Compare · Deep dive
dev-mux vs mobile SSH clients
“SSH into my box from my phone and check on the agent” has four good answers on iOS — Termius, Blink Shell, Secure ShellFish, and the newer, agent-native Kittylitter. All are worth knowing. All share one shape: a window from one device into one machine at a time. dev-mux is the layer those windows look into: an always-on plane that watches every machine whether or not any client is connected.
The four, briefly
Termius is the mainstream cross-platform SSH client (free Starter; Pro $10/mo; team tiers to $30/user/mo) with a cloud vault for hosts and keys, and AI limited to command autocomplete. Blink Shell is the iOS power-user's Mosh + SSH terminal ($19.99/yr) with optional cloud dev environments. Secure ShellFish is a beloved indie SSH/SFTP client with Files-app and Shortcuts integration ($2.99/mo or $29.99 lifetime), whose tmux-aware reconnect incidentally helps agent sessions. Kittylitter is the interesting one: free, open source, and genuinely agent-native — a native UI for agent conversations with approvals, turn-taking, parallel sessions, and voice, speaking to Codex, Claude Code, and friends over LAN, SSH, or P2P pairing.
At a glance
As of July 31, 2026. If something here is stale, tell us.
| dev-mux | Mobile SSH clients | |
|---|---|---|
| What they are | Self-hosted fleet control plane | Phone/tablet terminals into one machine at a time |
| Always-on state | Hub watches everything; stale flagged in seconds | State exists only while you're connected |
| Who initiates | The hub tells you when an agent needs you (push) | You dial in to look |
| Fleet view | Every machine, repo, and agent in one map | A saved host list |
| Agent awareness | Hook-level signals, interrupt/steer, usage | Only Kittylitter (approvals, chat UI, voice); others none |
| Machine side | bash 3.2 + tmux + git spoke floor | Any SSH server (Kittylitter: agent process reachable) |
| Price | Solo $25/mo · Team $100/mo | $0 – $30/user/mo depending on client |
Where the clients shine
- Termius — polish and ubiquity: every platform, synced hosts, a team vault.
- Blink — the best raw terminal on iOS; Mosh makes flaky-network sessions survivable.
- Secure ShellFish — Files.app and Shortcuts integration nothing else matches.
- Kittylitter — the one real agent client here: native conversation UI, approvals, parallel agents, voice — free and moving fast. Worth watching.
Where dev-mux is a different layer
- Push vs pull. A client shows you what you connect to. The hub watches everything continuously and pushes attention signals — an agent waiting on approval reaches your pocket without you opening anything.
- Fleet vs host list. Saved connections aren't a fleet map: no cross-machine status, no freshness semantics, no machine health, no usage dials.
- The plane and the window compose. dev-mux ships its own iOS app, but any client on this page can SSH into your hub and attach to your sessions — Blink into the fleet works great.
Common questions
What is the best iOS SSH client for AI coding agents?
Raw terminal: Blink or Termius (ShellFish for Files/Shortcuts). Agent-native: Kittylitter, free. All are one-machine-at-a-time — for an always-on cross-machine view with push, you want a control plane like dev-mux above them.
Can I use these clients with dev-mux?
Yes — the hub speaks plain SSH on your tailnet, so any of them can attach to your sessions. dev-mux also ships its own iOS app with the fleet cockpit and push.
Do I still need a mobile SSH client if I use dev-mux?
Not necessarily — the dev-mux iOS app covers cockpit, agent cards, and push. Keep one if you like its feel or need raw SSH to non-fleet machines.
A client is a window. The fleet needs a watchtower.
Get early accessWritten 2026-07-31 against each client's public site, pricing pages, and repos. Mobile SSH clients is a trademark of its owners; no affiliation or endorsement implied. Corrections welcome.