FoloToy/ai-passport
FOLOTOY AI Passport develop resources for Agent
解决的问题
FoloToy AI Passport 是一个开源的穿戴式 AI 硬件项目。它提供开发基线——包括硬件规格、稳定接口和参考实现——使开发者能够在特定的穿戴设备上构建自定义的 AI 驱动应用程序和助手。
工作原理
该项目使用 ESP32-C3 微控制器和板级支持包 (BSP) 将底层硬件细节与应用逻辑隔离开来。它定义了一个严格的“硬件能力契约”,为设备的显示屏、音频(播放和麦克风)、按钮、电池监控、Wi-Fi 和蓝牙 LE 暴露稳定的 API。开发者通过从干净的 main 基线分支,在 main/ 目录中实现其逻辑,并利用 BSP 进行硬件交互来创建新的应用程序。
适用人群
它专为希望创建穿戴式 AI 应用程序(如习惯追踪器、番茄钟或 AI 硬件伴侣)的开发者和 AI 智能体而设计,无需重写底层驱动程序。
亮点
- 硬件能力契约:为显示屏 (ST7789P3)、音频 (ES8311) 和输入按钮提供清晰的边界和 API。
- 参考实现:包含秒表、俄罗斯方块、猫主题番茄钟和基于 BLE 的 AI 伴侣等多种演示分支。
- AI 智能体就绪:提供特定的指南 (
AGENTS.md) 和提示,帮助 AI 助手开发和移植应用程序到硬件上。 - 模块化架构:将板级细节 (BSP) 与应用逻辑分离,以确保稳定性和可移植性。
相关
- 项目
- 项目
- 项目
- 项目