bar181/bar-observatory
17 stars · Last commit 2026-08-14
Deterministic, local-only audit reports for Claude Code AI agent sessions. Rust + SQLite. Zero network calls. MCP server for agents.
README preview
# BAR Observatory — Deterministic Audit Reports for Claude Code AI Agent Sessions [](https://crates.io/crates/bar-observatory) [](LICENSE) [](https://www.rust-lang.org/) [](#does-bar-observatory-send-my-code-anywhere) [](#for-ai-agents-read-your-own-session-over-mcp)  **BAR Observatory (Base Agentic Reporter) is a free, open-source, local-only flight recorder and audit tool for Claude Code sessions.** It reads what your AI coding agent actually did — every tool call, task, sub-agent dispatch, rework loop, and error — stores it in a local SQLite database, and renders a **deterministic report** in JSON, HTML, and Markdown. Same database in, byte-identical report out, every time. No LLM in the render path. No network calls. No API key. No account. *(The optional `bar interpret` command is the one exception — it uses your own Claude Code session to write a plain-English summary. The deterministic report never depends on it and never calls a model itself.)* > **Don't ask the agent what happened. Check the record.**