▸ mission control for coding agents

Every Claude Code agent, on one radar.

pagr shows every Claude Code agent running across your laptops and servers — live status, machine, and what it's doing — and pings your phone the moment one needs you.

curl -fsSL https://pagr.sh/enroll.sh | PAGR_TOKEN=… bash
Why pagr

Stop babysitting terminal tabs.

🛰️

Every machine

Local Mac, remote SSH boxes, CI runners — any host that runs Claude Code reports to one board.

🔔

Pinged when it matters

A Telegram message the instant an agent needs a permission or has been left waiting — not on every turn.

One-command enroll

Run a single curl … | bash on a box (or push over SSH). Affects only new sessions.

🎛️

Your view

Clean (light) or Mission Control (dark ops) skins, list or grid, grouped by status or machine.

How it works

Hooks in, dashboard out.

Host pagr

Deploy the open-source FastAPI app anywhere (one command on InstaPods). It's a single file + SQLite.

Enroll machines

Run the enroll.sh one-liner on each box. It installs a tiny Claude Code hook and wires your settings.json.

Watch & get pinged

Agents stream their status live to the board; your phone buzzes when one needs you. That's it.