Think remote desktop, but for Claude Code. BeachViber gives you secure remote access to your Claude Code CLI sessions from your phone - so you can send prompts, approve tools, and manage projects from the couch, the café, or even the beach!
You know how remote access tools let you control a desktop from anywhere? BeachViber does the same thing, but purpose-built for Claude Code CLI. No screen sharing, no VPN, no port forwarding - just a secure, encrypted bridge between your phone and your dev machine.
A lightweight agent runs alongside Claude Code on your machine. It connects to the relay and waits for instructions from your phone.
A cloud relay connects your phone and desktop. It passes messages between them but can never read them - everything is encrypted end-to-end.
An installable mobile app where you browse projects, send prompts, read responses, and approve or deny tool executions in real time.
Pair once, then use your phone to control Claude Code sessions from anywhere.
Run the open-source BeachViber agent in your project directory. It hooks into Claude Code and displays a QR code for pairing.
Open the BeachViber app and scan the code. Both devices show a matching verification number to confirm the connection. That's it - you're paired and the session between your phone and desktop is now encrypted end-to-end.
Your phone shows all projects on the paired desktop with git info (branch, last commit, status). Tap a project to start a Claude Code session.
Chat with Claude like normal. Responses stream to your phone in real time. When Claude wants to run a command or edit a file, you approve or deny it right from your phone.
A full mobile coding experience with security you can trust.
Claude can read files freely, but needs your OK to run commands, edit files, or do anything with side effects. You stay in control.
Responses stream to your phone token-by-token over WebSocket. It feels just like using Claude Code locally.
Pair multiple machines to one account. Switch between your work laptop and home desktop from a single phone.
Dictate prompts with your voice using the built-in speech recognition. Great for quick instructions on the go.
Snap a photo or share a screenshot and send it directly to your Claude session as context.
Scan a QR code to pair your phone with your desktop. Both devices confirm a matching code, and you're connected in seconds.
Remotely controlling a CLI that can run shell commands on your machine is serious business. BeachViber is designed so that even if the relay server is fully compromised, your code and your machine stay safe.
Every message between your phone and desktop is encrypted before it leaves the device. The relay only sees opaque blobs it cannot read.
Claude can read and search your code freely, but running commands, editing files, or anything destructive requires your explicit approval.
The relay holds no code, no prompts, no session history. It's a pass-through. If someone compromises it, there's nothing useful to steal.
The cloud relay is treated as an untrusted middleman. It routes traffic but has no keys, no access to plaintext, and no ability to forge messages.
BeachViber uses Claude Code's built-in tool permission system already on your desktop. We never use --dangerously-skip-permissions. Ever.
Already have Claude Code installed? You're two steps away.