Keychain + Face ID
SSH keys generated or imported on device, held in the Secure Enclave, unlocked with Face ID.
The pit never closes
Claude Code hits a permission prompt on your server. Your phone lights up. You tap Allow from the lock screen — and it keeps going. No unlocking, no SSH, no walking back to your desk.
$6.99 one-time · coming to the App Store
1 NEEDS YOU
Works with
There is no integration list to be on. Moshpit drives a real shell, so an agent it has never heard of works the same day it ships.
SSH details and a key — or generate one on the phone. Pick tmux, herdr, or neither. First connection shows you the host fingerprint to check.
Start claude in a pane, or let Moshpit open an isolated
git worktree and start it there. Nothing new to learn on the host.
When an agent needs a human, your lock screen says so — with the buttons that answer it.
The moment
This is the actual lock screen, not a mockup: a Live Activity for every agent Moshpit can see, the blocked one carrying the answers you'd give anyway. Allow, Deny, or a quick reply — none of it opens the app.
Claude Code · needs you Amber dot, and the two buttons that end the wait. yes and continue are quick replies — they type into the pane, not into a chat.
codex · working Teal dot with a live timer, so a thinking agent and a stuck one don't look alike.
The timer is the point That agent had been waiting hours. It waited — you didn't have to sit there. The moment you glance at your phone, it's one tap from moving again.
Dynamic Island · needs you Unlocked, the pill keeps the count. Amber with the exclamation mark means someone is blocked on you.
Dynamic Island · working Teal with a running timer while the work happens — no notification spam, just a glanceable state.
What you get
Every screen below is the shipping app on an iPhone — no mockups, no renders.
The pane's breadcrumb carries the agent's name and its state dot, so you always know whose turn it is. Amber means it wants you.
Pick a repo, name a branch, hand over the first prompt. Moshpit creates an isolated git worktree on the host and starts the agent inside it — your working tree never moves.
Sessions, windows and panes render natively and switch with a swipe. Create, rename and kill them from the sheet. Moshpit attaches to what you already have and never restyles it.
Mosh is built in, not bolted on: sessions survive Wi-Fi/5G handoffs, sleep, and hotel networks. Predictive echo shows your keystrokes immediately on a link that hasn't answered yet.
The bar above the keyboard is a toolbar you build: pick from a library of terminal keys, drag to reorder, drop the ones you never use. Hardware keyboards work too.
Also in the box
SSH keys generated or imported on device, held in the Secure Enclave, unlocked with Face ID.
Eight terminal themes and a custom editor, seven bundled fonts, eight app icons, and an accent you can set yourself.
Missing mosh, tmux or herdr? Moshpit shows the command and runs it only when you tap it.
Swipe scrolls real history — and a full-screen app that grabbed the mouse gets a wheel, not a copy-mode surprise.
First connection shows the host key with the command to verify it. Changed key, loud warning.
Sleep, airplane mode, a dead tunnel — Moshpit reconnects and puts you back on the pane you were on.
Pick your multiplexer
tmux has run the world's servers for twenty years and Moshpit renders it natively. But herdr is a multiplexer written for coding agents, and it turns the hardest part of this app — knowing what an agent is doing — from a guess into a fact.
mature · already on your box
built for coding agents
Moshpit speaks each one in its own words: herdr connections say
workspace and tab and print herdr's real key bindings — because
⌃ b q lists panes in tmux and detaches in herdr, and an app that
prints the wrong one drops your session. You pick per connection; nothing is switched
behind your back.
One line, no operator
There is no Moshpit account, no relay, no cloud in the middle — because there is no Moshpit server at all. Nothing to breach, nothing to subscribe to, nothing that can go down and take your terminal with it.
Where it differs
Terminals on iPhone are a crowded shelf. Here's the honest shape of the difference — capabilities, not adjectives.
| Capability | Moshpit | Typical tmux client | Subscription terminals |
|---|---|---|---|
| Answer an agent from the lock screen | Allow · Deny · Reply | Connection alerts only | — |
| Agent status without host-side setup | Built in (herdr) | — | Varies |
| Mosh — survives handoffs and packet loss | Native | Usually absent | Sometimes |
| Start an isolated task (git worktree) from the phone | One sheet | — | — |
| Cost | $6.99 once | A few dollars once | $20–120 / year, forever |
| Data collected | None | Varies | Account required |
Flat rate
Under the hood
Moshpit is new. Instead of borrowed praise, the things you can check yourself once it ships.
Questions
No — it's a standard SSH client out of the box. mosh,
tmux and herdr are each optional. If one is missing,
Moshpit says so, shows the install command, and runs it only when you tap it.
It never installs anything silently, and it never quietly attaches a different
multiplexer than the one you picked.
On herdr, agent state is a protocol field — nothing to set up.
On tmux, a one-line hook install (offered inside the app) lets agents
report state directly; without it, Moshpit falls back to reading output.
Anything that runs in a terminal — Claude Code, Codex, and friends. Status detection is protocol-level on herdr and hook-based on tmux, so a new agent usually needs nothing from us.
Honest answer: only while the session is alive on your device. Moshpit has no push server — that's the trade for having nothing in the middle. iOS suspends the connection eventually, and state stops updating until you return.
Two reasons that turn out to be one. Mosh is the protocol this app speaks — the one that survives a subway tunnel and a closed lid. And a mosh pit is what a screen full of agents at work actually looks like: dense, loud, everyone moving at once. The mark is a crowd surf — one figure carried by many hands, which is the deal your agents are offering you.
Moshpit is one purchase and no account. If it is not for you, the comparison says so plainly.