Run Claude Code on a remote server, monitor from your Mac
When you SSH into a server and run Claude Code, you normally lose the good parts: no completion alerts, no permission interface, just raw terminal output you have to babysit. Vibe Island brings your remote Claude Code sessions back to your MacBook notch, so a session running three SSH hops away feels exactly like one running locally.
Remote and local sessions in one notch panel
Every Claude Code session shows up in the same notch panel, whether it runs on your laptop or on a server across the country. Each remote session is tagged with its server name, so you always know where a task is actually running. Switch between them without opening a single SSH window.
Approve permissions without SSHing back in
When a remote Claude Code session needs to run a tool, the notch expands with Allow and Deny buttons, the same as a local session. Approve file edits, shell commands, and MCP calls over your own encrypted SSH tunnel. No more keeping a terminal open just to type "y" on a box you logged into an hour ago.
One-click deploy to any server
Open Settings, add your server address and username, click Deploy. Vibe Island detects the server's OS and architecture, finds which AI CLIs are installed, and configures everything. All it places on the server is one small 2.5 MB helper in your home directory. No root, no system changes, no manual config editing on the remote side. Removing it later is a single command.
Works through jump hosts, non-standard ports, and MFA
Enterprise networks are messy. Vibe Island reuses your existing SSH config, so jump hosts, bastion servers, non-standard ports, and MFA (Duo and similar) all work the same way they do in your terminal. If you can SSH in, you can monitor from the notch.
Reconnects on its own when the link drops
The encrypted tunnel reconnects automatically if the connection drops, with smart backoff so it does not hammer your server. Connections survive sleep and wake cycles and network changes. On app restart, your last active tunnels resume on their own, so you are not re-deploying every morning.
Built for Claude Code, works for your other agents too
Remote support covers Claude Code, Codex CLI, Gemini CLI, Cursor, Droid, and Qoder. See the full SSH Remote feature for how it works across Linux, macOS, and FreeBSD hosts.
Frequently asked questions
Can I run Claude Code on a remote server?
Yes. SSH into your server and run Claude Code as usual. Vibe Island brings that remote session back to your local Mac notch, so you see its status and approve its prompts without staying glued to the SSH terminal.
How do I monitor Claude Code running over SSH?
Add your server in Vibe Island and click Deploy. Your remote Claude Code sessions then appear in the notch panel next to your local ones, with the same live status, completion alerts, and permission prompts.
Can I approve permissions for a remote Claude Code session?
Yes. When a remote session needs to run a tool, the notch expands with Allow and Deny buttons, just like a local session. You approve over your own encrypted SSH tunnel without switching to the server terminal.
What gets installed on the remote server?
One small helper, about 2.5 MB, in your home directory. No root, no system changes, no background service. It only relays session status back to your Mac over your own SSH tunnel, never reads your code or files, and never connects anywhere except back to your own machine. Removing it is a single command.
Does it work through a jump host or with MFA?
Yes. Vibe Island works with SSH jump hosts, non-standard ports, and MFA servers (Duo and similar). It reuses your existing SSH config, so if your terminal can reach the server, so can Vibe Island.
macOS 14+ · Intel & Apple Silicon. 2-day free trial, all features included.