local-first · zero cloud · open source

Every token
counts.

Local analytics dashboard for AI coding assistants.
Tokens, costs, agent metrics and activity heatmap —
parsed straight from six coding agents.

0 tokens today
$0.00 total cost
0 sessions
0d
streak

Every metric.
One interface.

Real screenshots from a live agentistics instance.

localhost:47292
agentistics on one machine — KPIs, charts, heatmap and highlights agentistics central — the whole fleet under one account Repositories grouped by git remote, and a repository's detail tabs Tags — saved groupings of repos, projects, machines and accounts Every harness side by side on the compare page The custom layout builder The dashboard on a phone

PDF Export

One-click report — dark & light themes, shareable anywhere

PDF Export — dark theme page 1
PDF Export — dark theme page 2
PDF Export — light theme

Ready to see your own data?

Get started on GitHub
$ agentop server

One CLI.
Every real mode.

agentop start is the one launcher you need — but every mode underneath it is a real, independent command. All recorded live, nothing scripted.

$ agentop
agentop — the control center
agentop setup — the first-run wizard
agentop tui — the live terminal dashboard
agentop status — services and health
agentop member list — the centrals this machine pushes to
agentop — the commands cheat sheet
agentop watch — the background metrics daemon

One machine.
Or a whole team.

agentistics is the single-machine app. agentistics central aggregates metrics from every machine on your team into one live view — without ever storing your chats.

Accounts, not a shared password

Live presence + latency

Auto-reconciliation

Computed metrics only

A one-time owner setup token

Two-factor, and step-up where it counts

Teams are scope keys, not labels

Everything auditable

Denylist or allowlist, per central

The rules never travel

Your machines warn each other

Applying a proposal can only narrow

Grouped by git remote

GitHub Actions, keyless

Dynamic Workflows

Tags

Per-harness pages

Honest N/A, not fake zeros

Everything you need to
understand your AI usage

Input, output, cache read and cache write tokens broken down separately for every session and every model. Understand exactly where your token budget goes and which cache strategies save you the most.

Real costs in USD and BRL with live exchange rates. Blended cost-per-token across your entire model mix. Per-model breakdown with exact Anthropic pricing so you know which model is costing what.

Every Agent tool call is tracked individually: duration, token usage, cost, and detailed tool stats including file reads, edits, bash executions, and searches. Compare success rates per agent type across your sessions.

GitHub-style contribution heatmap of your AI coding activity across 52 weeks. Streak counter that tracks consecutive active days — without penalizing you for not having worked yet today. Intensity reflects token volume per day.

Token and cost distribution across every Claude model in your usage history. Filter by project to identify which workstreams lean most heavily on expensive models. Donut chart and per-model table with share percentages.

Reads directly from ~/.claude/ on your filesystem. No cloud sync, no account creation, no analytics, no telemetry. A single binary that parses JSONL files locally and serves everything from your machine.

Export your AI usage metrics to any OTel-compatible backend. Token counters, cost gauge, session count, streak days, git line stats, and per-tool-type call counts. Works with Prometheus, Grafana, Datadog, and any OTLP endpoint.

One-click export of your full analytics report as a PDF. Includes token usage, cost breakdown, session history, model distribution, and agent metrics. Choose between dark and light themes — perfect for sharing with your team.

Up and running
in 30 seconds

Single binary, no config, no dependencies. Drop it anywhere in your $PATH and start exploring your AI usage immediately.

01

Download the binary

One-line install for Linux/macOS. Or clone and build from source with Bun.

02

Run agentop server

Starts the api + MCP on port 47291 and the web dashboard on port 47292. Your ~/.claude/ is read directly — no config needed.

03

Watch metrics live

Use agentop tui for a fullscreen terminal dashboard or agentop watch to stream OTel metrics to your observability stack.

~/install.sh
# one command, always up to date
curl -fsSL \
  https://agentop.openvibes.tech/cli | bash

# interactive launcher (recommended)
agentop start

# or run the server directly
agentop server

# open in browser
  http://localhost:47292

# live TUI (separate terminal)
agentop tui

# OTel metrics export
OTEL_EXPORTER_OTLP_ENDPOINT=\
  http://localhost:4318 \
agentop watch

Data flow from
file to insight

Every session is a JSONL file. Agentistics parses them locally, aggregates stats-cache, extracts agent metrics, and streams live updates via SSE — all without ever touching a remote server.

Start tracking your AI usage today

Open source · Local first · Built with Bun + React + TypeScript

Bun · React · TypeScript · Vite · Three.js · chokidar · OpenTelemetry