Claude Code Remote Access: Control Your Sessions From Any Device
Claude Code is great, but it has an unavoidable pain point: it's tied to a single machine.
You start a refactoring task on your work development machine, then you need to leave, go home, or switch to another computer β you can only wait until you're back at that machine to see where it's at, whether it's stuck on some permission confirmation, or if it finished long ago and is just waiting for you.
This article is about how to solve it: Let Claude Code run on your development machine, while you remotely connect to it from another computer (desktop app) or any browser (web app) to control it anytime, anywhere β view sessions, approve tool calls, see code changes, send new instructions, without needing to be physically present at that machine.
Here we demonstrate using the PandaNpc + pandapaw approach (free, Windows/macOS/Linux desktop app + web app).
1. What can you achieve? (See the scenarios first)
- π Continue monitoring from home: Start a long task on your work development machine, go home, connect back from your personal computer (desktop app), and keep an eye on progress, approve permissions.
- π» Seamlessly switch to another computer: A session started on computer A can be continued on computer B's browser via the web app β sessions, message history, code changes sync in real time.
- π Use any browser anytime: Don't want to install a client? Open the web app at pandanpc.com from any browser and connect remotely.
- π€ Turn off the computer screen, it's fine: As long as the development machine (the one running Claude Code) is still on, you can reconnect from another device at any time.
2. Two modes: which to choose?
PandaNpc splits Claude Code access into two modes. Choose based on your scenario:
| Mode | Description | Who it's for |
|---|---|---|
| Local | The client runs Claude Code directly on the local machine, zero networking | Just want to use it on your own computer with a nicer interface |
| Remote | The client connects back to your self-hosted development machine, with signature authentication | For those who want to connect back to the dev machine from another computer/web app (key focus) |
To achieve "switch to another computer and remotely control the dev machine", you use Remote mode.
3. Get started in just two steps
Step 1: Install pandapaw on the development machine (one command)
The development machine is the computer where you normally run Claude Code.
macOS / Linux:
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | shWindows (PowerShell):
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexAfter installation, it will automatically: copy the binary β start the daemon β register for auto-start on boot. The development machine will then stay resident and ready at all times.
Step 2: Connect back from another computer
On another computer, open the PandaNpc desktop app, or directly access https://pandanpc.com/agent in a browser. Use the connection information generated by pandapaw on the development machine to add a connection to it. After that, all your messaging, session viewing, and permission approval on the desktop app / web app will remotely control Claude Code on the development machine.
4. Bonus: Save money β how remote sessions stay on subscription after the 6/15 billing change
Starting June 15, 2026, Anthropic adjusted the billing for Claude Code: claude -p (headless mode) will no longer count toward your subscription quota; instead, you get a small monthly Agent SDK credit (Pro $20 / Max 5x $100 / Max 20x $200), and anything beyond is billed via API.
This means: if your remote setup uses headless mode, you might end up spending more than before.
In the PandaNpc approach, the interactive mode (cc-tty) runs the claude REPL, which still uses the subscription quota you're already paying for (Max 20x's 5 hours/week quota), rather than consuming SDK credits. In other words, when you use Claude Code remotely, you're still using your subscription quota, without extra API charges. For heavy users, this alone can save a lot.
5. Is it secure?
- Remote connections are fully HMAC-SHA256 signed and authenticated, using your own key pair, not a public port.
- Claude Code's tool calls (Bash/Edit/Write files, etc.) execute on your own development machine, and permissions require your confirmation before proceeding.
6. Try it now
- Download the desktop app (Windows / macOS / Linux) from the official site, or use the web app directly: https://pandanpc.com
- Install pandapaw, add a connection, and within 5 minutes you can experience "switch to another computer and run Claude Code remotely."
If you're also tired of "Claude Code can only be used in front of one computer," this approach is worth a try. Feel free to leave comments for discussion.
