iOS
iPhone & iPad · iOS 16+
App Store TestFlight beta →Not listed in mainland China yet — the App Store link needs a non-CN Apple ID.
A pocket terminal & coding workspace for the AI-coding era
Moku is a thoughtfully designed pocket workspace: a fast mobile terminal plus a coding workspace for your AI agents. Our goal is to make mobile vibecoding a daily habit — anytime, anywhere, replacing hours spent tethered to a desk with a keyboard and mouse. Moku is not traditional remote software: it brings delightfully crafted interaction, a refined developer experience, polished UI, and exceptional performance.
iOS 16+ · Android 8+ · macOS · Linux · Windows · Free
The film
2 min · 1080p · sound on
No install · Try it here
A simulated server is already connected. Pick a coding app, expand a project, and drop into a conversation — right here on this page.
Runs locally in your browser. No real connections, no real commands.
Click to interact · Scroll on to keep reading
00 · download
Free on every platform. iOS is on the App Store and the public TestFlight beta; macOS ships through TestFlight; Android, Linux and Windows download straight from GitHub Releases.
iOS
iPhone & iPad · iOS 16+
App Store TestFlight beta →Not listed in mainland China yet — the App Store link needs a non-CN Apple ID.
macOS
Apple Silicon & Intel · macOS 12+ · Native build on the public TestFlight beta.
Open TestFlightAndroid
Universal APK and per-ABI builds available directly on GitHub Releases.
GitHub ReleasesLinux & Windows
Native packages for Linux (.deb / tarball) and Windows ship on GitHub Releases.
GitHub ReleasesZERO-CONFIG PRIVATE NETWORK
Moku embeds Tailcat, the userspace networking tool from Tailscale’s open-source stack. Run tailcat --serve=22 on the host, paste the short token into Moku, and the two ends establish an encrypted peer-to-peer connection — falling back to DERP relays only when they must. No port forwarding, no relay VPS, no root.
AGENT ORCHESTRATION
Herdr runs several agents side by side on one host — pi exploring, grok implementing, codex chasing a root cause. Moku lists every open pane at the top of the drawer with its current task. Peek in read-only without disturbing it, or take the keyboard with one tap when it needs a prompt. No tmux window juggling on a phone.
Try it liveCODING WORKSPACES
On connect, Moku scans the host for on-disk projects and sessions from 12+ coding CLIs — Claude Code, Codex, OpenCode, Qoder, Trae, Kimi, Grok, MiniMax Code and more. Pick the project, tap the session, and it reopens inside a real terminal with its full context. Linux, macOS and Windows hosts alike.
Try it liveTERMINAL ENGINE
No webview. Moku’s Rust core parses ANSI at 2.1× the throughput of common emulators and paints a 10 MiB log burst in about 0.3 s. Native Mosh keeps the shell alive through Wi-Fi ↔ 5G handoffs and elevator rides. On iOS, the Dynamic Island and Lock Screen show your agent’s state through the mascot’s eyes — screen off, task still watched.
05 · difference
Classic mobile SSH clients like Termius, Blink Shell, or Prompt were designed for emergency sysadmin commands on tiny virtual keyboards. Moku was built from day one for mobile vibecoding and AI agents: native Mosh roaming across Wi-Fi and 5G, zero-config private networking without public IPs, and 1-tap resume for Claude Code and Codex. An SSH client connects you — Moku keeps you coding anywhere.
| Capability | Moku | Traditional SSH apps (e.g. Termius) |
|---|---|---|
| AI Coding Workspaces | Auto-detects 12+ CLIs; 1-tap resume (Claude Code, Codex, etc.) | Invisible; manual search for session IDs |
| Private Networking (No Public IP) | Embedded Tailcat private networking; 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) | Native Mosh roaming; survives Wi-Fi/5G switches and sleep | Drops instantly on network hiccups (standard SSH) |
| Terminal Engine | Rust core; zero webview lag on heavy output | Legacy Webview or slow JavaScript emulators |
| Privacy & Keys | Local-first; encrypted strictly on device (no forced cloud) | Often pushes cloud sync or proprietary accounts |
06 · faq
tailcat --serve=22 to generate a short token. Paste it into Moku’s connection sheet, and Moku dials your host’s sshd over an encrypted peer-to-peer link. No open ports, no public IP, and no router configuration.