1. Clone & start
git clone https://github.com/thebotclub/tribunal
cd tribunal.dev/tribunal/examples
docker compose up -dStarts the daemon on :8088 and Postgres on :5432.
Some teams cannot ship a single byte of source code or prompt telemetry to a vendor. We respect that. The OSS package contains the daemon, the policy engine, the injection scanner, the local dashboard, and a Docker Compose stack with Postgres. Same code as the hosted version. MIT.
git clone https://github.com/thebotclub/tribunal
cd tribunal.dev/tribunal/examples
docker compose up -dStarts the daemon on :8088 and Postgres on :5432.
export TRIBUNAL_DAEMON_URL=http://tribunal.internal:8088
tribunal adapter claude-code
tribunal adapter cursorEach developer machine runs the CLI against your internal daemon.
# mount ./policies into the container
docker compose exec tribunal \
tribunal policy enable soc2-baselineReload with tribunal policy reload — no restart needed.
# nightly cron
pg_dump tribunal > /backup/tribunal-$(date +%F).sql
tribunal audit export --since 24h > /backup/events.jsonlJSONL export is signed with your org key for tamper-evidence.
app.tribunal.dev. The local dashboard at localhost:8088 still works and gives you the same six views.pipx upgrade tribunal when you're ready.If you want the Compliance feature set (signed exports, CMK, SLA support) but cannot use the cloud, we sell a $25k/year support contract for self-hosted deployments. Email us.