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リクエストを送信できるあらゆるツールと互換性があります。
- マルチモーダルフィードバック:5つのサーボによる動き、OLED画面による表情/ステータス表示、スピーカーによる音声を組み合わせます。
- 事前構築された統合:CursorやAntigravityなどのツール向けに特定の統合パスを提供しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト