An SSH client for the AI-coding era

Your remote agents,
in your pocket.

Moku finds the AI coding workspaces on your hosts — Claude Code, Codex, OpenCode and six more — and any session is a tap away from where you left it. The terminal underneath is Rust, built for phones.

iOS 16+ · Android 8+ · macOS · Linux · Windows

00 · install

Get Moku

iOS via TestFlight while we prepare the App Store listing. Other platforms ship from GitHub Releases.

nine coding workspaces found on one host
nine coding workspaces found on one host

01 · coding

Nine CLIs. One tap back into the session.

Moku reads what your coding agents leave on the host — Claude Code, Codex, Qoder, Agy, OpenCode, Trae, Code Buddy, Kimi, Grok — and turns it into a list of projects and live sessions. Pick one and it reopens in a real terminal. Other clients make you hunt for session IDs yourself.

a real scan of one of our own dev hosts
a real scan of one of our own dev hosts

02 · sessions

Not a thing gets missed.

Every harness, every project, every session — one tap to resume. Whatever coding harness runs on the host, Moku scans it: projects listed, sessions searchable, straight from your phone. It all runs over your existing SSH connection, the same encrypted channel as your shell, with nothing to install on the host.

a Rust-owned SSH session running an AI agent
a Rust-owned SSH session running an AI agent

03 · engine

A Rust core under the glass

Parsing and scrollback run in Rust: ANSI streams at 28 MB/s — 2.1× our measured baseline — a 10 MB log dump, roughly a hundred thousand lines, lands in ~0.3 s, and scrollback trims at 813 million lines a second. The bigger the dump, the wider the gap.

04 · difference

TUIs are first-class here

Most SSH apps were finished before AI agents moved into the terminal. Moku started after — full-screen TUIs on a phone, nothing cut.

Moku Classic SSH apps
AI coding sessions Scanned, listed, resumable Invisible
Home screen A grid of living terminals A static server list
Session survival Mosh + abduco through roaming & reboots Drops with the connection
Terminal engine Rust core, 28 MB/s of ANSI Legacy JS rendering

05 · faq

Fair questions

What is Moku?
A free SSH client for phones and desktops. It finds the AI coding workspaces on your hosts, reopens any session with a tap, and renders it all on a Rust-core terminal that fits small screens.
Which AI coding CLIs does Moku detect?
Nine today: Claude Code, Codex, Qoder, Agy, OpenCode, Trae, Code Buddy, Kimi and Grok. Moku reads their on-host project and session data and lists everything in one picker.
Can I resume a Claude Code or Codex session from my phone?
Yes. Pick the CLI, pick the session, and it relaunches in a real terminal over your existing SSH connection — the same channel as your shell, nothing extra to install.
How fast is the terminal?
The core parses ANSI at 28 MB/s — 2.1× the baseline we measured — a 10 MB log dump lands on screen in ~0.3 s, and scrollback trims run at 813 million lines per second.
Do my sessions survive bad networks?
Yes. Mosh keeps the terminal up while you roam between Wi-Fi and mobile data, and abduco keeps the session running on the host through disconnects and reboots.
What does Moku cost?
Nothing. Moku is free.
How do I install Moku on iPhone?
Join the TestFlight beta from this page (when the link is live), or install from the App Store after public release. You need the free TestFlight app from Apple for beta builds.