Remote for devs

Control
Claude Code
from your phone.

Run Claude Code, Codex, and any CLI dev tool on your PC — from your phone. Full terminal. Session resume. Zero wasted quota.

← PID 14823
LIVE
>debug the DB connection timeout in the web app
Read(src/db/pool.ts)
Read 47 lines
Read(src/server.ts)
Read 120 lines
Found it — connections aren't released after queries.
Edit(src/db/pool.ts)
- await pool.query(sql)
+ const c = await pool.connect()
+ try { await c.query(sql) }
+ finally { c.release() }
Make this edit to pool.ts?
1. Yes
2. Yes, don't ask again
3. No, give feedback (esc)
🔔 IdleTYPEESCHOMEEND^C
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
Claude Code
Codex CLI
Aider
cmd.exe
PowerShell
Any CLI
Claude Code
Codex CLI
Aider
cmd.exe
PowerShell
Any CLI
Claude Code
Codex CLI
Aider
cmd.exe
PowerShell
Any CLI

Full Dev Capability,
From Your Phone.

Real Terminal

The actual terminal you see on the desktop. Slash commands, colors, text ops, cursor, scrollback. It's the real deal.

Session Resume

Connect to sessions that you are already working on. Same session on your phone and on your computer. Work seamlessly on both.

Port Forwarding

Full loop. Access your dev server running locally on your computer - right from your phone. Now you can iterate even when away.

Smart Idle Alerts

Get notified the moment your agent goes quiet or asks for permission. No more idling, no more wasted quota.

Connect From Anywhere

Connect from anywhere, using our relay servers - or use your own. No matter where you are, you can work from your phone.

Security and Privacy

SSH tunneling for relay, encrypted credential storage on device. Nothing uploaded to 3rd parties. Your work stays your own.

Connected Everywhere.

Use a relay server to connect from anywhere in the world - or just connect locally.

SSH Connectivity

Connect from your phone to your PC over SSH (e.g. using OpenSSH). deverywhere handles server deployment automatically on first connect.

Auto deployOpenSSH standardVPN ready
ssh — 192.168.1.42
Connecting via SSH...
Deploying server...
Connected. Found 4 processes.

See it in action.

Connect to existing sessions

You don't have to start from scratch. deverywhere connects to already running sessions, and you can work on the phone and on the desktop simultaneously.

9:41•••
deverywhere
SSH
Direct
Relay
Connect via Internet.
Host192.168.1.42
Port22
Usernamedev
Password••••••••
FORWARD PORTS
Comma separated
Save credentials
Relay settings
Connect via relay
9:41•••
deverywhere
SSH
Direct
Relay
Connect via Internet.
Host192.168.1.42
Port22
Usernamedev
Password••••••••
Establishing tunnel…
Connecting…
9:41•••
user@192.168.1.42
Ports
Found 3 processes + 1 resumable
+New CMD
skip permissionsStrict input
LIVE PROCESSES
Sort by:Newest
C:\Projects\api-server
1m ago
claude.exe
PID 14823
Refactoring auth module...
>_
C:\Users\dev
2m ago
cmd.exe
PID 14201
C:\Projects\api-server
18m ago
node.exe
PID 9847
$ npm run dev — listening on :3000
RESUMABLE SESSIONS
auth-refactor
2h ago
C:\Projects\api-server
Session paused 2h ago
9:41•••
PID 14823LIVE
>refactor auth/session.ts to use JWT
Read(src/auth/session.ts)
Read 64 lines
Read(src/middleware/auth.ts)
Read 38 lines
Swapping cookies for JWT. I'll issue tokens in the handler and verify them in the middleware.
Edit(src/auth/session.ts)
- await db.session.create(user)
+ const token = jwt.sign(
+ { uid: user.id },
+ process.env.JWT_SECRET!,
+ { expiresIn: '24h' }
+ )
Pondering(3s · ↑ 612 tokens · esc to interrupt)
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.

Get an alert when terminal is idle.

You know how you check your terminal, only to find that Claude has been waiting for you to OK a minor edit, instead of working? With deverywhere, you get a phone notification right away.

9:41•••
PID 14823LIVE
>refactor the auth module to use JWT
Edit(auth/handler.ts)
Updated 12 lines
Edit(auth/middleware.ts)
Updated 8 lines
Bash(npm test)
12 passed, 0 failed
✓ Done — auth refactored to JWT, all tests pass.
>
? for shortcutsauto-accept on
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
9:41•••
PID 14823LIVE
Edit(auth/middleware.ts)
Updated 8 lines
Bash(npm test)
12 passed, 0 failed
✓ Done — auth refactored to JWT, all tests pass.
Send
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
9:42•••
PID 14823LIVE
>add rate limiting to the API endpoints
I'll use express-rate-limit. Plan:
1. Install the package
2. Create middleware config
3. Apply to /api routes
Bash(npm i express-rate-limit)
added 1 package in 2.4s
Percolating(8s · ↑ 824 tokens · esc to interrupt)
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
📶▶ ■
9:46
Tuesday, May 17
75°FSan Jose
📶▶ ■
9:46
Tuesday, May 17
dev
deverywhere · now
Terminal idle — no output for 10+ seconds
PID 14823 waiting for input
9:46•••
PID 14823LIVE
Read(src/routes/api.ts)
Read 84 lines
I'll wire the limiter into your API routes:
Edit(src/routes/api.ts)
+ import { rateLimiter } from './middleware'
+ app.use('/api', rateLimiter)
Make this edit to api.ts?
1. Yes
2. Yes, don't ask again
3. No, give feedback (esc)
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.

Idea on the go? Just make it happen.

Start a new project on your remote computer, right from your phone.

10:22•••
user@192.168.1.42
Ports
Found 2 processes
+New CMD
skip permissions
LIVE PROCESSES
Sort by:Newest
>_
C:\Users\dev
14m ago
cmd.exe
PID 8320
C:\Projects\webapp
3m ago
claude.exe
PID 11205
Running tests...
10:22•••
user@192.168.1.42
Ports
Launched cmd.exe PID 15002, attaching…
+New CMD
skip permissions
LIVE PROCESSES
>_
C:\Users\dev
now
cmd.exe
PID 15002
Launching…
>_
C:\Users\dev
cmd.exe
C:\Projects\webapp
claude.exe
10:22•••
PID 15002LIVE
Microsoft Windows [Version 10.0.22631]
(c) Microsoft Corporation.
C:\Users\dev>
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
10:22•••
PID 15002LIVE
Microsoft Windows [Version 10.0.22631]
(c) Microsoft Corporation.
C:\Users\dev> codex
┌───────────────────────────┐
Codex CLI v0.1
by OpenAI
└───────────────────────────┘
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.
10:23•••
PID 15002LIVE
┌─────────────────────────┐
Codex CLI v0.1
by OpenAI
└─────────────────────────┘
Send
IdleTYPEESCHOMEENDSCRWIDETAB^C^D^Z^LDBGLOG
qwertyuiop
asdfghjkl
zxcvbnm
?123,space.

Build on the laptop.
Preview on the phone.

With deverywhere, you have a full dev loop. Code, then port forward directly to your dev server running on the laptop to review your work, and keep iterating.

Your laptop
next dev running on :3000
API server on :8080
Storybook on :6006
Port forwarding
:3000 → :3000
:8080 → :8080
Your phone
localhost:3000
Live preview — instant reload

Start building everywhere.

No wasted time. No wasted token quota. No wasted ideas.

Self Relay

Bring your own.

SSH & Direct out of the box. Plug in your own relay server if you want internet access.

$9.90/mo

Subscription · cancel anytime

  • All app features
  • SSH & Direct modes
  • BYO relay (or skip relay entirely)
  • Session resume
  • Port forwarding
  • Idle alerts
Start free trial
Most popular
Deverywhere Relay

Connect from anywhere.

Managed relay servers included — use SSH, Direct, or relay through our infrastructure with zero setup.

$149/year

Just $12.42/mo · billed annually

  • All app features
  • SSH, Direct & Relay modes
  • Managed SSH relay included
  • Session resume
  • Port forwarding
  • Idle alerts
Start free trial

14-day free trial on subscriptions. Cancel anytime.