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) 与应用逻辑分离,以确保稳定性和可移植性。

相关

  • 项目
  • 项目
  • 项目
  • 项目