See and steer your coding agents from your phone.
A mobile web app for the Xirp desktop app's agent daemon. The sessions running on your Mac — Claude Code, Codex, Gemini, or whatever else Xirp is driving — can be watched and answered from an iPhone or Android without going back to the desk. It runs on your own network, not through anyone's cloud.
curl -fsSL https://raw.githubusercontent.com/AboveColin/remote-for-xirp/main/install.sh | sh
That drops a universal binary into ~/.local/bin and stops. Nothing starts
listening because you piped a script into a shell — starting it is one explicit
command, which prints a QR code to scan with your phone:
xirp-remote interfaces # which address can a phone reach?
xirp-remote install --generate-key # start it, and print a QR code
Several machines running Xirp, each with its projects and their sessions.
The pane is the actual one, so slash commands, model pickers and permission prompts work without this app knowing they exist.
What a session changed, uncommitted and against its base branch, with the file diff and a link to the branch's pull request.
Web Push when an agent finishes, fails, or wants an answer — with the app closed.
Start a session with a project, agent and model. Fork one that went the wrong way, or hand it to a different agent.
The access key travels in the URL fragment, so it never reaches a server log, and the page clears it from the address bar.
It reaches 33 of the daemon's 212 message types. No git writes, no terminal attach, no session deletion, no settings changes. Remote approval of permission prompts is absent because the daemon holds a request open for about half a second before falling through to the agent's own dialog — no polling client can catch that, and pretending otherwise would be worse than leaving it out.