SSH session manager for your Mac · Works with altergo

Claude Gemini Copilot Codex

Your fleet, one SSH away.

Rover is an SSH-friendly TUI session manager for your Mac. Works with altergo — any tmux session you’d otherwise lose track of.

or

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.

Claude Code, Gemini CLI, Copilot CLI, and Codex CLI each share one task board, one file surface, and one set of tools. No reconciliation. No drift.

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.

Four chords, one phone, no laptop.

Three things Rover is for. Everything else is in the README.

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.

Your phone’s mic. Three sentences into an SSH session. Claude is already working. The combination of voice and remote access is where it clicks.

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.

You did not open your laptop.

Your fleet in your pocket.

This is what you get when you SSH in from the couch. Three screens, two keystrokes to anything.

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.

Pick your flavor. Rover ships on Homebrew and pipx — or clone and run from source.

Homebrew is the macOS one-liner. pipx works on any Python 3.11+ system — Linux or macOS, no venv juggling. Source is for contributors — clone, editable-install, hack on the TUI directly.

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.

Rover is a terminal client. It needs a terminal to reach.

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 just run rover on your laptop — same TUI, no SSH, when you're already at the desk.

Already running overnight agents and checking on them from bed. That is the use case. If the stack above is not complete, fix the shortest missing piece and come back.

SSH in. rover opens.

Add one block to your shell profile. Every SSH login drops you straight into rover.

Click to copy · add to ~/.zshrc or ~/.bashrc, then source ~/.zshrc

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

Your fleet, one SSH away.

Click to copy · Then run rover in your terminal

Works with altergo