Lightweight local web UI for browsing Agent Receipt SQLite databases. Single Go binary, no backend dependencies. The UI loads htmx and Tailwind CSS from CDNs.
- Read-only viewer for receipt databases produced by any Agent Receipts SDK (Go, TypeScript, Python) or MCP proxy
- Filter receipts by action type, risk level, status, time range, and chain ID
- Chain verification — validates hash linkage and sequence ordering
- Receipt detail view with raw JSON
- Dark theme with risk-level color coding
go install github.com/agent-receipts/dashboard/cmd/dashboard@latestOr build from source:
git clone https://github.com/agent-receipts/dashboard.git
cd dashboard
make build# Point at a receipt database
dashboard -db ./receipts.db
# Custom port
dashboard -db ./receipts.db -port 9090Then open http://localhost:8080 in your browser.
The dashboard opens your SQLite receipt database in read-only mode and serves a web UI at localhost. It never modifies your data.
All three Agent Receipts SDKs and the MCP proxy use an identical SQLite schema for receipt storage. The dashboard reads from any of them.
go test ./... # run tests
go vet ./... # lint
make run DB=./test.db # build and runApache 2.0 — see LICENSE.
