GroundControl App Icon
Native macOS Operations Monitor for Claude Code & Google Antigravity

Mission Control for Autonomous AI Agents.

Inspect parallel subagent trees, monitor live token burn rates, steer active runs, audit transcript-grounded spend curves differentiated across tech stacks, and watch concurrent executions across your entire agent cluster.

Download for Mac (v0.1.32) ▶ Watch 43s Demo Quickstart Guide ☕ Buy me a coffee
macOS 15.0+ Sequoia · Apple Silicon (M1-M4) · ~2.0 MB · Free & Local
43-Second Product Walkthrough

See GroundControl in Action

Watch how GroundControl tracks parallel Claude Code & Antigravity clusters, calculates real-time prompt cache savings, and guarantees 100% on-device privacy.

Built for serious multi-agent workflows.

Engineered for agent pair-programming.

Live Operations Cluster Dashboard (⌘0)

Instant cluster-wide situational awareness. High-visibility top KPI cards monitor 5-hour session quota headroom, live agent counts, memory footprint, and streaming token throughput. 4 circular progress rings track concurrency capacity, context saturation, tool reliability, and token burn velocity with plain-English capacity subtitles. Features an elevated hero Active Agent Matrix with glanceable spend, per-agent context window capacity tracking (Claude 200k, Gemini 1M), live token load pills (124k/200k · 62%), multi-stage warning alerts (amber ≥60%, crimson ≥85%), and collapsible parallel Gantt swimlanes with dedicated Pop Out Window mode.

Overall Agent Activity Meter & Dynamic Status Ticker

A compact 5-segment micro-bar meter and rating badge in the top toolbar tracking aggregate cluster workload across 6 levels (Idle, Very Low, Low, Medium, High, Very High). Fuses working session concurrency, subagent trees, bash processes, token burn velocity (tok/s), and rolling tool call rates into a weighted velocity score. Includes an interactive diagnostic popover and a dynamic operational status ticker that alerts you to rate limits, approvals, and real-time tool focus with zero KPI metric redundancy.

Dual-Stack Observability: Claude Code & Google Antigravity

Unified mission control whether you run Claude Code, Google Antigravity (agy), or both concurrently. Distinct tech-stack badges (Claude orange, AGY indigo) on every card, separate interactive spend curves, and automatic Darwin kernel process discovery with zero configuration.

Live Rolling Session & Weekly Quota Telemetry

Continuously syncs real-time quota percentages and countdowns directly from local Claude CLI caches and OAuth usage telemetry. Live dashboard KPI cards display exact 5-hour rolling session quotas (e.g. 39% used · Resets 2:00 PM), weekly all-model limits (e.g. 88% used · Resets Oct 15), model-scoped allocations (Fable), and Google Antigravity GCP Vertex AI projects with proactive color alerts and detailed breakdown popovers.

Subagent Hierarchy & Collapsible Tree

Cleanly organize dozens of background subagents nested under their supervisor sessions. Completed subagents fold neatly into an expandable section, keeping your sidebar clutter-free while preserving complete branch and execution history.

Ground-Truth Spend & Prompt Cache Analytics (⌥⌘S)

Audit token spend with precision by parsing actual Claude Code transcripts across ~/.claude/projects/. Features an interactive Prompt Cache Savings calculator demonstrating up to 98%+ prefix-caching savings, fluid line trend charts (Cumulative Spend, Prompt Cache Savings, Daily Spend, and Token Volume), per-model cost breakdowns, and CSV/JSON export.

Inter-Agent Delegation Inspector

Inspect full prompt instructions, task assignments, and return results passed between supervisors and subagents with dedicated modal inspection and direct jump-to-turn navigation.

Cross-Session Message Broadcast

Send urgent prompts, directions, or interrupt signals to all active Claude Code agents simultaneously with full confirmation receipts and delivery tracking.

Notch-Adaptive Menu Bar Pill

Dynamically computes available space next to MacBook Pro hardware camera notches. Automatically compacts status labels during active video calls or busy menus so your monitor never gets pushed offscreen.

Active Account & Multi-Account Monitor

Continuous background parsing of ~/.claude.json tracks your active Claude login, organization name, and seat tier (Team, Enterprise, Pro). Seamlessly updates the Live Dashboard header and Session sidebar footer whenever you switch between accounts.

Getting Started in Seconds

GroundControl is a lightweight, self-contained native macOS app. No daemons, no background node processes, no dependencies.

1
Download Archive
Download GroundControl.zip to your Mac.
Seeing "File isn't commonly downloaded" in Chrome?

What to do: Click "Download suspicious file" (or open Chrome's Downloads menu → select Keep → Keep anyway).
Why Chrome flags it: Google Chrome shows this heuristic prompt on newly published or rarely downloaded direct files hosted on private servers until high global download traffic is reached. It is not an infection warning. GroundControl is 100% self-contained native Swift that runs purely on your local machine with zero external daemons.

2
Extract the Zip & Move to Applications
Open your Downloads folder and double-click GroundControl.zip to expand it. Then drag the extracted GroundControl.app into your /Applications folder.
3
One-Time Gatekeeper Clearance
Because this app is distributed directly outside the Mac App Store, macOS applies an initial quarantine attribute to direct web downloads. Run this standard command in your Terminal once to clear it:
xattr -cr "/Applications/GroundControl.app"
Alternatively: In Finder, right-click (or Control-click) GroundControl.app → Open → Open Anyway.
4
Launch & Monitor
Double-click GroundControl.app from Applications or open via Spotlight (⌘Space). It will immediately appear in your macOS menu bar and automatically detect all active Claude Code and Google Antigravity (agy) sessions.

Complete, Zero-Footprint Removal

GroundControl is strictly a read-only native utility. It installs no background daemons, creates no LaunchAgents, modifies no system configurations, and requires no administrator privileges. You can remove it completely in seconds.

1
Quit the Application
Click the power icon in the menu bar popover or press ⌘Q while any GroundControl window is active.
2
Delete the App
Drag GroundControl.app from your /Applications folder directly into the Trash (or run rm -rf "/Applications/GroundControl.app"). That removes the executable.
3
Optional: Clear Local Cache, State & Notification Registration
To wipe saved window coordinates, local spend cache, reply markers, and instantly unregister notification settings from macOS LaunchServices, run this one-line command:
rm -rf ~/Library/Caches/com.kosar.groundcontrol ~/Library/Preferences/com.kosar.groundcontrol.plist ~/.local/state/groundcontrol && /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -u "/Applications/GroundControl.app" 2>/dev/null || true

Support Independent Development

GroundControl is built independently with no tracking, no telemetry, and no subscription fees. If it helps you manage your multi-agent pair programming runs, consider buying me a coffee!