FoloToy/ai-passport

FOLOTOY AI Passport develop resources for Agent

解決する課題

FoloToy AI Passport はオープンソースのウェアラブルAIハードウェアプロジェクトです。ハードウェア仕様、安定したインターフェース、リファレンス実装を含む開発基盤を提供し、開発者が特定のウェアラブルデバイス上でカスタムのAI搭載アプリケーションやアシスタントを構築できるようにします。

仕組み

本プロジェクトは ESP32-C3 マイクロコントローラーとボードサポートパッケージ (BSP) を使用し、低レベルのハードウェア詳細をアプリケーションロジックから分離します。デバイスのディスプレイ、オーディオ(再生とマイク)、ボタン、バッテリー監視、Wi-Fi、Bluetooth LE に対して安定した API を公開する厳格な「ハードウェア機能契約」を定義します。開発者はクリーンな main 基盤から分岐し、main/ ディレクトリ内でロジックを実装し、ハードウェア操作には BSP を利用することで新しいアプリケーションを作成します。

対象者

低レベルドライバの書き直しを必要とせずに、習慣トラッカー、ポモドーロタイマー、AI ハードウェアコンパニオンなどのウェアラブルAIアプリケーションを作成したい開発者やAIエージェント向けに設計されています。

ハイライト

  • ハードウェア機能契約: ディスプレイ (ST7789P3)、オーディオ (ES8311)、入力ボタンの明確な境界と API。
  • リファレンス実装: ストップウォッチ、テトリス、猫テーマのポモドーロタイマー、BLE ベースの AI コンパニオンなど、多様なデモブランチを含む。
  • AIエージェント対応: AI アシスタントがアプリケーションの開発やハードウェアへの移植を支援するための特定のガイド (AGENTS.md) とプロンプトを提供。
  • モジュール型アーキテクチャ: ボードレベルの詳細 (BSP) をアプリケーションロジックから分離し、安定性と移植性を確保。

関連

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