Skip to main content
No. ByteRover CLI is local-first and works entirely on your machine without an account.An account is only required for cloud sync features — /push and /pull — which let you sync your context tree across machines and share it with teammates.To log in when you’re ready for cloud features:
brv login -k <your-api-key>
Get your API key from app.byterover.dev/settings/keys.Run brv status at any time to check your account state.
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
  • /connectors — manage agent connectors
  • /hub — browse and install skills & bundles
Cloud mode (requires login) adds:
  • /push and /pull — sync context to/from the cloud
  • /space list and /space switch — manage team spaces
  • Team collaboration and multi-machine access
See the Local vs Cloud page for the full command-by-command breakdown.
ByteRover supports nearly 20 LLM providers. The default provider is ByteRover (built-in, no API key required).In the REPL:
/providers              # manage providers
/providers list         # list all available providers
/providers connect      # connect a new provider
/providers switch       # switch active provider
From the CLI:
brv providers list
brv providers connect <provider-id> -k <api-key>
brv providers switch <provider-id>
To change the model within your active provider:
/model                  # select a model (REPL)
brv model list          # list available models (CLI)
brv model switch <id>   # switch model (CLI)
See the LLM Providers page for the full list of supported providers.