tiny-engineer 是什么?给 AI 编程助手一个桌面机器人身体

jamro/tiny-engineer · GitHub
AI 智能体
Star687
近 7 天新增0
编程语言C++
开源协议NOASSERTION
创建于2026-08-21
最近更新2026-10-13

中文导读

tiny-engineer 是开源项目,站内分类为 AI 智能体。简介:给 AI 编程助手一个桌面机器人身体。项目说明中列出的主要功能包括:根据 AI agent 状态做出对应动作:读文件时张望、写代码时打字、思考时抬头、完成时摇铃;通过 HTTP API 接收姿态指令,ESP32-C3 托管 REST API 并驱动舵机、OLED 表情和扬声器;提供 npx 一键集成命令,支持 Claude Code、Cursor、Antigravity。适合对硬件感兴趣的软件工程师,以及希望把 AI 编程助手工作状态可视化的开发者。需要一定的动手能力,项目难度为中等。

根据 GitHub 公开数据,该项目的编程语言为 C++,开源协议未注明,创建于 2026-08-21,最近更新于 2026-10-13,目前有 687 个 Star。

项目介绍

Tiny Engineer 是一个桌面小机器人项目,用来把 AI 编程助手的工作状态实体化。当你的 AI agent 读取文件、写代码、思考等待或完成任务时,机器人会做出对应的动作:四处张望、打字、抬头看、摇铃。它通过 HTTP 接收姿态指令,由 ESP32-C3 负责联网、托管 REST API 并驱动舵机、表情和扬声器。

项目同时包含软件和硬件:软件部分(固件、集成脚本、文档)采用 MIT 许可,硬件设计(3D 模型和 KiCad PCB)采用 CERN-OHL-S-2.0。默认使用开源主控板,需要自行 3D 打印外壳并组装电子元件。它支持 Claude Code、Cursor、Antigravity,也可通过 HTTP API 接入 Codex、Windsurf 等任何能发送 POST 请求的工具。

主要功能

适合谁用

适合对硬件感兴趣的软件工程师,以及希望把 AI 编程助手工作状态可视化的开发者。需要一定的动手能力,项目难度为中等。

快速上手

  1. 查看购物清单,准备主控板、ESP32、舵机、OLED、扬声器和 5V/≥2A USB 电源
  2. 3D 打印外壳零件,或订购打印件
  3. 将 ESP32、舵机、OLED 和扬声器连接到主控板
  4. 使用 Web flash 工具或文档中的方法刷写固件,让机器人加入 Wi-Fi
  5. 运行 npx -y tiny-engineer setup 完成与 AI agent 的集成

Star 增长趋势

687672 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15