Sobre o projeto
ByteRover CLI (brv) é uma ferramenta de linha de comando que dá aos agentes de codificação de IA memória persistente e estruturada. Executar brv dentro de um diretório de projeto inicia um REPL interativo apoiado por um LLM escolhido; o agente pode ler e escrever arquivos, executar código e armazenar conhecimento para sessões futuras. Um painel web (brv webui) é apresentado como a interface principal para organizar e consultar contexto.
Capacidades principais descritas no README:
- Árvore de contexto e armazenamento de conhecimento, com comandos curate e query para adicionar e recuperar conhecimento do projeto.
- Controle de versão semelhante ao Git sobre a árvore de contexto: init, status, add, commit, log, branch, checkout, merge, clone, push, pull, fetch, remote, config e reset.
- Sincronização em nuvem (ByteRover Cloud) para compartilhamento de contexto em equipe, espaços compartilhados, acesso multi-máquina, acesso a LLM hospedado, gerenciamento de equipe e análises de uso. A operação local é o padrão; a nuvem adiciona colaboração e persistência.
- Um fluxo de trabalho de revisão para operações curate, com comandos pending/approve/reject.
- Modo de servidor MCP (Model Context Protocol) via brv mcp.
- Um ecossistema de hub e conectores para habilidades e pacotes, incluindo registros personalizados.
- Links de árvore de trabalho (brv worktree) e fontes de conhecimento somente leitura (brv source) para referenciar conhecimento de outros projetos.
- Configurações para tamanho do pool de agentes, concorrência por projeto, orçamento de iteração do LLM e tempo limite de solicitação, e tamanho do histórico de tarefas, persistidas em settings.json e aplicadas após reiniciar o brv.
- Saída JSON (--format json) em comandos para script.
Cobertura de provedores e integrações: o README lista 20 provedores de LLM (Anthropic, OpenAI, Google, Groq, Mistral, xAI, Cerebras, Cohere, DeepInfra, DeepSeek, OpenRouter, Perplexity, TogetherAI, Vercel, Minimax, Moonshot, GLM, GLM Coding Plan, endpoints compatíveis com OpenAI e modelos hospedados da ByteRover) e afirma compatibilidade com mais de 22 agentes de codificação de IA, como Cursor, Claude Code, Windsurf e Cline. Também menciona 24 ferramentas de agente integradas e suporte a proxy empresarial.
A instalação é oferecida de duas maneiras: um script de shell empacotado para macOS (ARM64/x64) e Linux (x64/ARM64) que não requer Node.js, ou npm (Node.js >= 20). O README relata resultados de benchmark em LoCoMo (96,1% de precisão geral, 1.982 perguntas) e LongMemEval-S (92,8% de precisão geral, 500 perguntas), medidos com precisão LLM-as-Judge e executados contra o código de produção no repositório; ele vincula um artigo arXiv e um PDF auto-hospedado para detalhes. O licenciamento é Elastic License 2.0. A documentação está em docs.byterover.dev, com suporte da comunidade via Discord e issues no GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.