Privacy-first
All data stays on your machine. No cloud sync, no telemetry, no tracking. Your usage data is yours alone.
A local dashboard and HTTP API for monitoring usage limits across your AI coding agents—Claude Code, Gemini CLI, and OpenAI Codex—in one unified view.
npm install -g agent-tank
Install it, then just run agent-tank. It auto-discovers your installed CLIs and starts the dashboard plus HTTP API—no config required.
# Install globally (or run with npx agent-tank)$ npm install -g agent-tank # Auto-discover agents and start the web UI + API$ agent-tank Agent Tank running at http://127.0.0.1:3456 Monitoring: claude · gemini · codex
Auto-discover every installed agent and open the dashboard at 127.0.0.1:3456.
Monitor only specific agents instead of auto-discovering all of them.
Run the web UI and API on a custom port.
Fetch usage once and print JSON—handy for scripts and CI.
Everything you need to monitor and manage your AI agent usage in one powerful local tool.
All data stays on your machine. No cloud sync, no telemetry, no tracking. Your usage data is yours alone.
Automatically detects running CLI coding agents without manual configuration. Just install and start monitoring.
One dashboard to monitor all your AI agents. Claude, GPT, Gemini, Codex, and more in a single view.
The browser tab title and favicon update with the usage of your selected agent—so you can keep an eye on limits at a glance, even from another tab.
Integrate with your existing tools via a simple REST API. Build custom dashboards or automate workflows.
Minimal resource footprint. Runs quietly in the background without impacting your system performance.
Agent Tank reads usage directly from the CLI tools you already use. It launches them locally, runs their built-in usage commands, and parses the output—nothing leaves your machine.
node-pty
Agent Tank auto-discovers the CLI coding agents you already have installed and launches them locally in a pseudo-terminal—no browser sessions, cookies, or scraping involved.
/usage · /stats · rateLimits
It runs each tool's built-in usage command—Claude's /usage, Gemini's /stats, and Codex's JSON-RPC rate-limit read (with a /status fallback).
unified UI + JSON API
The output is parsed on your machine into a single dashboard and HTTP API—with live refresh, reset countdowns, and pace indicators across every agent.
Agent Tank reads usage straight from your local CLIs. Unlike tools built on log-file heuristics or browser-session scraping, it deliberately does none of this: