DISCOVER THE FUTURE OF AI AGENTS

ByteRover CLI

Added May 3, 2026
Agent & Tooling
Open Source
TypeScriptNode.jsKnowledge BaseModel Context ProtocolAI AgentsCLIAgent & ToolingOtherDeveloper Tools & CodingKnowledge Management, Retrieval & RAG

A portable memory layer for autonomous coding agents that provides persistent, structured context through LLM-curated hierarchical context trees with cross-session retention and team sharing.

ByteRover CLI (command brv, formerly Cipher) is a persistent memory middleware for AI coding agents. Its core mechanism stores project knowledge as Markdown files under .brv/context-tree/, building a human-readable, Git-friendly hierarchical context tree with Git-like version control semantics (branch/commit/merge/push/pull) for knowledge evolution management.

For interaction, it provides a terminal REPL interface built with React + Ink (supporting /curate, /query commands) and a local Web UI built with React + Vite. It adopts a Daemon-First architecture where a background daemon handles core logic, with frontends connecting via CLI, TUI, Web UI, or MCP protocol.

For integration, it supports 18 LLM providers (Anthropic, OpenAI, Google, etc.), 22+ AI coding agents (Cursor, Claude Code, Windsurf, Cline, etc.), and implements MCP protocol via @modelcontextprotocol/sdk. It includes 24 built-in Agent tools covering code execution, file operations, knowledge search, and memory management.

For collaboration, ByteRover Cloud provides team-level push/pull knowledge synchronization and multi-device sync, with SOC 2 Type II certification, AES-256 encryption, and RBAC. The Memory Swarm mechanism enables cross-project/multi-agent memory sharing, and BRV Hub offers a community marketplace for skills and context packages.

On benchmarks, it achieves 96.1% on LoCoMo and 92.8% on LongMemEval-S. Current version is 3.10.1, primarily written in TypeScript (98.2%), built on Oclif framework, Vercel AI SDK v5, isomorphic-git, MiniSearch, and more. Licensed under Elastic License 2.0, maintained by the ByteRover team (GitHub org: campfirein) with an active repository (2,847 commits, 30+ contributors).

Installation: macOS/Linux via curl -fsSL https://byterover.dev/install.sh | sh (no Node.js required); all platforms via npm install -g byterover-cli (Node.js >= 20 required). First run of brv auto-guides configuration.

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.