Overview
Rubato is a retro-Mac inspired desk device built around an ESP8266 and a 240 by 240 pixel display. It is designed to mirror the real-time state of AI coding agents on screen, presenting status through a breathing bubble that communicates activity without overwhelming the user. In addition to visibility, the system offers gentle reminders for daily tasks such as drinking water, bathroom breaks, and stretching, aiming to blend AI awareness with human wellness on the desktop. The project is presented as open source, with hardware, firmware, and plugins all available for review and extension.
What you can expect to see
The device focuses on a compact, low-power footprint that fits on a typical desk while delivering a window into the AI layer behind your tools. The breathing bubble provides a simple visual metaphor for activity, while the accompanying reminders help keep healthy routines in check during long coding sessions. The inclusion of a 240 by 240 display keeps the UI legible at close range, and the ESP8266 platform keeps the hardware approachable for hobbyists and makers.
Supported integrations
- Real-time AI agents status display with breathing indicator
- Hydration, bathroom, and stretch reminders
- Supports DeepSeek Harness, opencode, OpenClaw, Claude Code, and Cursor
- Open-source hardware design, firmware, and plugins
- Power via Type-C and 2.4G Wi-Fi connectivity
- GitHub repositories at rubato_device and rubato_plugins
- Online availability on Tindie
How it works
The device uses ESP8266 to drive a compact UI on a 240 by 240 pixel screen, rendering the AI agents' status as a breathing bubble to convey activity without overwhelming the user. Real-time data flows from connected AI runtimes or agents via local network and plugins, with the exact integration details documented in the linked repositories. The design emphasizes portability and a retro aesthetic that could appeal to retro-computing enthusiasts while delivering modern AI visibility.
Open-source and community
As noted in the project description, hardware, firmware, and plugins are open source. Contributors can study the code, propose improvements, and reuse components in their own AI assistant projects. The two central repositories host the device firmware and the plugin ecosystem, framing Rubato as a modular platform that can accommodate new AI targets as the ecosystem grows, including Claude Code and Cursor among others.
How to get one
The project is listed for online sale on Tindie, with pointers to both the main device and its plugin framework. Interested readers can explore the linked repositories and the Tindie listing for purchase options, setup guidance, and potential community-made plugins. The source notes the URLs rubato_device and rubato_plugins and references a Tindie page starting with a pro... snippet rather than a full link, illustrating an accessible path for hobbyists to acquire a Rubato unit.
Tech notes
Key specs include an ESP8266 microcontroller, a compact 240 by 240 pixel display, a Type-C power supply, and 2.4 GHz Wi-Fi. The UI leverages a breathing bubble to convey real-time AI activity while the health prompts offer gentle nudges toward better on-screen ergonomics during long sessions. The project’s emphasis on hardware, firmware and plugins as open source aligns with a broader maker ethos around AI-enhanced desk devices, encouraging experimentation and community-driven improvements.
The Rubato device blends a retro Mac aesthetic with real-time AI state visibility, packaged as an open source platform that invites community contribution and plugin-driven extensions.