One audit log
Every agent emits the same event schema (v1) — prompt, tool call, file edit, command, cost. Search across Claude Code and Cursor in one timeline.
Tribunal records every prompt, tool call, and dollar spent by your AI coding agents — Claude Code, Cursor, Copilot CLI, Codex CLI — then runs a policy engine and prompt-injection scanner on top. Local-first. MIT licensed. SOC2-ready when you need it.
$ pipx install tribunal && tribunal initEvery coding agent ships its own log, its own dashboard, its own cost view. Tribunal is the one place that watches all of them.
Every agent emits the same event schema (v1) — prompt, tool call, file edit, command, cost. Search across Claude Code and Cursor in one timeline.
YAML rules with allow / warn / ask / deny. Block writes to .env, prod terraform, or anything matching your regex. Shipped packs: secrets-readonly, no-prod-writes, soc2-baseline.
Six regex families plus bidi/zero-width detection runs on every prompt and tool input. Surfaces severity-tagged alerts in real time.
Tokens in, tokens out, dollars spent — per agent, per session, per user. Hard caps with Slack alerts when an agent goes off the rails.
Daemon runs on localhost:8088. Your events live in SQLite first. Ship to the cloud dashboard when you want a team view — never required.
Immutable event log, role-based access, retention controls, signed exports. Compliance plan includes SAML/OIDC and a customer-managed key option.
pipx install tribunal && tribunal init. A local FastAPI daemon listens on :8088 and writes an append-only SQLite log.
tribunal adapter claude-code · cursor · copilot-cli · codex-cli. Each adapter normalises that agent's hooks into the v1 event schema.
Drop a YAML pack into ~/.tribunal/policies/, or enable a shipped pack. Rules fire on every event; deny is enforced before the tool runs.
Set TRIBUNAL_INGEST_TOKEN and the daemon batches events to a Cloudflare Worker. The dashboard at app.tribunal.dev gives the org a single pane of glass.
No usage meter on the OSS tier. No surprises on the paid tier.
Full CLI, local dashboard, every adapter, every shipped policy pack. MIT licensed.
GitHubHosted dashboard, team policies, Slack alerts, 90 day retention, GitHub SSO.
Start free trialSAML/OIDC SSO, customer-managed keys, immutable audit export, dedicated support.
Subscribe now