Step 1: Install
Download and install
- Quick Install — macOS Apple Silicon / Linux
- npm — All Platforms
macOS Apple Silicon (M1/M2/M3+) and Linux x86_64 only. On macOS Intel, Linux arm64, or Windows — use the npm tab.
brv to your PATH automatically. If brv isn’t found after reopening your shell, run:Step 2: Start ByteRover
- TUI
- CLI
Launch ByteRover
Navigate to your project, or open your project in your preferred IDE with a coding agent. Run A
brv to launch the TUI:.brv/ folder is created automatically — no account or sign-up required.Select a provider
On first launch, ByteRover immediately shows the provider selector. ByteRover’s built-in LLM is free with no API key required, or choose any of the 19 supported external providers:
Later, you can use this to switch to a different provider:

Select a model
After selecting an external provider, ByteRover immediately prompts you to pick a model:
To switch to a different model at any time:

Step 3: Connect your coding agent
Set up the connector so your coding agent (Cursor, Claude Code, Windsurf, etc.) can use ByteRover’s context.- TUI
- CLI
- Skill — Claude Code, Cursor (writes guidance files to your agent’s skills directory)
- Hook — Claude Code only (hooks into Claude Code’s prompt-submit lifecycle)
- MCP — Amp, Codex, Gemini CLI, GitHub Copilot, Kilo Code, Roo Code, Zed, and more
- Rules — Augment Code, Cline, Windsurf, Warp, and others
Step 4: Add your first context
Via your coding agent
Prompt your coding agent
Ask your coding agent (Cursor, Claude Code, Windsurf, etc.) to curate context for you:Your coding agent will analyze the codebase and call
brv curate automatically.Manual
- TUI
- CLI
Type
/curate followed by your context description. Be specific — the more precise your input, the more useful the stored context:Context tree
ByteRover organizes curated context into structured domains (e.g.,testing, architecture, database) inside a local context tree at .brv/context-tree:

Step 5: Verify it worked
- TUI
- CLI
Check your context tree with 
/status:
Step 6: Query context
Via your coding agent
Manual
- TUI
- CLI
Type
/query followed by your question directly in the ByteRover TUI:You’re all set. ByteRover is now capturing and retrieving context for your coding agents.



