Do I need an account to use ByteRover?
Do I need an account to use ByteRover?
No — ByteRover CLI is local-first and works entirely on your machine without an account when using a third-party LLM provider.An account is required in two cases:Get your API key from app.byterover.dev/settings/keys.Run
- ByteRover built-in provider — Selecting or using the built-in LLM requires a logged-in ByteRover account.
- Cloud sync —
/vc pushand/vc pullrequire authentication to sync your context tree across machines and share with teammates.
brv status at any time to check your account state.What is the difference between local and cloud mode?
What is the difference between local and cloud mode?
Local mode (no account needed) covers the core workflow:
/curate— add context to your knowledge tree/query— query your context tree/providers— connect and switch LLM providers (ByteRover built-in requires login)/connectors— manage agent connectors/hub— browse and install skills & bundles
/vc pushand/vc pull— sync context to/from the cloud/vc remote— manage remote space connections/vc clone— clone a remote space- Team collaboration and multi-machine access
How do I switch LLM providers?
How do I switch LLM providers?
ByteRover supports nearly 20 LLM providers. The default provider is ByteRover (built-in, requires a logged-in ByteRover account for limited free usage).In the REPL:From the CLI:Some providers (e.g., OpenAI) support OAuth — authenticate via your browser instead of entering an API key:In the REPL, choose “Sign in with OAuth” when prompted by See the LLM Providers page for the full list of supported providers.
/providers.To change the model within your active provider:Can I use OAuth or /login on a headless (non-GUI) server?
Can I use OAuth or /login on a headless (non-GUI) server?
OAuth and
/login require a browser, so they won’t work directly on headless machines without a desktop environment.However, when connecting via SSH through VSCode-based IDEs such as Cursor, VSCode, or Antigravity, OAuth becomes feasible. These IDEs can forward ports from the remote machine to your local environment, allowing the authentication flow to open in a local browser and complete successfully.This applies to both:- Provider OAuth — e.g.,
brv providers connect openai --oauthor selecting “Sign in with OAuth” in/providers - Account login —
/loginin the TUI