Mission control for coding agents across many repos.

You don't work in one repo. You've got eight — each with its own failing checks, open PRs, half-finished Claude sessions, and now agents to run. Every tool is single-repo: great inside a project, blind across them. Polaris is the layer above.

go install github.com/Scarcrux/polaris/cmd/polaris@latest

Not another coding agent. The command center that runs them.

Four things every single-repo tool can't do — because they live inside one project, and this lives above all of them.

Cross-project

What needs you, everywhere

One attention-bucketed view across every repo: failing checks, PRs to review, agents awaiting approval. Answers "what should I do right now?", not "what's happening."

Agent-agnostic

Route the best agent per project

claude, codex, gemini, copilot, aider — per project or per task. Polaris coordinates them; it isn't tied to one vendor's agent.

Unattended, safely

Run to a goal without babysitting

Autopilot works in a throwaway git worktree (never your tree), refuses to accept "done" until your tests pass, and is seeded with how you solved it in your other repos. Guardrails before autonomy.

Local-first

Your data never leaves your machine

A single Go binary. No accounts, no hosted backend, no telemetry. Bring your own Claude subscription. On-device and local models are first-class for cost + privacy.

The 30-second version

Three commands that show the shape of it.

$ polaris status                      # "what needs me right now?" across every repo
$ polaris open backend --agent codex  # route the best agent per project

# Run it unattended, safely: isolated git worktree, gated on tests,
# seeded with how you fixed this in your other repos.
$ polaris autopilot api "fix the retry race" --worktree --verify "go test ./..."

$ polaris recall "flaky retry"        # how did I solve this before? (any repo)

See it work — in your browser, no signup

Two demos that run 100% client-side. No server, no tokens spent.

Install

One binary on your $PATH. No interpreter, no venv.

# Released version
$ go install github.com/Scarcrux/polaris/cmd/polaris@latest

$ polaris --help
$ polaris scan          # discover + register your repos under ~/Code
$ polaris status        # and you're running

macOS gets a menubar app + native window (chat, diff review, agent runs, roadmap) on top of the CLI. Everything is driven by the same local binary — the app owns no business logic.