Alibaba abre ferramenta de revisão de código com 19.745 estrelas
Open Code Review combina pipelines determinísticos e agentes de IA para comentar mudanças linha a linha.
Open Code Review combina pipelines determinísticos e agentes de IA para comentar mudanças linha a linha.
Quem revisa pull requests grandes pode perder arquivos, errar a linha do problema e gastar tokens com falsos alertas. O Open Code Review automatiza essa tarefa como uma ferramenta de linha de comando que lê diffs e gera comentários precisos por linha. A Alibaba criou o projeto em 2026-05-18, e ele já soma 19.745 estrelas no GitHub. Serve para equipes que querem revisar código com um agente configurável, sem depender apenas de prompts soltos.
A ferramenta combina pipelines determinísticos com um agente baseado em LLM. O código decide quais arquivos entram na revisão, filtra mudanças e agrupa arquivos relacionados, como message_en.properties e message_zh.properties. Cada grupo roda como uma unidade isolada, o que divide mudanças grandes em revisões menores e permite execução concorrente.
O agente entra quando precisa tomar decisões e buscar contexto. Ele pode ler o arquivo inteiro, pesquisar o repositório, consultar outros arquivos alterados e produzir uma análise mais profunda que um comentário baseado apenas no diff. Módulos independentes posicionam os comentários e refletem sobre o conteúdo antes da entrega.
A ferramenta também aplica regras por arquivo. O conjunto integrado cobre NPE, segurança de threads, XSS e injeção de SQL, além de aceitar modelos compatíveis com OpenAI e Anthropic. O processamento do modelo depende de um endpoint configurado pelo usuário; o README não descreve um modelo próprio embutido no CLI.
A adoção começa com a instalação do CLI e a configuração desse endpoint. Depois, o usuário aponta a execução para as mudanças do repositório e espera comentários estruturados com referência precisa às linhas alteradas. O comando ocr scan amplia o uso para arquivos inteiros, diretórios e bases sem um diff relevante.
A primeira execução não entrega apenas uma lista de linhas suspeitas. O agente reúne contexto, aplica as regras correspondentes e retorna uma revisão organizada. O custo externo depende do modelo escolhido: o benchmark informa que o Open Code Review usa cerca de um nono dos tokens de agentes generalistas como Claude Code, mas aceita recall menor para reduzir ruído.
A Alibaba diz que a ferramenta nasceu como assistente interno do grupo, usado por dezenas de milhares de desenvolvedores ao longo de dois anos e responsável por identificar milhões de defeitos. O benchmark avaliou 50 repositórios populares, 200 pull requests e 10 linguagens, com 1.505 problemas anotados e validação de mais de 80 engenheiros seniores. A comparação favoreceu precisão e F1, mas o próprio projeto reconhece recall inferior ao de agentes generalistas.
O repositório usa Go, adota a licença Apache-2.0 e registra 1.379 forks. Apesar das 19.745 estrelas, ele tinha apenas 83 dias de vida segundo os dados disponíveis, além de 86 issues abertas. O último commit ocorreu em 2026-08-08, e a versão mais recente é a v1.8.10, publicada em 2026-08-07.
A versão corrigiu o tratamento de argumentos posicionais inesperados, restaurou a formatação das respostas do viewer e passou a renderizar parâmetros de ferramentas de forma determinística. Também elevou a cobertura de statements para 90% e exigiu esse índice na integração contínua. A licença permite usar, alterar e redistribuir o código sob os termos da Apache-2.0.
A ferramenta não serve para quem exige recall máximo ou não pode enviar código a um serviço de modelo externo. Ela também não elimina a necessidade de revisar os comentários: o benchmark mede uma troca deliberada entre encontrar mais problemas e reduzir falsos alertas. Afinal, o agente ainda depende do endpoint configurado e da qualidade do modelo escolhido.