No context loss when you switch agents.
Task state and files are shared across all four providers.
SSH session manager for your Mac · Works with altergo & Dispatch
Claude Gemini Copilot Codex
Rover is an SSH-friendly TUI session manager for your Mac. Works with altergo and Dispatch — any tmux session you’d otherwise lose track of.
Click to copy · Then run rover in your terminal
altergo runs it · Dispatch oversees it · Rover reaches it
Dispatch is the desktop cockpit for your AI coding agents — Claude, Codex, Gemini, Copilot — running in one place. 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. One stack, three surfaces: altergo runs it, Dispatch oversees it, Rover reaches it.
// four agents, one ground truth
Claude Code, Gemini CLI, Copilot CLI, and Codex CLI each connect to Dispatch and share one task board, one file surface, and one set of tools. No reconciliation. No drift.
Task state and files are shared across all four providers.
Install once — Dispatch writes each provider’s config file.
Spawn, monitor, and coordinate from a single cockpit.
All four providers connect. Spawn, monitoring, and token-accounting fidelity varies — see the provider guide for per-provider details.
// what rover does
Three things Rover is for. Everything else is in the README.
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.
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.
Something's spiraling. Token counter is climbing. You SSH in, X, confirm. Dead. The codebase fears you.
// voice input
Keyboard mic. Three sentences. Claude is already working.
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.
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.
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.
// what you see
This is what you get when you SSH in from the couch. Three screens, two keystrokes to anything.
// install
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.
// keybinds
// requirements
Rover is a terminal client. It needs a terminal to reach.
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.
// rover
Click to copy · Then run rover in your terminal
Works with altergo · Dispatch