ompstatsSign in

SELF-HOSTED · INVITE-ONLY

Your agents.
One clear picture.

AI coding agents work across machines, tools and providers. ompstats brings their usage together—so your team can see what’s happening without reading anyone’s conversations.

Invite-only. No public sign-up.

Synthetic screenshot of the ompstats Overview dashboard.
Overview · synthetic data
USAGE FROM THE TOOLS YOUR TEAM USES
o ompC Claude Code⌘ Codex CLIh hermes

Usage collection and provider quota support are separate; details below.

A SHARED VIEW, NOT ANOTHER AGENT

See the work.
Keep the conversations private.

Bring usage from the coding tools your team already runs into one place. Understand requests, tokens, model mix, cost and machine activity—without uploading prompts.

01

One view across machines

Collect aggregate usage from omp, Claude Code, Codex CLI and hermes. Compare activity across the machines and harnesses that report it.

USAGE · NOT PROMPT CONTENT
02

Understand model costs

Explore token and request totals with catalog list-value estimates. Reported costs and requests without a known catalog price stay distinct.

COVERAGE SHOWN HONESTLY
03

Quota context, where supported

Record provider quota samples with their own windows and reset times. Fresh supported samples can show a bounded linear pace estimate—not a guarantee.

UNKNOWN STAYS UNKNOWN

BUILT FOR OPERATIONAL CLARITY

See usage patterns.
Keep context in view.

Review trends by model, harness, project, and machine. Compare selected time windows. Shared dashboard access is limited to invited accounts on the same deployment.

Sign in
Synthetic screenshot of the Compare dashboard with two sample handles.
Compare · synthetic data

A SMALL, SELF-HOSTED SETUP

Your server.
Your team’s view.

Run the service where you choose. Invite teammates, then connect each machine you want to include.

01

Run the server

Self-host with Docker on a server you control. The deployment is invite-only and the shared dashboard is tied to that one service.

02

Invite your team

An administrator invites people by email. There is no anonymous signup, organization or multi-tenant account layer.

03

Add machines you choose

Install the collector on each machine and configure supported local usage sources. Subscription sharing and local provider setup are optional and remain local until explicitly enabled.

MACOS & LINUX · COLLECTOR INSTALL$ curl -fsSL https://ompstats.com/install.sh | sh
An invitation and machine token are required to push usage.

SUBSCRIPTION QUOTAS

Helpful signals,
with their limits.

Usage-source support does not imply quota support. The local companion reads quota snapshots only for supported providers; providers expose different units, scopes, and reset rules. Ollama Cloud is experimental. OpenRouter reports credit or budget data, not a subscription fee. Unsupported or unavailable values stay unknown—not zero.

Fresh supported samples can show a limited linear pace estimate, not a guarantee. Compare a fee only with same-window catalog value when currency and coverage support it; reported-cost fallback and unpriced requests remain separate. Some sources cannot reliably identify which provider account produced a request.

A LOOK INSIDE

Real screens.
Synthetic sample data.

These captures come from the running dashboard and local companion. All displayed data is synthetic.

Synthetic dashboard capture showing Costs view.
Costs
Synthetic dashboard capture showing subscription fees and quota history.
Subscriptions
Synthetic dashboard capture of project usage from an administrator view.
Projects · administrator view
Synthetic capture of the local companion GUI.
Local companion

PRIVACY IS A BOUNDARY, NOT A BADGE

What stays local.
What gets shared.

Self-hosting gives you control over the service. It does not make every data path private by magic—know what the collector sends and keep provider credentials on the machine.

⌂

Provider credentials stay local

Optional local provider OAuth/API credentials are stored in the companion’s SQLite database on the machine, as plaintext protected by filesystem permissions. They are not uploaded to the ompstats server.

LOCAL COMPANION · NOT CLOUD-SYNCED

Request-to-account attribution is not guaranteed. Some sources do not expose a reliable identity mapping; ambiguous or unavailable attribution remains unknown. Never treat an absent value as zero.

SELF-HOSTED · INVITE-ONLY

Bring your team’s
usage into focus.

Already invited? Sign in. Interested in trying it? Ask the administrator of your ompstats server for an invitation.