SSH workspace for the AI-coding era · Local-first

Remote servers & AI agents,
finally comfortable on your phone.

Your remote agents, in your pocket.

When you step away while Claude Code or Codex is running, checking in from your phone shouldn’t mean wrestling with lost sessions, dropped connections, or impossible NAT firewalls. Moku was built for ourselves: a Rust terminal core, native Tailcat tunneling, and deep Herdr multi-agent orchestration. Connect anywhere without a public IP, and never drop a session when your network flips.

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

Your workspace.
Right in your pocket.

A simulated server is ready. Choose an app, expand a project, and pick a conversation right here.

Local simulation; no real connections or commands. Keep scrolling to explore.

Click to interact · Scroll down to continue the website

Get Moku

Free to download on all platforms. iOS and macOS are on the public TestFlight beta; other platforms ship direct binaries from GitHub Releases.

macOS

Apple Silicon & Intel · macOS 12+ · Native build on the public TestFlight beta.

Open TestFlight

Android

Universal APK and per-ABI builds available directly on GitHub Releases.

GitHub Releases

Linux & Windows

Native packages for Linux (.deb / tarball) and Windows ship on GitHub Releases.

GitHub Releases

No public IP? Connect with one single command.

Accessing home servers or private work machines from the outside used to mean setting up reverse proxies, buying relay VPSs, or keeping bulky system-wide VPNs running in the background. Moku natively embeds Tailcat — a userspace WireGuard tool built on Tailscale’s open-source stack that punches an encrypted peer-to-peer tunnel between your phone and the host. Just run `tailcat --serve=22` on the remote host, paste the generated token into Moku, and you’re connected via peer-to-peer WireGuard + DERP relays. No router port forwarding, no public IP, and zero root permissions needed.

Try it ↗

Live agent panes, right in your drawer.

Herdr is an orchestration tool that runs several AI agents in parallel panes on one host. If you split your workflow across multiple agents (e.g. pi for exploration, grok for implementation, and codex for tricky root cause debugging), Moku organizes all open panes right at the top of your drawer. You can see each agent’s live task and output at a glance. Drop in to observe in read-only mode without interrupting, or take over interactive control with one tap when you need to send a new prompt—no manual tmux window juggling needed.

Try it ↗

Pick up right where your AI agent left off.

Need to step away from your desk while an agent is mid-refactor? Whenever Moku connects to a host, it automatically scans for on-disk project and session states across 12+ AI coding tools—including Claude Code, Codex, OpenCode, Qoder, Trae, Kimi, Grok, and MiniMax Code. Instead of hunting through bash history or guessing session IDs, pick your project and launch right back into the live session inside a real terminal. Supported across Linux, macOS, and Windows.

Try it ↗

A terminal built for real-world mobile phones.

We ditched webview-based terminal emulators completely. Moku is powered by a custom Rust terminal engine with direct memory rendering, measured at 2.1× the ANSI parsing throughput of common baseline emulators—heavy continuous log bursts stream smoothly without hitching or freezing. Native Mosh integration keeps your shell alive across Wi-Fi and 5G handoffs or elevator drops. On iOS, battery-friendly Dynamic Island & Lock Screen Live Activities feature mascot eyes that reflect your agent’s state, so you can watch tasks unfold without keeping your screen on.

Built for how developers work today

Most SSH apps were finalized before AI coding agents took over the terminal. Moku was designed from day one to handle long-running agent workflows on mobile devices. SSH clients connect you — Moku keeps you going.

Capability Moku Traditional SSH Apps
AI Coding Workspaces Auto-detects 12+ CLIs; 1-tap resume Invisible; manual search for session IDs
Remote Tunneling Embedded Tailcat WireGuard; paste token to connect Requires public IP, NAT port mapping, or heavy VPNs
Multi-Agent Panes Deep Herdr live drawer integration & 1-tap takeover Unsupported; single raw terminal only
Connection Roaming Mosh roaming; survives Wi-Fi/5G switches and sleep Drops instantly on network hiccups
Terminal Engine Rust core; zero webview lag on heavy output Legacy Webview or slow JavaScript emulators
Privacy & Keys Local-first; encrypted strictly on device Often pushes cloud sync or proprietary servers

Frequently asked questions

What is Moku?
Moku is a cross-platform SSH workspace built for the AI-coding era: a modern client for phones and desktops with a high-performance Rust terminal core, native Tailcat zero-config tunneling, Herdr multi-agent live management, and 1-tap resume for AI coding sessions like Claude Code and Codex. Your remote agents, in your pocket.
How does Tailcat tunneling work? Does it need root?
No root is needed! Tailcat is Tailscale’s open-source userspace WireGuard utility. On your remote machine, simply run `tailcat --serve=22` to generate a short token. Paste it into Moku’s connection sheet, and Moku dials your host’s sshd via peer-to-peer WireGuard. No open ports, no public IP, and no router configuration.
What is Herdr and how does Moku integrate with it?
Herdr is an agent orchestration tool that runs multiple background agent panes (like pi, grok, codex). When Herdr is active on your host, Moku automatically detects all open panes and lists them in your drawer. You can monitor their progress in real-time or take over interactive control with one tap.
Which AI coding CLIs does Moku detect?
A dozen and counting: Claude Code, Codex, OpenCode, Aider, Agy (Antigravity), Qoder, MiniMax Code, Oh My Pi, Trae, Code Buddy, Kimi, and Grok. Moku parses their local session data to let you pick up conversations right where you left off.
How fast and responsive is the terminal?
Moku completely replaces webview emulators with a custom Rust terminal engine and direct memory rendering, measured at 2.1× the ANSI parsing throughput of common baseline emulators. Massive log streams and continuous output render smoothly without UI freeze or frame drops, providing an ultra-responsive experience on phones.
Do my sessions survive bad networks?
Yes. Moku natively integrates Mosh, so when you switch between Wi-Fi and mobile data or pass through elevator dead zones, your terminal seamlessly reconnects without dropping your session or terminating running commands.
How is privacy and security handled?
Moku is strictly local-first. Your server addresses, passwords, SSH private keys, and session histories are encrypted and stored solely on your own device. Nothing ever passes through any proprietary cloud servers.
What does Moku cost?
Free to download. Everything shipping today stays free forever; an optional Pro subscription unlocks new advanced features as they arrive. No ads, no accounts, no tracking.
Is Moku open source?
Not yet — Moku is proprietary today, with a public commitment to open-source the codebase when the GitHub repository reaches 10,000 stars.
How do I install Moku on iPhone?
You can join our public TestFlight beta directly via the link on this page (install Apple’s free TestFlight app first). Once our App Store review completes, an App Store download button will also appear here.