ByteRover CLI (brv) is an AI-powered context memory tool for developers. It provides a REPL interface and web dashboard for curating project knowledge into a persistent context tree, with version control, cloud sync, and MCP integration. The current stable version is 3.8.3, released with frequent minor releases (every few weeks). It bundles 18 LLM providers and 24 built-in agent tools. Unlike simple note-taking tools, ByteRover offers agentic codebase mapping, git-like versioning for context, and native connectors for 22+ AI coding agents. It ships with TypeScript types and has a bundled installer that does not require Node.js.
npm install byterover-cliVerified import paths — ran on the pinned version, not inferred.
Installs ByteRover CLI (bundled, no Node.js needed), starts the REPL in a project directory, and demonstrates curating knowledge and querying it.
Use the shell script installer which bundles Node.js, or upgrade Node.js to >=20.
Run brv login without flags; use --api-key only on CI or non-interactive shells.
Install via npm: npm install -g byterover-cli (requires Node.js >=20).
Upgrade to v3.8.3 or later.
Use brv curate --async to restore non-blocking behavior.
Upgrade to v3.7.0+ or use npm install -g byterover-cli.
Run npm install -g byterover-cli and ensure npm global bin directory is in PATH.
Upgrade to v3.8.2 or later.
Upgrade Node.js to v20+ or use shell script installer (bundles Node.js).