Entry 003 ProgressESP32 iPhone Agent: handing an iPhone to an agent without a Mac
exit 0Ran itThe server runs. Four commands install and test it.
- Day 3Missed
- Day 7Active
- Day 15Upcoming
- Day 30Upcoming
- Day 90Upcoming
- Day 180Upcoming
- Day 365Upcoming
Latest check Day 7, Mon 2026.10.19
- Commits since launch
- 40
- Stars
- 473 → 3,107
- Latest release
- v0.1.0
- Last commit
- 2026.10.18
Numbers by checkpoint
| Checkpoint | Checked | State | Commits since launch | Stars | Releases | Contributors | Last commit |
|---|---|---|---|---|---|---|---|
| Day 1 | Tue 2026.10.13 | – | 473 | – | – | ||
| Day 3 | Thu 2026.10.15 | MissedProgress checks started on 2026.10.16. This date had already passed. | |||||
| Day 7 | Mon 2026.10.19 | Active | 40 | 3,107 | 1 v0.1.0 | 4 | 2026.10.18 |
| Day 15 | Due Tue 2026.10.27 | Upcoming | |||||
| Day 30 | Due Wed 2026.11.11 | Upcoming | |||||
| Day 90 | Due Sun 2027.01.10 | Upcoming | |||||
| Day 180 | Due Sat 2027.04.10 | Upcoming | |||||
| Day 365 | Due Tue 2027.10.12 | Upcoming | |||||
What changed
Day 7 Mon 2026.10.19
- The agent now runs in an iPhone app, with no computer. The board receives the iPhone's screen over AirPlay directly and talks to the app over Bluetooth Low Energy (BLE).
- OpenRouter can be set as the model provider, with a searchable model list. A failed run shows its cause and reconnects before retrying.
- v0.1.0: the setup before the redesign is kept as the first tagged release. In that setup, the iPhone mirrors its screen over AirPlay to a Mac or Linux computer.