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などのツール向けに特定の統合パスを提供しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト