RadarTopicsBuildersWeeklyReads
Open Source Radar
campfirein/

byterover-cli

GitHubWebsite

ByteRover CLI is an interactive REPL CLI for AI-powered context memory, enabling a context tree, cloud sync, and multiple LLM integrations. It targets TypeScript, is actively updated, and supports a wide set of workflows including memory management and version control for the context tree.

4.9kstars
454forks
21issues
2025since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

ByteRover CLI (brv) is an interactive REPL CLI for AI-powered context memory. It lets developers curate project knowledge into a context tree, sync it to the cloud, and share it across tools and teammates. It provides a web dashboard, a reactive TUI, context storage with a git-like version control workflow, and integration with a variety of LLM providers and tools.

How it works

The tool runs in a project directory and presents an interactive REPL powered by a chosen LLM. It manages a context tree and supports cloud sync, a review workflow for curate operations, and a model context protocol integration. It includes a web UI (brv webui), a local REPL, and various commands for managing providers, models, hubs/connectors, and settings. It also supports worktrees to link knowledge sources and avoid nested project structures.

Getting started

Shell Script (macOS & Linux)

curl -fsSL https://byterover.dev/install.sh | sh

Supported platforms: macOS ARM64, macOS x64 (Intel), Linux x64, Linux ARM64.

npm (All Platforms)

npm install -g byterover-cli

Verify

brv --version

First Run

cd your/project
brv

The REPL auto-configures on first run. Type / to discover available commands, e.g.:

/curate "Auth uses JWT with 24h expiry" @src/middleware/auth.ts
/query How is authentication implemented?

Settings and usage

Key settings can be inspected and overridden via the brv settings command group. Settings are persisted in a per-user data directory and changes require a restart to apply.

Recent releases

  • v3.16.1 ByteRover CLI 3.16.1 (2026-05-27): fixed startup login handling to keep signed-in sessions across restarts.
  • v3.16.0 ByteRover CLI 3.16.0 (2026-05-25): adds long-running task cancellation, a switch to disable update prompts, and a setup fix for custom models on third-party AIs.
  • v3.15.1 ByteRover CLI 3.15.1 (2026-05-22): restores review-before-changes toggle and fixes brv update behavior.
  • v3.15.0 ByteRover CLI 3.15.0 (2026-05-20): introduces user-configurable settings via brv settings for agent pool size, concurrent tasks, and LLM iteration budget.
  • v3.14.0 ByteRover CLI 3.14.0 (2026-05-18): adds human-in-the-loop review queue to the web UI’s Changes tab.

Traction

  • Stars: 4931
  • Forks: 454
  • Open issues: 21

Behind the repo

ByteRover CLI supports 20 LLM providers out of the box and integrates with MCP (Model Context Protocol), hub/connectors ecosystem, and 22+ AI coding agents. Licensing is Elastic License 2.0. Created 2025-06-19; last push 2026-06-25.

Caveats

License: Elastic License 2.0. Created: 2025-06-19. Last push: 2026-06-25. Language: TypeScript. License field states none listed in the provided data.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →