by @lumendriada
An agent multiplexer that lives in your terminal: workspaces, tabs, panes, agent status, and persistent sessions you can detach from and reattach to.
Open projectThe mobile interface for AI coding agents. Zero desktop install.
Real demo — moshi editing itself, live reload
Real demo — moshi editing itself, live reload
Moshi (v2.2.0) on iPad
Moshi 🐱 is the baby monitor for your AI agents — a terminal built for phones, not shrunken from desktops. Check on Claude Code from the couch 🛋️, the beach 🏖️, the coffee shop ☕, the bed 🛏️ — anywhere.
One day they won't even need your babysitting. Even then, watch them grow on Moshi.
Picker, panels, gestures — built for tmux + agent CLIs.
Crop, scribble, drop screenshots straight into your agent prompt.
On-device voice-to-terminal. Whisper, Apple, or default.
Stays alive across sleep, network switches, even app kills.
Every agent's asks and context budget, in one feed.
Live Activity, Dynamic Island, Apple Watch — approve from anywhere.

Customizable panels for tmux, zellij, and agent commands.

Drive Moshi from an iPad keyboard. ⌘K, ⌘O, ⌘1-9.

Swipe windows, pinch zoom, double-tap Tab.

Pick one, the whole app follows — terminal, chrome, even the icon.

SSH keys in Keychain, unlocked at a glance.

Killed by iOS? Picks up right where you left off.

First-class CJK in shells, agents, and chat.

Push notifications when long jobs finish.

OSC 52 copies from the remote shell land straight on your phone.
You can read it if you want. Or just install it, let your agent set itself up with the best practices, and ask when you need something. Agent-first. Human-optional.
Tools shaped by people running agents and terminal workflows from wherever they are.
by @lumendriada
An agent multiplexer that lives in your terminal: workspaces, tabs, panes, agent status, and persistent sessions you can detach from and reattach to.
Open projectby @eduwass
A fast, scriptable command palette for tmux with custom palettes, popup tools, mobile-aware layouts, and user config that survives repo updates.
Open projectStart with the updated long-form guides, then jump into the docs for the exact feature settings.

How moshi-hook turns Claude Code, Codex, OpenCode, Gemini, Cursor, Kimi, and Qwen into scannable phone and watch workflows

Why Homebrew's default PATH setup breaks Mosh on macOS, how shell config files work for zsh, bash, and fish, and the one-line fix for each

Why Mosh doesn't support scrollback, how its screen-sync protocol works differently from SSH, and every practical fix — tmux, less, tee, and Moshi gestures
Install moshi-hook so Claude Code, Codex, OpenCode, Gemini, Cursor, Kimi, and Qwen can update your inbox and lock screen.
featureImage pasteundefined
inputVoice and dictationChoose a speech engine, download Whisper models, set languages, use chat mode, and review transcription history.
networkTailscaleReach Macs and Linux hosts with no public IP through your tailnet — addresses, mosh over Tailscale, sleep behavior, and common connection failures.
The resilient protocol that survives network changes
Hello — the start of every conversation
If — all the possibilities your phone unlocks