Run any agent.
From anywhere.

A free, open-source terminal for iPhone and iPad.

An OpenCode session running inside AnySSH

Get the highlights.

Swipe through what AnySSH does.

Connect

Any server. Any device.

Hosts with live reachability, key import, and credentials in the iOS Keychain behind Face ID.

AnySSH remotes list with reachability indicators
Agents

Your agent, on the go.

Start OpenCode, Claude Code or Codex in any session. AnySSH detects which agent runs in every pane and badges it with its logo.

An OpenCode session running inside AnySSH
Multiplexers

tmux and herdr, native.

Attach, jump across sessions and panes, and see which agent is working and which one is waiting on you.

AnySSH jumping across herdr sessions and panes
Git

Review changes from the couch.

Status, per-file diffs and history, read straight from the host and rendered with syntax highlighting. Review what your agent just wrote before it ships.

A git diff rendered with syntax highlighting in AnySSH
Snippets

Type it once.

A saved-commands library, one tap away from the keyboard.

The AnySSH snippets library
Voice

Dictate commands.

Tap the mic on the keyboard bar and speak. Recognition happens on your phone; the audio never leaves it.

The AnySSH keyboard accessory bar with the dictation mic
Alerts

Your phone buzzes when the build finishes.

Job-finish notifications plus a Live Activity in the Dynamic Island. No other iPhone SSH client does this.

The AnySSH Live Activity with host and uptime on the lock screen
Job alerts + Live Activity

Walk away.
We'll buzz.

AnySSH watches your session for finished jobs. Lock your phone, pour a coffee. The Dynamic Island keeps the uptime, and a notification lands the second your build ends.

The AnySSH Live Activity with host and uptime on the lock screen
Available on iOS and iPadOS

Anywhere on iPhone.
Bigger on iPad.

Universal app, one download. Full hardware keyboard support on both.

AnySSH on iPad with a multi-pane herdr workspace
AnySSH terminal on iPhone

iOS 26 · iPadOS 26 · One universal download

Works with

Run any agent. Run any multiplexer.

If it speaks a TTY, it runs in AnySSH and gets recognized.

Claude CodeCodexOpenCodePiGrok CodeAntigravityGeminiHermesOpenClawDeepSeekKimiGLM
tmuxherdrcmux>_anything with a TTY
Open source

Read every line.

MIT-licensed and developed in the open. An SSH client holds your private keys. That is exactly the software you should be able to audit.

Private by design

Nothing leaves your device.

No account, no relay, no analytics, no crash reporting. Keys live in the iOS Keychain behind Face ID. The only traffic is your own SSH.

Zero footprint

Nothing on your server.

No daemon, no hook, no wrapper. Every feature is ordinary commands over the SSH connection you opened.

FAQs

Answers to the questions that come up most.

Something else on your mind? Open an issue on GitHub. The maintainer reads all of them.

Add a host, choose password or key auth, then connect. AnySSH works with normal SSH servers, so you do not need to install anything on the server first.

iOS suspends backgrounded sockets after roughly 30 seconds. Reconnect is one tap, and if you use tmux or herdr, the session keeps running on the server.

Yes. AnySSH is a universal app for iPhone and iPad, with full hardware keyboard support, a command palette, gestures, and a customizable keyboard accessory bar.

AnySSH detects Claude Code, Codex, OpenCode, Pi, Grok Code, Antigravity, Gemini, Hermes, and OpenClaw, with logos for each. tmux and herdr are integrated, including topology, jump-to, and per-pane agent status with herdr.

Dictation is recognized on-device. If on-device recognition is not available, dictation refuses to run.

Run and download AnySSH.

Free, open source, on the App Store. Your servers are waiting.