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 等工具提供特定的集成路径。
相关
- 项目
- 项目
- 项目
- 项目