Step 1: Install
Download and install
- Quick Install — macOS Apple Silicon / Linux
- npm — All Platforms
macOS Apple Silicon (M1/M2/M3+), Linux x86_64, and Linux ARM64 only. On macOS Intel 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 18 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 (default for most agents) — Claude Code, Cursor, Windsurf, Codex, Gemini CLI, GitHub Copilot, Kilo Code, Roo Code, Amp, Kiro, Junie, Antigravity, Qoder, Trae.ai, Auggie CLI, OpenClaw, OpenCode, Warp
- MCP (default for 4 agents) — Augment Code, Cline, Qwen Code, Zed
- Hook — Claude Code only (hooks into Claude Code’s prompt-submit lifecycle)
- Rules — Any agent that supports rules files
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.



