ServerCC 1.8.1: Pi and OMP on your iPhone
2026-07-31
1.8.1 is on the App Store. It adds two coding agents: Pi, written by Mario Zechner, and OMP (oh-my-pi), a community fork of Pi. Together with Claude Code, Codex, Grok Build, OpenCode, and Kimi Code, that makes seven. Support works the same as for the others: ServerCC detects the install, lists past sessions per workspace, resumes the session you pick, and keeps it alive in tmux.
Pi
Pi is the pi command. It is intentionally small, and it has no permission prompts: whatever it decides to run, it runs. ServerCC shows no permission mode picker for Pi because there is nothing to configure. If that makes you uneasy, give it a worktree rather than your main checkout.
Pi is a Node CLI. Its official installer needs an interactive terminal, which ServerCC’s install channel is not, so ServerCC installs it through npm instead. The server needs Node 22.19 or newer. The two-letter name also causes false matches in practice — /home/pi on a Raspberry Pi, pi.py, pi-hole — so version checks and process detection are stricter for Pi than for the other agents.
OMP (oh-my-pi)
OMP is a fork of Pi that went the other way: plans, todo lists, background jobs, about sixty slash commands. It ships as a single prebuilt binary, so installation is one curl script. Unlike Pi it has an auto-approve switch (--yolo), which ServerCC saves per workspace, with the usual confirmation before enabling. And if the server already has Claude Code or Cursor credentials, OMP picks them up — you may not need to sign in at all.
In ServerCC
- Pi and OMP are off by default. Turn them on in Preferences → Agents.
- History rows resume the session you tapped —
pi --sessionandomp --resumeunderneath, not “whatever ran last in this directory”. - The first prompt you type in ServerCC is passed to the command at launch.
- Quick commands cover
/new,/compact,/model,/resume,/fork,/tree, plus renaming:/nameon Pi,/renameon OMP. - Persistent tmux sessions, reconnect after a drop, and completion notifications work the same as with the other agents.
Two things don’t carry over. Neither agent prints a sign-in URL — /login is an interactive menu inside the TUI — so there is no login card for them (OMP usually skips sign-in anyway, see above). And the MCP and Skills browsers don’t cover them yet: Pi has no MCP at all, and we haven’t verified OMP’s config format. The full comparison is in the Supported AI Agents docs.
Also in 1.8.1
- Grok Build’s welcome screen only prints a pairing code, no URL, so the login card never appeared and you had to leave the app to sign in. ServerCC now rebuilds the sign-in URL from the code and shows the card.
- With several sessions running at once, rows in the Running tab used to look identical. They now show the session title, or the first prompt if there is no title.
- VNC gets its own SSH connection, so a busy terminal no longer stalls the picture. Handshakes time out after 20 seconds instead of hanging, and a failed sign-in asks for credentials again.
- Fixed: on iOS 18 the exit button could go missing when the terminal entered full-screen mode.
Get started
Update to 1.8.1 and turn on Pi or OMP in Preferences → Agents. If you’re new to ServerCC, the Quick Start covers adding a server, and the agents docs compare all seven agents.