Prerequisites
- ByteRover account (sign up)
- An active team and space in ByteRover’s web app
- Node.js 20+
- Your coding agent IDE (Cursor, Claude Code, Windsurf, etc.) with a project opened and a terminal created to run
brvcommands
Step 1: Install
Step 2: Authenticate
Navigate to your project directory and start the ByteRover REPL:
Step 3: Initialize your project
After authentication, you’ll see this wecome message:
Enter and you’ll complete a quick setup:
After completing the setup, ByteRover will sync your remote context and based on your chosen coding agent, a default connector is selected.
You can also re-initialize your project by using this slash command:
/connectors command:
Step 4: Add your first context
Via your coding agent
Prompt your coding agent (Cursor, Claude Code, Windsurf, etc.):brv curate to add context automatically.
You can view the operation in progress in Byterover’s TUI. For full detail, use Ctrl + o to view the full response:

Manual
Use the/curate command for more intentional curation:
Context Tree
In this example, ByteRover organizes it intotesting, one of the structured domains (structure, database, and backend, etc.) in the context tree (located at .brv/context-tree).

Step 5: Verify it worked
Check your context tree with:
Step 6: Query context
Via your coding agent
Prompt your coding agent to retrieve context before implementing:brv query, asking what it needs for its task, and get the precise context. ByteRover will retrieve the exact context curated earlier—unit testing strategies for the coding agent.

Manual
In the TUI, use the/query command:
Ctrl + o for full response mode:
You’re all set! You now know the core ByteRover commands. Continue learning how to collaborate with your team and integrate ByteRover into your complete workflow.

