Запись архива

Rubato — ретро-Mac девайс на ESP8266, который заботится о здоровье программиста во время работы с AI-агентами

Пальмовый ретро-дисплей на ESP8266 подключается к AI-агентам через MQTT и напоминает о необходимости пить воду, разминать шею и делать перерывы для глаз. Проект полностью открыт, продаётся на Tindie или собирается самостоятельно.

Rubato — ретро-Mac дисплей на ESP8266 для мониторинга AI-сессий и напоминаний о здоровье
Rubato — ретро-Mac дисплей на ESP8266 для мониторинга AI-сессий и напоминаний о здоровье
Lyrical Time Wastr : Take a Picture by Filter | by Beer30 | openverse | by

На Hacker News появился необычный проект — Rubato, открытый десктопный девайс, который объединяет ретро-дизайн Macintosh с практичной заботой о здоровье разработчика. Устройство на базе ESP8266 с цветным дисплеем 240×240 подключается к AI-агентам через MQTT и в реальном времени показывает их состояние, а также напоминает о необходимости делать паузы.

Что это и как работает

Rubato — это не просто часы. Это ассистент для тех, кто проводит долгие часы за написанием кода, особенно с использованием AI-агентов. Устройство выполнено в стиле классического Macintosh — маленький корпус, округлые формы и минималистичный интерфейс. Оно подключается по Wi-Fi (2.4 ГГц) через Type-C и использует ESP8266 (NodeMCU) с прошивкой на Arduino (ESP8266 core 3.1.2, библиотека TFT_eSPI).

Основная функция — отображение статуса AI-агента в виде «дышащего пузыря». Пока агент думает или выполняет код, пузырь пульсирует. Как только выполнение завершается, Rubato может напомнить о необходимости сделать перерыв: попить воды, размять шею, дать отдых глазам, посетить туалет или просто встать.

Девайс поддерживает шесть типов напоминаний:
– Вода
– Перерыв для глаз
– Разминка шеи
– Посещение туалета
– Упражнения Кегеля
– Использование стоячего стола

Каждое напоминание имеет дневную норму, а два полноэкранных перерыва разделены интервалом не менее 30 минут. Дизайн интерфейса намеренно спокойный — мягкие цвета, медленная анимация, без резких звуков.

Поддержка AI-агентов

Rubato работает с популярными AI-кодинг-инструментами через единый MQTT-протокол. Плагины доступны для:
– DeepSeek Harness
– Opencode
– OpenClaw
– Claude Code
– Cursor

Все плагины открыты и распространяются в репозитории Rubato_Plugins. Это означает, что разработчик может интегрировать устройство с любым агентом, поддерживающим MQTT.

Как получить устройство

Rubato продаётся на Tindie как готовое изделие, но проект полностью открыт: схемы, прошивка и инструменты опубликованы на GitHub под лицензией GPL-3.0. Сборка своими силами также возможна — в репозитории есть полная документация, включая инструкцию по прошивке и настройке Wi-Fi через встроенную точку доступа.

Прошивка: rubato.ino, инструменты для конвертации иконок здоровья — в папке tools/. Настройка: подключить питание, зайти на встроенный хотспот, ввести данные Wi-Fi, затем через serial-команду указать адрес MQTT-брокера.

Практические ограничения

Rubato использует ESP8266 — это бюджетный микроконтроллер без поддержки 5 ГГц Wi-Fi и с ограниченной памятью. Для работы требуется постоянное подключение к Wi-Fi и MQTT-брокеру. Устройство не имеет автономного аккумулятора — питание только по USB. Также стоит учитывать, что это нишевый продукт: он будет полезен прежде всего разработчикам, активно использующим AI-агенты и работающим в стационарных условиях.

Почему это важно

Rubato решает реальную проблему: длительные AI-сессии кодинга часто заставляют разработчика забывать о базовых потребностях организма. В отличие от софтверных напоминаний, которые легко проигнорировать, физическое устройство на столе создаёт более заметный и менее навязчивый сигнал. Открытость проекта и поддержка множества агентов делают его гибким инструментом, который можно адаптировать под свой рабочий процесс.

Источники
– Оригинальная публикация на Hacker News: https://news.ycombinator.com/item?id=49572780
– Репозиторий с прошивкой и документацией: https://github.com/lovaxi/Rubato_Device
– Репозиторий с плагинами: https://github.com/lovaxi/Rubato_Plugins
– Страница на Tindie: https://www.tindie.com/products/beartificialintelligence/rubato-retro-mac-ai-desk-companion/