Our take
Archivedarchived by its owners on GitHub, read-only- Activity
- 49
- Community
- 65
- Issues
- 21
- Pull requests
- 21
-8 stars in the last 16 days
- Releases more often than 79% of the projects we track
ByteRover offers a substantial context-management workflow, but its archived, read-only repository makes it a cautious choice for new long-term adoption.
Good fit if
- You want a CLI for curating, querying, and versioning memory for AI coding agents.
- You can use Node.js 20 or newer, or the provided macOS and Linux installer, and the Elastic License 2.0 terms work for your use.
- You are evaluating the existing tool and can accept that the GitHub repository is archived, despite recent releases and a contributor base that is not concentrated in one person.
Look elsewhere if
- You require an actively maintained, writable upstream repository for fixes and contributions.
- Your workflow needs project memory without a dependency on LLM providers or ByteRover Cloud for shared sync.
- Elastic License 2.0 does not meet your licensing requirements.
All health signals
| Last commit | 2026-06-25 (4 months ago) |
|---|---|
| Commits, last 90 days | 0 |
| Releases, last 12 months | 27 (latest v3.16.1, 2026-05-27) |
| Contributors | 17 (top contributor: 30% of commits) |
| Issues closed, last 90 days | 0 |
| Pull requests merged, last 90 days | 0 |
| Project age | 16 months |
Checked on 2026-10-11 with the GitHub API.
Overview
ByteRover CLI (brv) is an interactive command-line memory layer for AI coding agents. It helps address the loss of project context between sessions by letting developers curate codebase knowledge, query it later, and organize it in a context tree.
It can run locally, connect to different LLM providers, and sync context through ByteRover Cloud. Its GitHub repository is marked archived, so treat it as a read-only project even though releases were published within the past year.
Key Features
- Curate and query structured project knowledge from an interactive REPL.
- Organize context in a tree with Git-like commits, branches, merges, and push/pull operations.
- Connect to a range of LLM providers, including OpenAI, Anthropic, Google, and OpenAI-compatible APIs.
- Use built-in tools for code execution, file operations, knowledge search, and memory management.
- Sync context across machines and teammates with ByteRover Cloud.
- Integrate through MCP and connect with multiple AI coding agents.
- Review proposed curate operations by approving or rejecting changes.
Use Cases
- A developer working across long coding sessions can save project decisions and query them in later sessions.
- A team using several coding agents can maintain shared context rather than separately rebuilding project knowledge in each tool.
- A maintainer can record architecture conventions and implementation details for contributors or future work.
- Developers using linked worktrees can keep shared project knowledge available across subdirectories.
What you need
Detected in the repository
- Node.js >=20.0.0 (from package.json)
- A test suite and automated checks on GitHub Actions
Getting Started
Install globally with Node.js 20 or newer:
npm install -g byterover-cli
Then run brv in a project directory. See the README for other installation options and usage details.
License in Plain Words
No standard license was detected. Without a license, the default copyright rules apply: you may read the code, but not reuse it. Check the repository or ask the authors.
Alternatives
- agent-memory: agent-memory organizes coding-session notes into tiered knowledge and injects relevant context into AGENTS.md, rather than providing a general searchable, versioned knowledge store.
- teamai-cli: teamai-cli shares Git-backed agent resources and team context across people and tools, rather than focusing on storing and searching structured project knowledge.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| byterover-cli | TypeScript | – | 5k | Archived |
| agent-memory | TypeScript | – | 7 | Quiet |
| teamai-cli | TypeScript | Other | 5.1k | New |
Considerations
- GitHub marks the repository archived and read-only. There have been no commits in the recent measured period, although the project published releases within the past year. The measured contributor distribution is not concentrated around one person, but that does not change the archived status.
- The npm installation requires Node.js 20 or newer. The README also offers a bundled installer for macOS and Linux.
- The README specifies Elastic License 2.0, while the supplied GitHub license metadata is
NOASSERTION; verify the license terms in the repository before adopting or redistributing the software. - Cloud sync and team collaboration use ByteRover Cloud. The README describes local operation as the default, but does not present cloud collaboration as self-hosted.
Found this useful?
Share it with someone who would like byterover-cli.