Your entire dev workstation in your pocket.
Remote IDE, 60fps Desktop, Visual File Explorer, Live Mobile Emulator, Zero-Config Localhost, and Remote Vibe Coding with 30+ AI agents on PC, Web, iPad, or phone.
π Quick Start β’ π± Platforms β’ β¨ 8 Superpowers β’ π‘οΈ Security β’ π Comparison β’ π Website β’ π Docs
Start your remote workspace in 30 seconds:
npm install -g 9remote
9remote- macOS (Universal DMG): 9Remote-macos-universal.dmg (Intel + Apple Silicon, signed & notarized)
- Windows (Setup EXE): 9Remote-windows-x64-setup.exe (Installer, x64)
- Windows (Portable EXE): 9Remote.exe (Portable, no install)
π Scan the QR code with your phone camera (or open the link on any browser) β click "Approve" on your host β you're in!
Works on macOS, Linux, and Windows. Requires Node.js 18+.
Zero configuration. No port forwarding. No account or signup required.
| Platform | Host (Your Machine) | Client (Anywhere) | Download / Access |
|---|---|---|---|
| macOS | β | β | Download .dmg or npm i -g 9remote |
| Windows | β | β | Download .exe or npm i -g 9remote |
| Linux | β | β | npm i -g 9remote |
| Web Browser | β | β | https://9remote.cc/login (Zero install, any browser) |
| iOS / iPadOS | β | β | Web / PWA (Add to Home Screen) (Supports iPad keyboard & trackpad) |
| Android | β | β | Web / PWA (Add to Home Screen) (Fullscreen dev mode) |
- Run Claude Code, Cursor CLI, Aider, Codex & 30+ AI agents on the go.
- Built-in artifact inspector with live rendering for HTML, Markdown, and Mermaid diagrams.
- Dedicated AI shortcut triggers and multi-turn workflow tracking.
- Dedicated developer keyboard row (
Esc,Tab,Ctrl,Alt, navigation arrows). - Customizable shortcuts and fluid swipe navigation between sessions.
- Tactile haptic feedback on touch for responsive coding.
- Fully adaptive UI: Multi-column IDE on desktop/tablet, touch-first card view on mobile.
- Hardware-accelerated screen streaming with ultra-low latency (<20ms).
- Mouse, touch, keyboard controls, and multi-monitor switching.
- Vastly lighter on battery and bandwidth than VNC, AnyDesk, or TeamViewer.
- Multi-pane terminal rows with smooth drag-to-resize splitters.
- Integrated code editor with syntax highlighting and file tree.
- Visual Git status, diff viewer, and multi-worktree switcher.
- Interactive remote stream for Android Emulator and iOS Simulator.
- Tap, swipe, and test mobile UI directly from your phone browser without sitting at your desk.
- Built-in Service Worker bridge streams
localhost:3000orlocalhost:8080to your mobile browser. - Preview local web apps in real time with zero port forwarding, no ngrok tunnels, and zero public internet exposure.
- Visual directory tree with instant fuzzy file search (ββ§P).
- Touch drag-and-drop file transfers (upload and download).
- Secured by strict path-jail boundaries keeping your host system safe.
- Background daemon keeps your shells and builds alive on the host.
- Switching networks (Wi-Fi to 4G), locking your phone, or closing tabs never kills your running tasks.
9Remote uses 3 layers of zero-trust defense:
- Split-Key Pairing: The key is split into HEAD and TAIL. The relay server only brokers the handshake with HEAD and never knows your secret TAIL.
- Direct WebRTC P2P: Data flows directly device-to-device with X25519 + AES-256-GCM encryption.
- Physical Host Approval: New devices cannot connect until you physically click "Approve" on your computer screen.
sequenceDiagram
autonumber
participant Client as Mobile / Web Client
participant Server as 9Remote Signaling Relay
participant Host as Host Machine (Agent)
Host->>Server: 1. Register HEAD (TAIL stays private on Host)
Client->>Server: 2. Request Host lookup with HEAD
Server-->>Client: 3. Return Host Public Key (Relay steps aside)
Note over Client,Host: Direct P2P Connection (WebRTC DataChannel)
Client->>Host: 4. Send encrypted TAIL (X25519 + AES-GCM)
Note over Host: Host verifies TAIL secret
Host-->>Host: 5. Physical Security Prompt: "Approve Device?"
Note over Host: You click Approve on host screen
Host-->>Client: 6. Secure P2P Session Established (<20ms latency)
| Feature | 9Remote | Claude Remote | TeamViewer | Chrome Remote | Termius |
|---|---|---|---|---|---|
| Zero Config | β | β | β | β | β |
| Remote IDE | β | β | β | β | β |
| 30+ AI Agents & Vibe Coding | β | β | β | β | β |
| Terminal Access | β | β | β | β | β |
| Persistent Daemon | β | β | β | β | β |
| Remote Localhost Preview | β | β | β | β | β |
| Touch File Explorer & Editor | β | β | β | β | β |
| Remote Desktop (60fps) | β | β | β | β | β |
| Remote Emulator | β | β | β | β | β |
| AI Agent Artifacts | β | β | β | β | β |
| Physical Host Approval | β | β | β | β | β |
| Git Integration | β | β | β | β | β |
| Mobile & iPad Optimized | β | β | β | β | β |
| Browser-Based (Zero Install) | β | β | β | β | β |
| QR Login | β | β | β | β | β |
| Auto Tunnel | β | β | β | β | β |
| No Port Forwarding | β | β | β | β | β |
| No Account Required | β | β | β | β | β |
| Free & Self-Hostable | β | β | β | β | β |
| TOTAL | 19 / 19 | 10 / 19 | 6 / 19 | 5 / 19 | 5 / 19 |
π 9Remote: Complete 19/19 capabilities Β· 100% self-hosted & private.
- Code from bed β Fix a bug at 11 PM without getting out of bed. Open your phone, connect to your Mac, fix, commit, push, sleep.
- Fix bugs at a cafe β Server alert while having coffee? Connect from your phone or tablet, tail logs, edit configs, and restart services.
- Deploy on vacation β Urgent client hotfix while you're away? Phone β 9Remote β
git pullβ build β deploy. - Monitor AI Coding Agents β Run long Claude Code / Cursor tasks on your desktop, and review artifacts, diffs, and progress from your phone.
π Is 9Remote secure?
Yes. 9Remote uses 3 layers of zero-trust defense:
- Outbound-only Cloudflare tunnel (no open ports or firewall changes needed).
- Direct WebRTC peer-to-peer data channels with end-to-end encryption.
- Physical host approval required before any device can access your machine.
- Your code and credentials never touch third-party cloud servers.
π° Is it free?
Yes. 9Remote is free for personal, internal, and commercial use inside your organization.
π Do I need to open router ports or setup DDNS?
No. 9Remote automatically sets up an outbound secure tunnel and negotiates WebRTC P2P connections through NATs and firewalls.
π€ Which AI agents are supported?
Works with any CLI AI tool: Claude Code, Cursor CLI, Aider, Codex, OpenClaw, and more. 9Remote provides dedicated multi-pane terminals and live artifact rendering for HTML and diagrams.
Business Source License 1.1 β see LICENSE. Free for personal, internal, and commercial use.


