Why not Termius or Blink
A general SSH app is designed on the assumption that you came to type commands. Agentmux assumes you came to rejoin an agent that's already running. That one sentence decides how every feature below is built — this isn't a comparison of how the interfaces look, it's a comparison of who thought harder about reattaching. All five capabilities below were verified against the current source, not listed from memory.
tmux-first reconnection
When Agentmux connects to a server, it lists the tmux sessions already running on it. One tap reattaches — no need to remember tmux ls or tmux attach -t. Reconnect after a dropped connection and you land on that same session, with the screen exactly as you left it, without retyping attach.
Background survival and Live Activity
Agents routinely run for tens of minutes, and that waiting period is what this is built for: the Dynamic Island and Lock Screen show current progress, and a sound can play when it finishes. You don't have to keep the app in the foreground, staring at it for a result.
Runestone editor, Git tools, and Files app integration
Changing one line of code doesn't mean wrestling vim on a phone — the built-in Runestone editor opens the file and edits it directly. For a README or the notes an agent produced, Ink gives you a two-column Markdown preview with the source and the rendered version side by side. Git tools (switching branches, reading diffs) and Files app integration are Pro features, and they're available during the 14-day trial too.
Credential isolation in the Keychain
Private keys live only in the iOS Keychain and are never written to the local database. If you turn on iCloud sync, CloudKit syncs non-sensitive metadata such as server names — the private keys themselves don't travel to the cloud.
Siri and Shortcuts automation
GetCurrentSessionContextIntent lets you tell Siri "get the current terminal contents from Agentmux," and whatever is on the terminal right then is pulled into iOS Shortcuts, ready to pipe into Notes, Messages, or any automation you assemble yourself. ContinueLastSessionIntent is more direct still — "continue working in Agentmux" reattaches to your last session. General SSH apps can't do this structurally: they have no semantic model of sessions, projects, and agents to expose to the system. Agentmux currently implements 6 App Intents across four entity types: Server, Project, TMUXSession, and RecentSession.
Fixes you'll feel if you read CJK
Version 1.3.10 fixed three things that English-only users never notice but a Chinese, Japanese, or Korean reader spots immediately: selection alignment drifting on full-width characters, copying a link that wraps across lines breaking it into several pieces, and a single slash inside CJK text being misread as a file path. These are the kind of holes you only fall into once you've genuinely handled CJK text.
When to use Termius instead of Agentmux
- You work on very unreliable mobile networks and need Mosh to hold the connection. Agentmux only speaks standard SSH and compensates with automatic tmux reattachment, which is not the same thing as Mosh.
- You need remote or dynamic (SOCKS5) port forwarding. Agentmux only does local.
- You want to sync a large host configuration across iOS, Android, Windows, macOS, and Linux, or share a host list with a team.
- You're an SRE or sysadmin running operations across dozens or hundreds of servers.
Agentmux is optimised for one specific workflow: rejoining a running coding agent from your phone. It isn't a general-purpose operations tool.