
Moshi is a mobile interface for AI coding agents, purpose-built as a terminal for iPhones and iPads rather than a shrunken desktop shell. It serves developers who run agent CLIs like Claude Code, Codex, OpenCode, or Gemini and need to monitor, direct, and interact with those agents away from their desk. Dubbed the "baby monitor for your AI agents," Moshi delivers a native phone-first workflow with resilient Mosh connections that survive network switches, app kills, and device sleeps. The core value proposition is true mobile supervision and control of AI-assisted coding, enabling you to check on progress, approve requests, and provide input from anywhere — the couch, beach, coffee shop, or bed, with features like a live kanban of agent tasks and deep tmux integration.
The concrete problem Moshi solves is the limitation of being tethered to a desktop when running AI coding agents. Developers often need to approve changes, review diffs, or provide new prompts while away from their main machine. Traditional remote shells are not optimized for mobile or for the unique workflow of agent CLIs, and without a dedicated solution, developers must either stay at their desk or risk missing important agent prompts, resulting in wasted compute time and delayed feedback. Moshi addresses this with a terminal that stays connected even after network changes, and with agent-specific features that make remote management practical. The app's persistent Mosh connection prevents lost progress, and its agent kanban gives you a live overview of what each agent is doing, eliminating the painful "what did it do while I was away?" question.
The first major feature group is Agent Kanban and tmux Integration. The site describes a "live kanban of every agent's tasks, asks, and context budget" that appears in the terminal header. This lets you see at a glance what each agent is working on, what it's asking for, and how much context it's using. Deep tmux integration provides a picker for windows, gesture-based navigation, and panels built for agent CLIs. You can quickly switch between agent sessions using the tmux picker, rearrange panes with swipes and pinch zoom, and view the agent's working tree directly from the header. This is useful because tmux is the standard for managing multiple agent sessions, and Moshi makes it tactile with swipe windows, pinch zoom, and double-tap Tab — turning a complex desktop workflow into a mobile-native experience.
The second major feature group covers Paste & Annotate Images, Diff Viewer, and Voice-to-Terminal. The site highlights the ability to "crop, scribble, drop screenshots straight into your agent prompt." This means you can take a screenshot of a bug, annotate it with your phone's markup, and paste it directly into the agent's context — all without leaving the terminal. The diff viewer shows changes in the agent's working tree from the header, allowing quick review of code modifications. Voice input is another standout: on-device speech engines like Parakeet, Whisper, Apple, or cloud dictation let you dictate prompts and commands instead of typing, crucial on a phone screen. These features together make mobile agent interaction not just possible but efficient, reducing friction for tasks like reviewing diffs and providing visual context.
admin
The third feature group includes Browser Preview, Lock Screen & Watch, and File Browser. Moshi can open the host's local development servers in an in-app browser, letting you preview changes made by the agent on your phone without needing a separate device. For quick approvals, the Lock Screen and Apple Watch integration display Live Activities and notifications — you can approve agent actions from your wrist. The File Browser lets you browse the repo tree at any commit with syntax-highlighted source, useful for reviewing code without needing a full IDE. Additionally, Recent Directories allow you to jump back into a project folder from your agent history, streamlining reconnection after a network change. Shortcut Panels offer customizable panels for tmux, zellij, and agent commands, and Hardware Keyboard support on iPad with shortcuts like ⌘K and ⌘O.
How the product works overall: Moshi uses the Mosh protocol for a robust, persistent connection to your development machine. On the host, you install a hook script (moshi-hook) that integrates with agent CLIs like Claude Code, Codex, OpenCode, Gemini, Cursor, Kimi, and Qwen. This hook enables context detection, diff view, and browser preview. The app itself provides a terminal interface optimized for touch, with gestures for navigation and a header that shows agent status. The typical workflow is: connect via Mosh, start your agent in tmux, and then use Moshi's features to monitor, interact, and approve tasks. The app supports session recovery if killed by iOS, picking up right where you left off, and background session battery usage is optimized — users report it outperforms Termius in battery efficiency.
Concrete use cases and outcomes: Developers use Moshi to code on the train — one user reported "Now that I can connect to Claude Code on my home PC with Moshi, I can work from my phone on the train." Another user says they can "direct Claude from the toilet." More serious scenarios include reviewing diffs while commuting, approving agent requests from the Apple Watch while walking, and pasting a screenshot of a bug into an agent prompt from your phone. The outcome is continuous productivity: you never have to stop development just because you leave your desk. Long jobs can be left running with webhook alerts when they finish, and the session recovery feature ensures you can pick up exactly where you left off. The app's 4.8 rating across 750+ App Store ratings confirms it solves the mobile agent access problem.
Target users include software developers who use AI coding agents like Claude Code, Codex, OpenCode, Gemini, and Cursor and want to manage them remotely from iPhone, iPad, or Apple Watch. It is ideal for developers familiar with terminal workflows, tmux, and SSH, and it appeals to remote workers, students, and hobbyists who code on the go. The app is available on the App Store and Google Play with a 4.8 rating. While pricing isn't detailed on the site, the app is compared favorably to Termius and Blink Shell for its agent-specific features and efficient battery usage. The name Moshi plays on the Mosh protocol and Japanese "moshi moshi" (hello) and "moshi" (if). The takeaway: Moshi transforms your phone into a mobile command center for AI-assisted development, offering unprecedented freedom for developers to code and supervise from anywhere.
Moshi is designed for software developers and engineers who actively use AI coding agents such as Claude Code, Codex, OpenCode, Gemini, and Cursor. It targets iPhone, iPad, and Apple Watch users who need to manage these agents remotely from any location. The ideal user is familiar with terminal workflows, tmux, and SSH, and wants to break free from being tied to a desktop. It also appeals to remote workers, students, and hobbyists who code on the go and demand a reliable, mobile-native terminal that integrates with agent-specific tools. Moshi is particularly relevant for developers who value efficient battery usage and persistent connections over traditional remote shell apps like Termius.