Your agent, in a real terminal
Keep your coding agent in a persistent host terminal. GhosttyKit and Metal render the shell and full-screen terminal apps on your phone.
Mac & Linux · iPhone & iPad
Use any AI agent that runs in your Mac or Linux terminal. Continue the same session from your iPhone or iPad, wherever you are. Keep your own tools, accounts, and workflow.
Public beta · Install through Apple TestFlight. Invitations and compatible devices are listed on the TestFlight page.
01 Start on your computer
$ mons open work
$ codex
Create a Hello from Mons page.
02 Pick up on your phone
› Add a short sentence.
Continue the same Codex task.
03 Return to your computer
$ mons open work
Return to the same Codex session.
Built for real work
Bring your shell, full-screen tools, and coding agents along. Mons combines a real terminal with persistent sessions and controls made for mobile work.
Keep your coding agent in a persistent host terminal. GhosttyKit and Metal render the shell and full-screen terminal apps on your phone.
Mons CLI includes an isolated Herdr runtime, so no separate multiplexer install is needed. You can also attach to your existing external Herdr or tmux sessions.
Scan a one-time QR code or paste a pairing link. Authorize your device without entering an SSH password or putting both devices on the same Wi-Fi.
Pair Managed connections support wired, LAN, Tailnet, and P2P paths, with WSS relay fallback. Mons checks candidate availability before changing routes.
Keep Ctrl, Esc, Tab, and arrow keys within reach. Use modifier combinations, customize shortcuts, or work with a hardware keyboard.
Send screenshots and images from the camera, Photos, image files, or clipboard to your host, then use them in your terminal workflow.
Browse session previews in a grid or list, use the iPad sidebar, and choose Light, Dark, or System appearance independently of your terminal theme.
Verify SSH host fingerprints before trusting a new host. SSH passwords, private keys, and paired-device keys are stored in the device's Keychain.
Get started
Install the app, prepare your host, and pair. Your host must stay awake, online, and reachable.
Install Apple TestFlight, then open the Mons invitation on your device.
Public beta. TestFlight lists compatible devices and current build availability.
Run as your normal user on your Mac or Linux host, without sudo:
curl -fsSL https://mons.cc/install.sh | sh
Installs the CLI and user-level Host service, not SSH. Linux requires a systemd user manager. macOS previews are ad-hoc signed and not notarized; check platform requirements.
Enable SSH access, then run:
mons pair
In the app, choose Easy Pair and scan the QR code or paste the link. Your devices do not need the same Wi-Fi.
Keep going
Open a persistent session with mons open work on your host, then choose work in the app. Leave the terminal view without stopping the session; return from either device when you need it.
A plain SSH shell is not a persistent session. Pairing authorizes your device; it does not enable the host's SSH server.