How do I install ByteRover CLI?
How do I install ByteRover CLI?
Recommended — native binary (no Node.js required):This installs a self-contained binary to Requires Node.js >= 20.Verify your installation:
~/.brv-cli/bin/brv and updates your shell config (.bashrc, .zshrc, .profile, or fish) automatically.Supported platforms: macOS ARM64, macOS x64 (Intel), Linux x64, Linux ARM64.Alternative — npm:How do I uninstall ByteRover CLI?
How do I uninstall ByteRover CLI?
If installed via curl:Add
--yes or -y to skip the confirmation prompt.This removes the installation directory (~/.brv-cli/), shell PATH entries, global config, logs, and stored credentials.If installed via npm:Project-level
.brv/ directories (your local context trees) are not removed by either uninstall method. Delete them manually if needed.How does the automatic update notifier work?
How does the automatic update notifier work?
The automatic update notifier applies to the npm installation method. If you installed via the curl script, the CLI automatically updates in the background.
- Press Enter or type y to update immediately
- Type n to skip and continue with your command
If you accept the update, your original command will not run. You’ll need to run it again after the update completes.
What if the automatic update fails?
What if the automatic update fails?
If the automatic update encounters an error, you’ll see:Your original command will still proceed. To update manually:npm install:curl install:
brv update only works for curl/native binary installations. If you installed via npm, running brv update will show an error directing you to use npm update -g byterover-cli instead.What does "brv restart" do?
What does "brv restart" do?
brv restart stops all ByteRover processes (clients, daemon, agents, background servers). Use it when:- ByteRover is unresponsive or stuck
- You’ve just installed an update
- The TUI is behaving unexpectedly
brv command. No flags or arguments are needed.How do I use ByteRover CLI behind a corporate proxy?
How do I use ByteRover CLI behind a corporate proxy?
From v2.4.0, ByteRover CLI automatically routes internal service traffic (cloud sync, hub, authentication) through corporate proxies. Set For detailed setup and troubleshooting, see Troubleshooting — Proxy Configuration.
HTTPS_PROXY and HTTP_PROXY environment variables before running any brv command. If your network uses SSL inspection, also set NODE_EXTRA_CA_CERTS to your corporate CA certificate path. Note that traffic to external LLM providers is not proxied.