Skip to content
You must be logged in to sponsor jfarcand

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

  1. 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
  2. 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

Select a tier

$ a month

Choose a custom amount.