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. Providers like OpenAI support signing in via your browser (OAuth) as an alternative to entering an API key.
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.
Next steps
Team Context Sync
Push your context to the cloud and sync with teammates
Curate Context
Best practices for adding context effectively
Query Context
Master context retrieval techniques
Onboard Context
Quick patterns for onboarding existing projects



