CJK input won't break. Agents keep running. No subscription, one-time purchase.
Read full description
claude, codex, and omp keep running on your host after you close the app. No disconnects, even without Mosh.
SSH Term keeps a terminal tab's shell on the host, not in the SSH connection. Give Claude Code, Codex, or Oh My Pi a task from your phone and close the app, or lose signal on the train — the agent keeps working on the host. When you reconnect, the tab reattaches automatically and shows the output you missed. No tmux, no Mosh.
It is also an SSH terminal where Japanese, Korean, and Chinese input does not break. No subscription (one-time purchase): every feature is included in the price, and the only in-app purchase is an optional way to support development. No account. No telemetry.
KEEPS RUNNING AFTER YOU CLOSE THE APP
- Kept shells: turn on "Keep the shell on the host" for a connection and agents in it keep going when you close the app or turn off the screen
- Agent list: see the agents running on your saved hosts with their state (Working / Waiting for input / Needs approval) and reopen one with a tap
- Pick up agents started on your PC: prepare the host once, then continue claude / codex / omp started in a PC terminal from your phone
- Push notifications: even with SSH Term closed, get approval requests, input waits, and finished turns through the ntfy app
NO DISCONNECTS, EVEN WITHOUT MOSH
- Switching between Wi-Fi and mobile data or losing signal in a tunnel no longer kills the shell; it stays on the host
- On reconnect, the tab reattaches by itself and shows what you missed
- The host only needs a small helper, stagent. On first use the app installs it to ~/.ssh-term/agent after verifying its sha256. No Mosh on the server, no UDP ports to open (Linux / macOS / Windows hosts; on Windows when the default shell is cmd or PowerShell)
HOW IT FITS YOUR DAY
- On the commute, ask Claude Code to write tests, then close the app
- Open it again at your desk: the tests are written and passing
- Hand off a refactor before you leave, check the result when you get home
- Get a notification when an agent needs approval and approve it one-handed
──────────
CJK INPUT THAT DOES NOT BREAK (IME MODE)
On many Android SSH apps, Japanese, Korean, or Chinese text gets garbled or the cursor drifts mid-composition. SSH Term handles IME composition properly, so you can prompt agents and write commit messages in your own language.
AGENT CHAT VIEW (BETA)
Read a running Claude Code, Codex, or Oh My Pi conversation as a chat, and reply or approve from there.
SFTP FILE BROWSER
Check files an agent created or edited without leaving the terminal. Sort, toggle hidden files, rename, delete, and bookmark folders per host. Syntax-highlighted preview for Python, JavaScript/TypeScript, Go, Rust, Dart, Shell, and more; two-pane layout on tablets.
BACKGROUND KEEP-ALIVE, AUTO-RECONNECT, MULTI-TAB
A foreground service keeps the SSH connection alive while you use other apps. Reconnects automatically when the network drops (up to 3 attempts). Run several connections side by side in tabs.
INPUT ASSIST TOOLBAR
One-tap Ctrl+C, Tab, Escape, arrow keys, F1–F12, Home/End/PageUp/PageDown.
AUTH AND KEYS
Password, public key, and keyboard-interactive auth. Generate Ed25519 (recommended), RSA 2048, or RSA 4096 keys in the app and copy the public key with one tap.
TERMINAL THEMES AND FONTS
Themes such as Dracula, Nord, and Tokyo Night. Fonts such as Fira Code and JetBrains Mono, plus CJK fonts.
SECURITY
- Credentials stored encrypted
- Host key verification (pinned on first connection)
- Optional app lock (PIN / biometric)
- No cloud sync, no telemetry, no account required
Your agents keep working after you close the app. A mobile SSH terminal for running Claude Code, Codex, and Oh My Pi from your phone.