SSH for iPhone and iPad
Your whole lab in your pocket.
An SSH app at its core, with the add-ons you choose.
Coming soon to iPhone and iPad



The core
SSH, done properly
The free core is a small, serious SSH client. It is useful on its own and assumes nothing about your lab.
Add-ons
Turn on only what you need.
Each add-on explains itself before you enable it, and you can switch it on per app and per host. Anything you leave off stays off.
Remote Desktop
See and drive the screen, tunnelled over SSH.
- VNC for Macs, RDP for Windows and GNOME
- Full keyboard, trackpad modes, two-way clipboard
- Web UIs and a pinnable toolbar
You'd want this if you need to fix a dialog on a headless Mac.
Containers
One view of every container on every host.
- Portainer or the Docker API
- Start, stop, restart, logs and stats
- Alerts pushed to your phone
You'd want this if you want to notice a crashed service before users do.
Git
Repos on every machine, plus GitHub.
- Status, branches, diffs and history
- Issues, PRs and Actions
- Pull, commit and push over SSH
You'd want this if you need to see which machine has unpushed work.
Files
Browse any host and move things around.
- Host-to-host copy with direct rsync
- Previews, editor, zip, permissions
- Two panes on iPad
You'd want this if you want to move a build artefact from one box to the NAS.
Cloud
Edge hosts as part of your lab.
- AWS, DigitalOcean, Hetzner, Bluehost and others
- Jump routes through them
- Status and cost at a glance
You'd want this if you reach your lab from anywhere through a VPS.
AI Agents
Coding agents, one tap away.
- Claude Code, Codex, Gemini CLI, Ollama
- Detached tmux sessions you can check back on
- "Ask" from bash help
You'd want this if you start an agent on a GPU box from the phone.
Lab Ops
Runbooks with approvals and an audit log.
- Sudo runbooks approved on the phone
- Inventory and drift
- A CLI for your agents
You'd want this if you set up each new machine the same way as the others.
Share
Big non-git assets, shared across machines.
- One primary copy, per-machine pinning
- Size limits and sync schedules
- Global, org and repo levels
You'd want this if you download a 40 GB model once for every GPU box.
Privacy
Nothing leaves your lab.
Burrow talks to your machines and nothing else. We do not run a service that sees your lab.
- Keys stay in the Secure Enclave and Keychain.
- No accounts and no analytics.
- Only alert payloads pass through the push relay, and no lab data is stored there.
- Add-ons run on your own servers; their data stays between your phone and your lab.