SSH session manager for your Mac · Works with altergo

Claude Gemini Copilot Codex

Your fleet, one SSH away.

Use your AI coding setup from anywhere. SSH into your Mac from your phone and keep building.

Click to copy · Then run rover in your terminal

One stack. Two surfaces.

altergo runs it · Rover reaches it

altergo is the runtime underneath that keeps every account and session alive across restarts. Rover is the pocket terminal: SSH from your phone to your Mac and check, launch, or kill any agent in two keystrokes.

All four agents. The same project state.

Switch agents mid-task. The board, the files, and the tools stay put.

No context loss when you switch agents.

Task state and files are shared across all four providers.

One setup, then every agent just works.

Install once — each provider’s config is written automatically.

See all your agents in one place.

Spawn, monitor, and coordinate from a single cockpit.

Read the provider guide

All four providers connect. Spawn, monitoring, and token-accounting fidelity varies — see the provider guide for per-provider details.

Your fleet from anywhere.

Left the house. SSH in from wherever you are and pick up where you left off.

Check on agents from the couch.

Lid's closed. Night shift is running. You pull the phone out, SSH in, hit D. Eighteen agents laid out in two columns. Everyone's fine. You put the phone down.

Unblock a stuck agent in two keystrokes.

Agent stopped on a permission prompt. You're in bed. Y to select it, Y again to yolo-resume. It's running. You didn't open a laptop.

Kill a runaway without opening the lid.

Something's spiraling. Token counter is climbing. You SSH in, X, confirm. Dead. The codebase fears you.

Dictate. Agent moves.

Tap the mic key on your keyboard. Dictate. The agent takes direction.

Unblock with words, not a keyboard.

Agent hit a permission wall while you walk back from coffee. You open Rover, SSH in, dictate: “just trust the schema, accept the tool call, carry on.” It goes.

Kick off a plan hands-free.

Couch. An idea lands for the refactor you’ve been putting off. You dictate three sentences into the SSH session. Altergo spins it up. The first pass exists before you reach your desk.

Redirect mid-flight in plain English.

Agent is 40% through, going the wrong way. You say: “stop after the current file, add tests before moving on, prioritize the auth module.” It pivots. Nothing else needed.

Your fleet in your pocket.

Three views, one SSH window. The full TUI in portrait mode.

Rover main menu on mobile — Sessions, Dispatch Dashboard, altergo, Yolo
Rover Yolo menu on mobile — yolo-new, resume-last, yolo-pick
Rover Settings screen on mobile — Nickname, Theme, Appearance, Dispatch, altergo

Paste one line.

homebrew

pipx — Linux or macOS, Python 3.11+

Rover runs on macOS and Linux. Windows isn't supported yet — try WSL.

Four chords deep.

Rover mascot holding a tablet with Y, D, A, Q chord keys on screen
  • Yyolo
  • Ddashboard
  • Aaltergo
  • Qquit

Three things. No substitutes.

Three things on, one app installed, one altergo project set up. That’s the stack.

host
macOS or Linux — Windows is WSL-only, not native yet
phone
any SSH client (Blink, Termius, a-Shell, browser terminal)*
agent stack
altergo — Rover drives altergo sessions, not raw provider CLIs

Or run rover on your laptop. Same TUI, no SSH, when you’re at the desk.
On Android, Termius. On iOS, Blink or a-Shell.

Already running overnight agents and checking on them from bed. That’s the use case.

SSH in. rover opens.

Couch, kitchen, garden — any phone on the wifi reaches it.
Add a VPN to the router and the couch becomes the train.

Click to copy · add to your shell profile (~/.zshrc, ~/.bashrc, etc.), then reload it

Your fleet, one SSH away.

Click to copy · Then run rover in your terminal

Works with altergo