
A touch of nostalgic charms.
BYTE 90 transforms iconic tech design into a collectible art object—capturing the spirit of retro computing with a playful, contemporary twist. It’s a tribute to the machines that inspired a generation, reimagined as something you can display, collect, and interact with.
Build as a AI development kit
An AI enabled toy that is hackable
Out of the box, BYTE 90 is an interactive Designer Toy. Under the hood, it’s a powerful open platform. Powered by the Xiao ESP32-S3 and open-source Firmware 3.0, it’s built for experimentation—connect it to your AI agent of choice, customize behaviors, and develop your own intelligent interactions.
Byte 90 Series 2 AI Edition
A fully integrated design
Series 2: AI Edition brings everything together in purpose-built hardware. A custom PCB integrates audio input and playback, haptic feedback, motion sensing, and a real-time clock into one seamless system—allowing BYTE 90 to respond dynamically and operate as truly interactive AI hardware. Designed for creators, tinkerers, and collectors who want complete control.
-
ESP32-S3R8
Xtensa LX7 dual-core, 32-bit processor that operates at up to 240 MHz
-
WiFi & Bluetooth
Complete 2.4GHz Wi-Fi and Bluetooth 5.0 ready
-
Memory
On-chip 8M PSRAM & 8MB Flash
-
Onboard accelerometer and Haptic feedback
ADXL345 low power, 3-axis accelerometer and haptic motor powered by DRV2605
-
OLED Display
Low power 128×128 resolution OLED display with 65K RGB colors.
-
Real Time Clock
Time keeping power by a PCF8563 RTC
-
Onboard audio and mic
Audio capture and mp3 decoding provided by MAX98357A and ICS-43434
-
Up to 2 days battery life
1200mAH rechargeable lithium.
Accessories
Elevate your BYTE 90 with 3D printed housings inspired by computing legends. Choose iconic Macintosh-inspired designs or nostalgic Commodore aesthetics, then take customization further with our weather-proof 90s stickers. Create the perfect retro desktop companion that's uniquely yours.
Questions? Answers.
Can Byte 90 integrate with AI capabilities?
For Series 1 owners: Your BYTE 90 was designed as a delightful desktop toy and doesn't include the hardware for AI integration (microphone, audio processing, or expanded storage). Series 1 remains a charming, playful experience as originally intended.
Introducing Series 2 AI Edition: We heard your feedback and built what you asked for. The AI Edition features all-new hardware — audio, haptic feedback, real-time clock, and motion sensing — that transforms BYTE 90 into an interactive AI agent. Powered by open-source Firmware 3.0, it supports OpenAI and Xiaozhi AI out of the box.
Available as an upgrade kit for Series 2 or as the complete Series 2 AI Edition. Built for creators who want more capabilities without losing that retro-tech magic.
How do I activate Xiaozhi AI?
Getting started with Xiaozhi AI is straightforward — just activate your device at xiaozhi.me. Once set up, you can customise how BYTE 90 behaves through the Xiaozhi dashboard. We recommend using the agent role prompt from our GitHub repository to unlock BYTE 90's built-in personality, but feel free to get creative and craft your own.
A xiaozhi.me account is required, and personal use is currently free.
How do I connect to OpenAI?
For OpenAI integration, flash the dedicated OpenAI firmware available on our GitHub repository. This enables BYTE 90 to connect to OpenAI's Realtime API for live agent interactions. Please note that OpenAI operates on a pay-per-use token model, so an active account with available credits is required.
Is Byte 90 open source?
Byte 90's firmware is fully open source for learning and modification, while animations and 3D designs remain proprietary. Explore the code to understand its inner workings or customize it for personal projects. Support ongoing development by purchasing our dev kits, which include all components needed for customization.
Our GitHub repository contain the open source firmware, and details for DIY builds.
Why do international orders not include a battery?
International orders ship without batteries due to cross-border restrictions on hazardous materials transport. Local battery purchase required upon delivery.
What type of battery does Byte 90 use?
BYTE 90 is powered by a 1200mAh 3.7V lithium battery (size 103040) with a PH 2.0 connector. The included mount is designed specifically for these dimensions. If you wish to use an alternative battery size, you'll need a custom 3D-printed mount, keeping in mind the housing's 45mm space limitation.
Important: Verify battery polarity before connecting. Incorrect polarity can cause permanent damage to the hardware. Always ensure the positive and negative terminals match the device's connector before plugging in your battery.
Can I choose the animations?
Each Byte 90 edition comes with its own exclusive animations. While animations cannot be transferred between editions, you can personalize Byte 90's appearance by purchasing additional housing options.
Will you sell the 3D printed files?
While we embrace open source for our firmware, the 3D design files remain proprietary to maintain brand authenticity and consistent quality across all Byte 90 devices.
Will you provide instructions on how to assemble Byte 90?
BYTE 90 comes fully assembled out of the box and is ready to use. If you ever need to disassemble your device—for example, to swap housing or perform maintenance—we have detailed teardown videos available on our YouTube channel to guide you through the process.
Does Byte 90 require a Wi-Fi connection?
BYTE 90 operates completely offline with no data transmission or WiFi requirement for normal use as an interactive desktop toy.
WiFi is required for AI functionality. To connect BYTE 90 to AI agents like ChatGPT, Claude, or DeepSeek, the device needs an internet connection. The Series 2 AI Edition's custom PCB includes audio input/output, haptic feedback, and motion sensing that enable real-time interaction with your chosen AI service over WiFi.
This minimal connectivity approach ensures privacy during standard use while providing the foundation for creators who want to expand functionality through AI integration.
Why an ESP32 S3?
The ESP32 S3 was specifically chosen for Byte 90 to deliver optimal performance with complex GIF animations. While lower-end controllers (ESP32 C3 or C6) could technically run the system, they lack the processing power and memory needed for smooth animation rendering, resulting in noticeable lag and diminished user experience.