ARCHITECTURE / COMPARISON

把不同路线放在一起看。

比较从观察到执行的完整链路,而不是把所有 ESP32 板子和 iPhone Agent 当作可互换的方案。

01

分清观察与输入

能发送鼠标动作的桥接固件,不一定能取屏或运行模型。Anan iPhone Use 就明确把这两项工作交给客户端。

02

核对芯片与系统版本

经典 ESP32 的 HFP 音频、S3 的原生 USB、C3 的蓝牙输入用途不同,各 App 的 iOS 条件也不一样。

03

看清证据到哪一步

开发构建、演示视频和作者的实机记录是不同证据。原型尚未通过的项目能力,会在介绍中明确保留。

架构对照表

各项条件对应项目介绍中标注的源码版本;这不是性能跑分或兼容性保证。

项目目录项目类型硬件运行位置画面或声音观察输入链路
Actell / 执言ja1chen屏幕操作 AgentNCM 路线可选带原生 USB 的 ESP32-S3带 Swift / Rust 后端的原生 iPhone AppCoreDevice 取屏CoreDevice 触控动作
AI Passport iPhone Agentlewangdev屏幕操作 AgentFoloToy AI Passport / ESP32-C3;可选原 S3 板Mac 或 Linux 服务端电脑上的 AirPlay / UxPlay蓝牙 HID;可选 S3 USB HID
Anan iPhone Useananhq输入固件M5Stack StopWatch / ESP32-S3;其他板型需要适配板上运行 MCP 服务,客户端运行 Agent由客户端提供,固件不取屏USB HID 或实验性 BLE 输入
C3 AgentZhaoYangGG屏幕操作 AgentESP32-C3;USB 用于供电和刷写原生 iPhone App用户明确授权的 ScreenCaptureKit 共享蓝牙 HID 鼠标与键盘
ESP32 Bluetooth Voice Agentmichaellee8语音实验带经典蓝牙及 PSRAM 的 AI-Thinker ESP32 Audio Kit V2.2 / ESP32-A1SESP32 固件与电脑端 Go 中继没有取屏,传输蓝牙通话或通信音频HFP 音频,不输出鼠标或触控
ESP32 iPhone Agent / Handsyonehumanbeing屏幕操作 Agent带 PSRAM 和原生 USB 的 ESP32-S3iPhone App;电脑用于构建与签名AirPlay → ESP32-S3 → BLE → AppUSB HID 鼠标与键盘
ESP32 iPhone Agent with Midsceneawait-ovo屏幕操作 Agent独立供电的 ESP32-S3 N16R8;USB 转串口用于刷写原生 iPhone App,内置 Midscene 网页运行时iPhone 上的 ScreenCaptureKit;每次启动共享需用户授权BLE HID 鼠标与 ASCII 键盘
ESP32 iPhone Agent for Windowsgrandexecuti屏幕操作 Agent带原生 USB 的 ESP32-S3;文档使用 N16R8Windows 10 / 11 电脑Windows 上的 UxPlay / GStreamer通过板子输出 USB HID
iPhone Agent Harnesscccat6屏幕操作 AgentESP32 C2、C3、C5、C6、S3 或经典款;各板要求不同iPhone / iPad 上的 Safari浏览器屏幕共享WebRTC 桥接的蓝牙鼠标与键盘
Oh My Phone UsegetGate屏幕操作 Agent支持经典蓝牙的 ESP32-PICO-KIT-1Mac MCP 服务与 iOS AppReplayKit 屏幕共享 App控制走 BLE HID;通话走 HFP
Phone Agentboboabw屏幕操作 AgentESP32-S3;默认固件使用 GPIO48 RGB原生 iPhone App用户授权的整屏共享蓝牙 HID 鼠标与 ASCII 键盘