Your phone is the command center for your AI agents. Any harness, any model, any language. Japanese, Korean, and Chinese input won't break.
CONNECTING IS NOT ENOUGH
Agents run for a long time and stop to wait for approval or input. SSH Term lists claude, codex, and omp on a card for each saved host, with their state: Working, Waiting for input, or Needs approval. See which one is waiting for what, and answer it on the spot.
NOT LOCKED TO A HARNESS OR A MODEL
Start Claude Code, Codex, Oh My Pi, or any other agent that runs in a terminal, and give it instructions (the status list and chat view support claude, codex, and omp). Models and providers (API keys, Bedrock, and so on) stay as configured on your host. Agents run on your own host, and their conversations stay there instead of going through a third-party service.
YOUR PHONE IS THE COMMAND CENTER
Close the app and your agents keep running on the host (kept shells). Reopen it and the tab comes back with the output you missed. Approval requests, input waits, and finished turns reach you as push notifications even with the app closed (through ntfy; Slack, Discord, and Telegram also work). Send the next instruction to a running agent from the chat view.
ANY LANGUAGE
Instructions to an agent are prose in your own words. Japanese, Korean, and Chinese text often breaks in SSH apps; in SSH Term's IME mode it doesn't break mid-composition, so you can write long, detailed instructions in your own language.
ONE-TIME PURCHASE. FEATURES DON'T DISAPPEAR LATER
No account and no license server, so features don't disappear later. Every feature is included in the price. No subscription, no ads, no telemetry. Your credentials stay on your device.
──────────
AGENT LIST AND CHAT VIEW (BETA)
Prepare a host once, and claude, codex, and omp started in a PC terminal show up on your phone too. Read a running conversation as a chat and reply or approve from there; what you send never mixes with text half-typed on the PC.
KEPT SHELLS (NO TMUX, NO MOSH NEEDED)
When the connection drops, the shell stays on the host. On reconnect the tab reattaches by itself and shows what you missed. The host only needs a small helper, stagent, which the app installs to ~/.ssh-term/agent after verifying its sha256 (Linux / macOS / Windows hosts; on Windows when the default shell is cmd or PowerShell).
AI AGENT SESSIONS
Resume Claude Code, Codex, and Oh My Pi conversations from a list, in a kept shell, tmux, zellij, screen, or herdr.
CJK INPUT (IME MODE)
Compose text in the input box and send it to the terminal in one go; characters still being composed never leak out as commands. With an external keyboard, press Ctrl + E to switch.
SFTP FILE BROWSER AND PREVIEW
Check files an agent created or edited without leaving the terminal. Sort, rename, delete, and bookmark folders per host. Syntax-highlighted preview; 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. Works over Tailscale SSH.
INPUT ASSIST TOOLBAR
One-tap Ctrl+C, Tab, Escape, arrow keys, F1–F12, Home/End/PageUp/PageDown.
AUTH, KEYS, THEMES
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. Themes such as Dracula, Nord, and Tokyo Night; fonts such as Fira Code and JetBrains Mono, plus CJK fonts.
SECURITY
- Credentials stored encrypted on the device
- Host key verification (pinned on first connection)
- Optional app lock (PIN / biometric)
- No cloud sync, no telemetry, no account required
Your phone is the command center for your AI agents. A mobile SSH client for running Claude Code, Codex, and Oh My Pi in your own language.
Recent changes:
• New Agent features let you manage your Claude Code, Codex and other sessions in one place.
• Choose how many lines you can scroll back (1,000–50,000) in Settings › Terminal › Scrollback Lines. The default rises from 4,000 to 10,000.
• Output now shows all past output and lets you search it.
• Fixed past output sometimes disappearing after reconnecting with "Keep the shell on the host".
• Fixed past output sometimes disappearing on Windows hosts after showing or hiding the keyboard.
Show more
Show less