Six modules. One complete loop.
From needs-you to done, every step lives in the same controller.
Multiple terminal sessions
Open the workspace: multiple session tabs, a touch keyboard bar, and the Agent panel. tmux keeps sessions alive; a dropped connection only closes the view.
Start a task
Assign a large task from bed, lock your phone, and check the result in the morning.
Approve what matters
The Agent wants to run git push. Approve or reject from your phone; high-risk actions need a long press.
Remote desktop
When you need a GUI, such as a browser preview, switch to remote desktop.
File transfer and notes
Preview files from the terminal directory, transfer files, and sync project notes across devices.
Shared computers and one bill
Share one GPU dev machine. Everyone opens their own session, with one bill.
Three steps from download to connected
Install a small agent on the controlled computer, pair once, and every device can connect.
- STEP 01
Install on the controlled computer
Download the macOS app for the menu bar, or run one command on Linux. It talks only to the terminal and never touches your shell config.
curl -fsSL get.vibespin.net | sh - STEP 02
Pair with a QR code
The computer shows a pairing code and QR code; scan it with your phone. Pairing belongs to your account, not a single device. It expires automatically and old links stop working.
4K7M-P9QXValid for 10 minutes - STEP 03
Take control
Open the workspace: multiple session tabs, a touch keyboard bar, and the Agent panel. tmux keeps sessions alive; a dropped connection only closes the view.
DirectRelayReconnecting
Platforms
Controllers go with you. Companions stay home. Every client shares one VibeSpin account.
Works with any terminal Agent.
No. It talks only to the standard terminal interface and works with Claude Code, Codex, Gemini CLI, and any terminal Agent. It does not modify your toolchain or build private integrations with any vendor.