Paint By Text
Редактируйте свои фотографии, используя письменные инструкции, с помощью искусственного интеллекта.
Tiny Engineer — открытый проект настольного робота, который физически покажет, чем занят твой AI-агент для кодинга. Читает файлы, думает, пишет код, завершает задачу — робот отыграет это движениями головы, рук и мордочкой на маленьком OLED-экране. Всё нужно собрать самому: детали печатаются на 3D-принтере, мозг — плата ESP32-C3, прошивка и модели лежат в репозитории под лицензией MIT.
Идея выросла из простой проблемы: агент работает долгими подходами, а следить за ним приходится, тупо глядя в IDE. Вместо очередного спиннера в углу редактора рядом с тобой сидит крошечный коллега и наглядно изображает процесс.
Схема работы простая. Агент что-то делает, интеграция превращает это в события, события летят HTTP-запросами на робота по локальной сети, железо реагирует. Для Cursor уже готов пакет tiny-engineer-cursor, который цепляется к хукам агента. Для Claude, Codex или чего угодно ещё придётся написать свой скрипт или плагин — но REST API один и тот же, и дёрнуть его можно даже curl'ом. Анимации вызываются по имени: typing, reading, thinking, ring, welcome, wakeup, sleep, attention, error, abort, dead, none.
Что внутри: контроллер Waveshare ESP32-C3-Zero, драйвер PCA9685 на пять микросервоприводов PowerHD HD-1370A, OLED-дисплей 0,91" на 128×32 для статуса и лица, усилитель MAX98357A с динамиком на 8 Ом для звука, USB-C breakout и блок питания 5 В на 2 А и выше. Плюс напечатанный корпус. Полный BOM с точными моделями и ограничениями лежит в документации.
Прошивка — Arduino через PlatformIO: сборка, заливка и монитор порта — три команды. При первом включении робот поднимет свою точку доступа TinyEngineer-XXXX, дальше через веб-страницу конфигурации подключаешь его к домашней сети на 2,4 ГГц. Потом открывается веб-интерфейс по адресу tiny-engineer.local — там настройки, тесты железа и проверка анимаций. Если сервоприводы шевелятся, а звука нет, нужно один раз залить файловую систему отдельной командой.
Документация разложена по шагам: сборка от начала до конца, распечатка деталей, оси сервоприводов и безопасные диапазоны, разводка и питание, HTTP API, настройки, хуки Cursor. Новичкам в железе автор советует начать с материала «From Code to Circuits» — электроника для программистов, где Tiny Engineer разбирается как показательный пример. Проект живой: автор ждёт issues и пулл-реквесты, особенно с новыми интеграциями. Можно переделать CAD-модель, подменить анимации или прикрутить совсем другого агента.
Редактируйте свои фотографии, используя письменные инструкции, с помощью искусственного интеллекта.
Помощник по написанию кода с помощью искусственного интеллекта для специалистов по обработке данных, инженеров и аналитиков.
Управляй любым софтом через командную строку — мост между пользователем и программами будущего
Сервис превращает таблицы в интерактивные графики за секунды с помощью ИИ. Просто загружаешь файл и получаешь готовую визуализацию.