AI 接管 iPhone ESP32

ESP32 iPhone Agent 是一个用 C 语言写的开源项目(GitHub 3500+ 星),通过一块约 40 元的 ESP32-S3 开发板让 AI 模型直接操作真实 iPhone:AirPlay 充当”眼睛”捕获屏幕,USB HID 充当”手”执行点击滑动,无需越狱、无需 Mac、无需开发者账号。

以前想搞 iPhone 自动化,要么越狱(高风险、封保修)、要么上 Mac 跑 Xcode(成本高)、要么装一堆描述文件(iOS 一更新就废)。这个方案绕开了所有限制:iPhone 只当它是一块”会投屏的显示器 + 一个外接键盘鼠标”,系统层面完全不知道有 AI 在操作它。

怎么实现的

  • 眼睛:AirPlay——ESP32 板子接收 iPhone 的屏幕镜像,把画面截帧发给视觉大模型
  • 大脑:任意 OpenAI 兼容视觉模型——GPT、Claude、Gemini、本地多模态模型都行,看懂屏幕后决定点哪里
  • 手:USB HID——板子模拟成一根 USB 键盘/鼠标接到 iPhone,执行点击、滑动、输入
  • 运行时不需要电脑——烧录好固件后,板子独立工作,iPhone 当它是普通外设

能干什么

  • 让 AI 自动操作 App:定时打卡、批量整理备忘录、自动发消息
  • 语音指挥手机:说一句”明天7点的闹钟”,AI 看着屏幕自己去设置
  • 远程操作:给不方便动手的老人手机代劳,或者人不在家时遥控
  • 做自动化实验:用真机跑 UI 自动化流程,比模拟器真实得多

需要的硬件

  • ESP32-S3 开发板:约 40-50 元,认准带 USB OTG 支持的型号
  • iPhone:支持 AirPlay 的机型即可,无需越狱
  • 一个视觉模型 API:任意兼容 OpenAI 格式的视觉模型,或用本地模型

上手步骤

  1. 从下方下载区进入 GitHub 项目,按 README 把固件烧进 ESP32-S3
  2. 板子通过 USB 接到 iPhone,模拟成键鼠外设
  3. 在配置里填你的模型 API 地址和密钥(随便哪个兼容 OpenAI 格式的视觉模型)
  4. iPhone 镜像屏幕到板子,AI 开始”看见”并操作
  5. 说需求或给任务,剩下的交给它

项目关键信息

项目 说明
硬件成本 约 40-50 元(ESP32-S3)
开发语言 C(固件层)
GitHub 星数 3500+★
视觉通道 AirPlay 屏幕镜像
操作通道 USB HID(模拟键鼠)
模型要求 任意 OpenAI 兼容视觉模型
是否需要越狱 不需要

适合人群

  • 喜欢折腾的极客:40 块钱体验”AI 用真手机”的赛博感
  • iOS 自动化玩家:想要真机流程自动化又不想越狱
  • AI Agent 开发者:多一个真实世界的执行末端
  • 给长辈远程帮忙的人:不用手把手教,AI 代劳

注意事项

  • 这是实验性项目,操作手机有误触风险,重要 App(银行、支付)建议谨慎或避免自动化
  • 只用在自己拥有的设备上,别用于他人手机——这是法律和道德的底线
  • 项目是 C 语言写的,GitHub 3500+ 星,社区活跃,问题基本能在 issue 里找到答案

常见问题(FAQ)

问:必须越狱吗?

答:不需要。iPhone 只把开发板当成外接键鼠和投屏设备,系统层面不感知任何”自动化”。

问:需要 Mac 或开发者账号吗?

答:都不需要。烧录好固件后开发板独立运行,不连电脑也能工作。

问:可以操作别人的手机吗?

答:不行,这是法律和道德底线。只能用于自己拥有的设备,且建议避开银行、支付类 App。

问:支持哪些 iPhone?

答:支持 AirPlay 的机型均可,iOS 版本越新投屏体验越稳定。

最后更新:2026-10-22 | 由伊藤资源整理核实

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。