Skip to content

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.

Terminal Streaming

Real-time terminal on your phone

The daemon captures PTY output from your AI coding sessions and streams it over WebSocket with full ANSI color support. Watch Claude Code, Gemini CLI, Codex, and OpenCode — live.

Low-latency WebSocket

Real-time PTY streaming with sub-100ms latency on local network.

Auto-reconnect

Seamless reconnection on flaky mobile connections with no data loss.

Smart CLI detection

Auto-detects Claude Code, Codex, Gemini CLI, and OpenCode without configuration.

Full ANSI support

Colors, formatting, and terminal escape codes rendered natively on your phone.

mobilecli
$ mobilecli
▶ Starting daemon on port 9847...
Local IP: 192.168.0.12
📱 Connected! Session 'claude' is now visible on your phone
────────────────────────────────────────
Linked: Press Ctrl+D to disconnect
File System Pro

Browse and edit files from your phone

Access your project files remotely. Browse directories, edit code, search across your codebase, and manage files — all from the mobile app.

$20/year with 3-day free trial or $30 lifetime
~/ my-project / src
components/
main.rs 4.2 KB
Cargo.toml 892 B
README.md 2.1 KB
.gitignore 156 B
main.rs
Edit Preview
1
2
3
4
5
6
7
8
9
10
11
use std::net::TcpListener;
use tokio::runtime;
 
async fn start_server() {
let listener = TcpListener::bind(
"127.0.0.1:3000"
).unwrap();
// Accept connections
loop {
let (stream, _) = listener
.accept().unwrap();
Rust · UTF-8

Browse projects & configs

Navigate files, dotfiles, and directories from your phone.

Edit with syntax highlighting

Full editor with undo/redo and markdown toolbar.

Search files & contents

Search by filename or search within file contents.

File operations

Create, rename, delete, copy/paste files.

View images & PDFs

Inline image viewing, PDF reader, and hex viewer for binary files.

Git status indicators

See modified, untracked, and staged files at a glance.

Real-time watching

Directories update live as files change on your machine.

Markdown preview

Rich markdown rendering with edit/preview toggle.

Approvals

Stay in control from anywhere

When your AI CLI needs approval, MobileCLI pushes a notification to your phone with numbered quick-response buttons that match the CLI prompts exactly.

Push notifications

Get notified instantly when your AI needs approval, asks a question, or finishes.

Quick responses

Numbered buttons mirror CLI approval prompts. One tap to approve.

Interrupt anytime

Esc button to stop execution from your phone instantly.

claude
$ claude
I'll install the Express framework for your API server.
Claude wants to run:
npm install express
Allow? (y = yes, n = no, a = always allow)

Phone quick response

y
n
a
Esc

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

spawns

PTY → AI CLI Process
Push Notifications

Frequently asked questions

Common questions about MobileCLI features.

Can I use MobileCLI without Tailscale?

Yes. MobileCLI works over your local network by default. Tailscale is only needed if you want to monitor sessions from outside your home or office network.

Does MobileCLI modify my AI coding CLI?

No. MobileCLI monitors the PTY output of your AI coding session without modifying the CLI itself. It captures what the terminal displays and streams it to your phone.

What terminal features are supported?

Full ANSI color support, text formatting, and terminal escape codes are rendered natively on your phone. The experience closely matches what you see in your desktop terminal.

How does the file browser work?

The file browser (Pro feature) serves your filesystem over WebSocket to the mobile app. You can browse directories, edit code with syntax highlighting, search across files, and manage files — all from your phone.

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

See how MobileCLI compares to SSH + tmux and other mobile clients.