braito
Structured knowledge sidecars per file — static analysis, git intelligence, and optional LLM synthesis.

🔍
Static analysis first
Extracts imports, exports, typed signatures, hooks, env vars, API calls, and special comments (DECISION, INVARIANT, WHY, HACK) from every file without touching an LLM.
🧠
LLM at the synthesis edge
The model only runs on files above a criticality threshold. It enriches observed facts — never replaces them. Observed and inferred are always kept separate.
📊
Git intelligence
Churn score, recent commit history, co-changed files, and author count give every note historical context. No manual annotation required.
🔌
MCP server
Seven tools expose braito notes to AI assistants — Cursor, Claude Code, or any MCP-compatible client. Includes blast-radius analysis and full-text search.
🌐
Local web UI
Built-in dark-theme SPA with search, score filtering, and a Debug tab showing evidence trails, score breakdown, and per-file changelog.
🌍
Multi-language output
LLM-synthesized content can be generated in any BCP 47 language. Set language in config or pass --language on the CLI.