jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
解決的問題
為 AI 編碼代理提供一種實體表現。使用者不再需要依賴 IDE 中的狀態列或旋轉圖示,而是可以擁有一個 3D 列印的桌面機器人,透過視覺信號清楚顯示 AI 正在進行的動作——例如閱讀、思考或輸入,讓使用者無需盯著螢幕也能監控代理的進度。
運作方式
此系統由 ESP32-C3 微控制器驅動的 3D 列印機器人組成。機器人透過 Wi-Fi 提供 REST API,讓外部工具可觸發特定動畫。整合方案(如 Cursor 編輯器或 Antigravity CLI 的鈎子)可將 AI 代理的生命週期事件轉換為 HTTP 請求,指示機器人移動伺服馬達、更新 OLED 顯示器或播放音訊。
適用對象
使用 AI 編碼代理,並希望在桌面上以實體方式追蹤其活動的開發者。
主要亮點
- 開源硬體:包含可 3D 列印的零件與詳細的物料清單,支援 DIY 組裝。
- 簡單整合:使用標準 REST API,與任何能發送 HTTP 請求的工具相容。
- 多模態回饋:結合五個伺服馬達實現動作,OLED 屏幕顯示表情/狀態,內建揚聲器提供音訊。
- 現成整合:為 Cursor 和 Antigravity 等工具提供特定的整合路徑。
相關
- 專案
- 專案
- 專案
- 專案