发现 AI 代理的未来

ByteRover CLI

收录于 2026年5月3日
智能体与应用工具
开源
TypeScriptNode.js知识库MCPAI代理CLI智能体与应用工具其他开发者工具/代码知识管理/检索/RAG

面向 AI 编码代理的持久化上下文记忆层,通过 LLM 策展的层级化上下文树实现跨会话知识保留与团队共享。

ByteRover CLI(命令行工具名 brv,前身为 Cipher)是一个面向 AI 编码代理的持久化记忆中间件。其核心机制是将项目知识以 Markdown 文件形式存储在 .brv/context-tree/ 目录下,构建人类可读、Git 友好的层级化上下文树,并通过类 Git 的版本控制语义(branch/commit/merge/push/pull)管理知识演进。

在交互层面,提供基于 React + Ink 的终端 REPL 界面(支持 /curate/query 等命令)以及基于 React + Vite 的本地 Web UI。采用 Daemon-First 架构,后台守护进程处理核心逻辑,前端通过 CLI、TUI、Web UI 或 MCP 协议连接。

在集成层面,支持 18 个 LLM 提供商(Anthropic、OpenAI、Google 等)、22+ AI 编码代理(Cursor、Claude Code、Windsurf、Cline 等),并通过 @modelcontextprotocol/sdk 实现 MCP 协议对接。内置 24 个 Agent 工具覆盖代码执行、文件操作、知识搜索、记忆管理等场景。

协作方面,ByteRover Cloud 提供团队级 push/pull 知识同步与多设备同步,已通过 SOC 2 Type II 认证,支持 AES-256 加密和 RBAC。Memory Swarm 机制实现跨项目/多代理的记忆共享,BRV Hub 提供技能和上下文包的社区市场。

基准测试方面,在 LoCoMo 上达到 96.1%,在 LongMemEval-S 上达到 92.8%。项目当前版本 3.10.1,主要语言 TypeScript(98.2%),基于 Oclif 框架、Vercel AI SDK v5、isomorphic-git、MiniSearch 等构建。采用 Elastic License 2.0,由 ByteRover team(GitHub org: campfirein)维护,仓库活跃(2,847 commits, 30+ contributors)。

安装方式:macOS/Linux 可通过 curl -fsSL https://byterover.dev/install.sh | sh 免 Node.js 安装;所有平台可通过 npm install -g byterover-cli 安装(需 Node.js >= 20)。首次运行 brv 即自动引导配置。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。