ANSWER AGENTS FROM LOCK SCREEN

Your agents
can reach you

Claude Code hits a permission prompt on your server. Your locked phone says so — even with Moshpit closed. The alert travels sealed; only your device can read it. One tap lands in the exact pane that asked. No walking back to your desk.

$6.99 one-time · no subscription

iPhone lock screen: a time-sensitive Moshpit notification — claude needs your permission to use Bash on m1-pro
WORKS WITH
Claude Code Codex opencode aider Gemini CLI …anything that runs in a terminal

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.

Three steps, then it's just your terminal.

1 add-host
SSH details and a key — or generate one on the phone. Pick tmux, herdr, or neither. First connect shows the host fingerprint for you to check.
2 run-agents
Start claude in a pane, or let Moshpit open an isolated git worktree and hand it the first prompt. Nothing new to learn on the host.
3 put-the-phone-down
When an agent needs a human, your lock screen says which one wants what — even with the app closed. The tap drops you in the pane that asked.
PUSH · SEALED ON YOUR HOST

The app can be closed. Your phone still knows.

The part a suspended iPhone can't do for itself, your dev host does: it seals the alert with a key only your device holds and hands the ciphertext to Moshpit's push relay. Neither the relay nor Apple can read a byte — agent names, commands, the question itself decrypt on your phone, on the lock screen. Pairing happens by itself the first time you enable notifications on a host. Nothing to configure.

And no Allow button to press blind, on purpose: approving a prompt you haven't read defeats the point of carrying a real terminal. The tap lands you in the pane — you read, then you answer.

QUIET BY DESIGN
Stands 30 seconds first before any phone hears about a question. Answered at your desk means never announced.
One card per host “claude +2”. Only the moment nobody was waiting → someone is rings; the rest updates silently.
Done chimes at 3 min + a finished long run earns a sound; a twenty-second answer files into the list without lighting the screen.
Parked agents stay silent an agent idling at its prompt because you left it there is not asking you anything.
SEE IT FOR YOURSELF

A real terminal, not a demo.

Terminal session with an agent status breadcrumb tmux session rendered natively, with window and pane switching New Agent Task sheet: repo, branch, agent and a first message iPhone lock screen: a sealed push notification — claude needs your permission, tap to land in the pane Theme picker: four app themes and several built-in terminal color schemes
VOICE · ON THIS DEVICE

Dictate the prompt, read it, then send it.

A mic chip sits on the terminal bar. Speech becomes text in a preview — nothing is typed until you tap Insert — and transcription runs entirely on the phone. The audio never leaves it. Switch on a local Whisper model for ~100 languages, and sentences that don't stay in one of them.

HONEST BY DESIGN
WhatAnswerWhy
Account requirednone There is nothing to sign up for, so there is nothing to leak.
Analytics & trackingzero The privacy label reads “Data Not Collected” because none is.
Terminal trafficyour servers only SSH and Mosh connect straight to machines you added. No middlebox.
Agent alertssealed end-to-end Pushed as ciphertext only your phone can open — the relay and Apple read none of it.
Dictation audionever leaves the phone Apple's on-device models or a local Whisper one; server recognition is not in the app.
SSH keysSecure Enclave Generated and stored in the iOS Keychain, Face ID gated.
$6.99ONCE

No subscription, no in-app purchases. The price goes up as the app matures — buying early is the discount.

Available in most regions at launch. Mainland China and France aren't included yet, for local policy reasons — support for them is planned for later. Details.