What problem does it solve?
Many projects and AI agents lack a reliable, versioned local memory of architectural decisions, patterns, and project-specific rules, causing repeated work, inconsistent decisions, and lost context across tasks.
Core Features & Use Cases
- Local knowledge storage within a repository under .brv/context-tree as human-readable Markdown files for long-term project memory.
- Command-line operations to query existing knowledge before taking action and to curate/save new patterns and decisions after implementing changes.
- Configurable LLM provider support with ByteRover as the default no-key provider and optional authenticated cloud sync for team collaboration.
- Use case: Run a query to recall authentication design choices before implementing a new auth-related feature, then curate the final decision and supporting files back into the local knowledge tree.
Quick Start
Run a brv query to retrieve existing architectural decisions and then run a brv curate to save new patterns after your change.