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) をアプリケーションロジックから分離し、安定性と移植性を確保。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト