Remote AI Control

Control Claude Code from anywhere

Answer permissions, approve plans, and respond to questions—all from your phone. Claude Code runs natively on Mac, Windows, or Linux—exactly as intended.

$ npm install -g crabigator
1 Install via npm
2 Run crabigator instead of claude
3 Click pairing link in terminal
4 Open dashboard on your phone
crabigator — ~/projects/api
crabigator
Starting Claude Code session...
Connected to drinkcrabigator.com
╭─ Claude is thinking
│ Analyzing codebase structure
│ Reading src/app.rs
Session Stats thinking
◉ Session 12m 34s
⟩ Prompts 7 2m ago
⚒ Tools ▁▂▄▅▇█▆▄▂▃▅▄
⊜ Compactions 1 5m ago
main 3 files
src/app.rs −42▓▓███+87
src/ui.rs −12▓▓██+34
+ src/update.rs ██+21
TypeScript 4 changes
~ƒ handleSSE −8 +24
+ƒ parseEvent +42
~ SessionDO −3 +18
Rust 2 changes
~ƒ update_widgets −15 +31
+ UpdateState +26
~/projects/api thinking
crabigator
Starting Claude Code session...
✓ Streaming
╭─ Claude is thinking
│ Analyzing codebase structure
│ Reading src/app.rs
Session 12m 34s
⟩ Prompts 7 2m ago
⚒ Tools ▁▂▄▃▅▇█▆▄▂▁▃▅▄
main 3 files
src/app.rs −42+87
src/ui.rs −12+34
TypeScript 4 changes
~ƒ handleSSE
+ƒ parseEvent
Stay in the loop

Get updates on new features and mobile app launches.

You're on the list!

Check in from phone or desktop

No Tmux. No Tailscale. No Termius. Native integration built for Claude Code. Pair any device in seconds—monitor progress and respond to prompts on the go.

Thinking Permission Question Complete

Real-time state updates across all sessions

~/projects/api thinking
Reading config.ts...
Analyzing function signatures
~/projects/web permission
Allow: npm install
[Allow] [Deny]
~/projects/cli complete
Refactored auth module
Added unit tests
drinkcrabigator.com/dashboard
~/projects/api thinking
╭─ Claude is thinking...
│ Reading config.ts
│ Analyzing function signatures
~/projects/web permission
Claude wants to: npm install lodash
[Allow] [Deny]
Permission Request ~/projects/api
Claude wants to run: pnpm install lodash
1. Yes, allow this
2. Yes, don't ask again
3. No, deny this

Respond from anywhere

Answer permissions, review plans, and respond to questions—all from your phone or any browser. Add custom instructions before approving to guide Claude's next steps.

  • Permission prompts with one-tap approve or deny
  • Add instructions before approving—guide Claude's approach
  • Answer questions when Claude needs clarification
  • Review plans before Claude starts implementing

Everything you need to stay connected

Session Statistics

Real-time metrics that update as Claude works. Track prompts, completions, tool calls, and session duration at a glance.

Session Stats
Session 34m
Thinking 16m
Prompts 17
Completions 16
Tools

Git Changes

See every file Claude modifies with visual diff bars. Additions in green, deletions in red—know exactly what's changing.

6 files
● css.ts
? update.rs
● landing.ts
● js.ts
● main.rs

Cloud Dashboard

View sessions and respond to prompts from any browser. No VPN needed.

Mobile Access

Approve permissions and answer questions from your phone.

Claude Code

First-class support with deep hook integration.

Codex CLI

Works seamlessly with OpenAI's Codex CLI.

Semantic Diff Parsing

Changes grouped by language with function and method names extracted. See exactly which functions are being modified, not just file names.

JavaScript 5 changes
handleEmailSignup -20 +33
copyInstallCommand -8 +12
initDashboard +45
Rust 4 changes
main -2 +5
default_true +2
~◇ Default for Config -1 +3

Clickable File Links

Every file path is a link. Click to open directly in VS Code, Cursor, Zed, or your preferred editor.

CLI Inspection

Use crabigator inspect to view running instances. Perfect for automation.

Native Scrollback

Uses your terminal's primary buffer—unlike tmux. Scroll naturally.

Mouse Selection

Select and copy text naturally—no tmux capture mode.

Instant Pairing

Scan a QR code or enter a short code. Connected in seconds.

Text-only streaming. Zero persistence.

Only terminal output is transmitted—no file access, no credentials, no system resources. Nothing is retained after your session ends.

Desktop Streams output
TLS 1.3+
Cloudflare Edge Memory only Ephemeral
TLS 1.3+
Phone / Web Views & responds
TLS 1.3+ Encryption
All traffic encrypted end-to-end via Cloudflare's edge network.
Text-Only Streaming
Only terminal output is transmitted. No filesystem access, no credentials.
Ephemeral Data
Session data lives in memory only. When you disconnect, it's gone.
HMAC-SHA256 Auth
Cryptographic device pairing. No passwords stored on servers.

Simple, transparent pricing

Free
$0/month
  • Unlimited Claude Code sessions
  • Answer permissions & questions
  • Unlimited web and mobile access
  • Real-time sync
  • 3 visible active sessions
Get Started

Install in 30 seconds

Terminal
$ npm i -g crabigator
1

Install via npm

2

Run crabigator instead of claude

3

Click the pairing link to connect your phone

samuelclay / crabigator

A Rust TUI wrapper for Claude Code with real-time mobile streaming. MIT licensed.

Rust MIT
Why "Crabigator"?
Claude the AI
+
Navigator remote control
+
Crab Rust's mascot
+
Alligator Claude at Cal Academy
The Claude Navigator
Crabigator
Permission Required
Claude wants to run: git commit
Thinking...
~/projects/app
iOS
Crabigator
Analyzing codebase...
src/main.rs modified
+42 -12
3Sessions
47Prompts
2.1hTime
Android

Native mobile apps

Push notifications Know instantly when Claude needs your approval
Native performance Smooth 60fps animations and instant response
Offline support Review sessions even without internet