Agent Radar
See every AI coding agent running on your machine, in your status bar and a live dashboard.
What it shows
If you run agent CLIs in terminals — Claude Code, Codex, GitHub Copilot CLI, Cursor Agent, Grok — your editor has no idea they exist. Agent Radar scans the whole machine, not just sessions your editor launched:
- Every Claude Code session, with its full subagent tree (dev-team seats, Explore/Plan workers, and nested workflow agents), each showing model and effort.
- Blocked-first ordering: sessions waiting on you float to the top, then alive sessions, then idle ones.
- Other CLIs inline: Codex, GitHub Copilot CLI, Cursor Agent, and Grok processes appear in the same session table alongside Claude Code, with whatever status/model detail can be read for each.
- A status bar item — session and blocked counts at a glance, always visible, click to open the dashboard.
Blocked means waiting on you
A session is blocked when it has asked a question, is sitting at a permission prompt, or otherwise needs a decision from you — not only when it has errored. A session only shows idle once its turn is genuinely complete and nothing is owed.
Why it exists
Running several agent CLIs at once across terminals and editor panes makes it easy to lose track of which one is actually waiting on you. Agent Radar answers that at a glance without switching windows.
How it works
Everything is read from files already on your machine:
- Claude Code sessions and subagents come from
~/.claude/projects/<slug>/<session>.jsonl transcripts (including nested subagents/** trees).
- Other CLIs (Codex, Copilot, Cursor Agent, Grok, Gemini) are detected via a local process scan, with status/model enrichment read from each CLI's own logs or transcripts where available.
There is no server, no network access, and no telemetry. Nothing leaves your machine. There is nothing to configure to get started.
Install and use
- Command palette: Agent Radar: Open Dashboard (
agentRadar.openDashboard) opens the live dashboard panel.
- The status bar item (bottom of the window) shows a live summary and opens the dashboard on click.
Settings
agentRadar.windowHours (default 24) — how many hours back to include Claude Code sessions, by transcript modification time.
agentRadar.pollSeconds (default 3) — how often Agent Radar rescans.
Requirements
- macOS (Linux likely works; Windows not yet verified)
- VS Code 1.80+ or Cursor
Known limitations
- Agent CLIs change their process shapes and on-disk formats between releases; detection can silently miss a CLI after it updates.
- Gemini CLI is detected as a running process only — no status/model enrichment yet.
- If the numbers look wrong, it's most likely a CLI version Agent Radar hasn't been taught to read yet.
License
MIT — see the LICENSE file included in this extension.