← 返回总览

onehumanbeing/esp32-iphone-agent

Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any OpenAI-compatible vision model. No Mac, no developer account, no jailbreak.

★ 528Fork: 65语言: Python协议: MITGitHub ↗

深度介绍

它是什么

用一块 7 美元的 ESP32-S3 开发板,让 AI 模型直接操控真实 iPhone。项目通过 AirPlay 获取屏幕画面作为“眼睛”,用 USB HID 模拟触摸与按键作为“手”,接入任意 OpenAI 兼容的视觉模型完成闭环操作。

核心亮点

  • 零门槛:不需要 Mac、不需要开发者账号、不需要越狱
  • 硬件极简:仅一块 ESP32-S3,成本约 7 美元
  • 模型无关:任何支持 OpenAI 视觉接口的 LLM 都能直接接入
  • 真机操作:不是模拟器,是物理层面的屏幕读取与触控注入

为什么火

把“Computer Use”从云端虚拟机拉回到真实手机,成本压到一杯咖啡的价格。对想研究 AI Agent 操作移动端、又不想被苹果生态锁死的开发者来说,这是目前最轻量的路径。

适合谁用

做 AI Agent 移动端自动化的研究者、想低成本复现 computer-use 场景的独立开发者、以及需要真机 UI 测试但排斥 Appium 复杂度的团队。

快速上手

克隆仓库后按 README 烧录 ESP32 固件,连接 iPhone 并配置 AirPlay 接收,填入任意 OpenAI 兼容的 API Key 即可运行。Python 侧负责调度视觉推理与 HID 指令下发。