Files
HenryandClaude Opus 5.5 e035e424f4 docs, CI: README for the no-computer version, legacy notes, app + firmware CI
server/ stays as the legacy v0.1.0 setup (tag v0.1.0, branch legacy).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 09:55:35 +08:00

954 B

The legacy version (v0.1.0)

v0.1.0 needed a computer next to the phone:

v0.1.0 (legacy branch) current (main)
Eyes UxPlay on a Mac/Linux computer AirPlay receiver on the ESP32 itself
Brain Python server + web UI on the computer ESP32 Agent app on the same iPhone
Board ↔ brain Wi-Fi TCP, line commands BLE GATT (ble-protocol.md)
Network phone and computer on one Wi-Fi board's own hotspot; model over cellular
On the phone nothing installed the app (built with Xcode)

Why the change: the computer was the hard part to carry around and set up. Now the phone and a $7 board are the whole system.

Use the old version:

git clone -b legacy https://github.com/onehumanbeing/esp32-iphone-agent   # or: git checkout v0.1.0

and follow that README. The legacy firmware and the current one are not interchangeable: flash the one matching the branch you use.