Become a sponsor to Jeanfrancois Arcand
mirroir — AI agents that drive a real iPhone
mirroir-mcp is an open-source MCP server that lets AI agents control a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client. No jailbreak, no special hardware, no root privileges.
Point it at any app and it explores on its own: a DFS traversal over the screen's elements that visits every reachable screen, backtracks when a branch is exhausted, and emits a complete navigation graph plus a bundle of ready-to-run skills. That turns manual mobile QA into regenerable, archetype-aware coverage — end-to-end flows, regression after every build, accessibility audits, and performance baselines — something no other mobile testing platform offers.
Atmosphere — a real-time engine for AI agents on the JVM
Atmosphere (3.7k★) lets you write a portable @Agent once and run it over Spring AI, LangChain4j, and a dozen more runtimes behind a single SPI. It ships the governance production actually needs: cost ceilings, human-in-the-loop approval, plan-and-verify, and durable, resumable sessions you can replay. Agents expose their tools over MCP, A2A, and AG-UI. JDK 21+.
Where sponsorship goes
- Full-time work on both projects, in the open
- mirroir — autonomous DFS explorer, multi-skill output, crash recovery, and self-verifying generated skills
- Atmosphere — more runtimes behind the SPI, deeper governance, streaming and session replay
Where they meet: Atmosphere-governed agents driving mirroir to test — and play — real iOS apps, one screen archetype at a time.
Featured work
-
Atmosphere/atmosphere
Portable AI agent runtime for the JVM. One @Agent class runs on Spring AI, LangChain4j, Anthropic, or 9 more behind one SPI. Token streaming, tool calls, human approvals, and governance over WebSoc…
Java 3,824 -
jfarcand/mirroir-mcp
MCP server for controlling a real iPhone via macOS iPhone Mirroring...and any MacOs app. Screenshot, tap, swipe, type — from any MCP client.
Swift 270