ananhq/anan-iphone-use 是一个 ESP32 MCP 固件仓库,可直接向 iPhone 注入鼠标与键盘输入。目标设备限定为单一的 M5Stack StopWatch(ESP32-S3),输入通道有 USB 和蓝牙(BLE)两种,但 README 中将 BLE 一侧标注为实验阶段。主要语言为 C,许可证为 GPL-3.0,GitHub 星标数为 133。没有公开发布的版本,仓库创建于 2026 年 10 月 13 日。
该仓库的核心在于把负责判断屏幕的一方与只负责执行输入的一方分开。它以 MCP(供代理与外部工具交互的标准协议)服务器的形式运行。README 说明由客户端观察 iPhone 屏幕、决定动作并确认结果,而 StopWatch 负责执行点击、拖拽、滚动和键盘输入。它不在固件内部运行模型,也不导出 iPhone 屏幕截图。仓库目录中包含 CMakeLists、分阶段的构建检查产物文件夹、协议文档和来源文档,看起来是结构可复现的。
不过它没有性能数值或基准测试结果,技术评分很难超过 6.0。BLE 通道同样处于实验阶段。已经在跟踪的 onehumanbeing/esp32-iphone-agent 使用的是 7 美元的通用开发板。若要换成其他 ESP32 开发板,需要按技能文档手动调整;其评估分数为新颖性 8.0、质量 6.0,而势能仅为 3.2,偏低。这个以前提只有一个固定开发板的固件,并不适合需要通用输入设备的使用者。