Everything you need to code from anywhere

MobileCLI runs a lightweight daemon on your machine that detects AI coding CLIs, streams terminal output to your phone, and lets you approve tool calls on the go.

Smart CLI Detection

The daemon auto-detects supported AI coding CLIs running on your machine and begins streaming instantly.

  • Auto-detects Claude Code, Codex, Gemini CLI, OpenCode
  • No manual configuration required
  • Watches for new sessions in real time

Real-Time Terminal Streaming

Full terminal output streamed to your phone over WebSocket with ANSI color rendering and automatic reconnection.

  • Full ANSI color and formatting support
  • WebSocket streaming with low latency
  • Auto-reconnect on network interruptions

Push Notifications

Get notified when your AI needs approval, asks a question, or finishes a task. Never miss a prompt again.

  • Tool approval requests sent to your phone
  • Question and input prompts forwarded instantly
  • Task completion and error alerts

Quick Approval Workflow

Approve or reject tool calls with numbered buttons that match the CLI. Interrupt anytime with Esc.

  • Numbered buttons match CLI prompt options
  • Esc button to interrupt the session instantly
  • Respond from the lock screen via notifications

Privacy-First Architecture

Runs entirely on your own machine. No cloud relay, no third-party servers, no account needed.

  • 100% self-hosted on your local network
  • No cloud relay or external servers
  • No account or sign-up required

Available Commands

Everything runs from a single binary. Set up in seconds, manage from the terminal.

mobilecli

Start the daemon and stream all detected CLIs

mobilecli setup

Auto-detect CLIs, start server, show QR code for pairing

mobilecli pair

Display a QR code for mobile app pairing

mobilecli status

Show running sessions, connected clients, and port info

mobilecli link

Print the WebSocket URL for manual connection

mobilecli -n "Name" <cmd>

Start a named session with a specific CLI command

How it works

A local Rust daemon connects your AI coding CLIs to the mobile app over WebSocket. No cloud, no relay, no middleman.

CLI Daemon :9847 Rust binary on your machine WebSocket Mobile App iOS / Android Stream, approve, monitor PTY → AI CLI Process spawns Push Notifications

Ready to try it?

Install MobileCLI in one command and start monitoring your AI sessions from your phone.

Terminal
$ curl -fsSL https://mobilecli.app/install.sh | bash