Descrição
OpenCode Code Review fornece revisões automatizadas de pull requests impulsionadas por IA diretamente dentro do seu ambiente do GitHub Actions. Esta ferramenta gratuita e de código aberto se integra perfeitamente ao seu fluxo de trabalho de desenvolvimento, oferecendo uma análise somente leitura de cada pull request. É projetada para identificar potenciais defeitos e sugerir correções, melhorando a qualidade do código e agilizando o processo de revisão.
Ler mais
A ação opera lendo as alterações de código, acompanhando-as através do seu repositório e, em seguida, postando um comentário conciso detalhando quaisquer defeitos introduzidos. Um sistema único de duas passagens garante precisão: após uma varredura inicial, uma segunda passagem tenta refutar cada descoberta, garantindo que apenas problemas validados sejam apresentados. O comentário da revisão é atualizado dinamicamente a cada push, evitando duplicações e mantendo o feedback atual.
Os usuários mantêm controle total sobre seus dados e modelos. A ferramenta funciona em suas próprias ações do GitHub com sua própria chave de modelo, suportando uma variedade de provedores, incluindo OpenRouter (padrão), Anthropic, OpenAI e Google. Esta arquitetura garante que nenhum dado seja armazenado externamente e que nenhum cadastro em serviço de terceiros seja necessário. A ação é estritamente somente leitura, o que significa que não pode modificar código, aprovar pull requests ou executar comandos de shell, priorizando a segurança e prevenindo alterações não intencionais.
Além das revisões automatizadas, OpenCode Code Review permite que os membros da equipe interajam com o revisor de IA usando comandos `/oc`. Ao comentar `/oc por que isso tenta novamente duas vezes?` ou `/oc revisão` em qualquer problema ou pull request, os usuários podem obter respostas detalhadas com referências de arquivo:linha ou acionar uma nova revisão. Esta capacidade interativa é restrita a proprietários de repositórios, membros e colaboradores, garantindo acesso controlado.
A configuração é simples, envolvendo a adição de sua chave de modelo como um segredo do repositório e a integração de um arquivo de fluxo de trabalho. A ferramenta também suporta orientações personalizadas através de um arquivo `guide.md`, permitindo que o revisor entenda as especificidades do projeto e as regras de codificação. Isso garante que a IA se concentre em aspectos relevantes do seu código, fornecendo feedback mais direcionado e eficaz. A ação é licenciada sob MIT, o que significa que os usuários apenas incorrerão em custos com seu provedor de modelo escolhido pelo uso de tokens e com o GitHub pelos minutos do runner, se aplicável.
- CategoriaRevisão de código e testes com IA
- Modelo de preçosGrátis
- ImplantaçãoGitHub Actions
- PlataformasWeb
Recursos principais de OpenCode Code Review
Revisões automatizadas de pull requests com IA
Funciona dentro das suas próprias ações do GitHub
Suporta múltiplos provedores de modelos de IA (OpenRouter, Anthropic, OpenAI, Google)
Operação somente leitura para maior segurança
Sistema de validação de defeitos em duas passagens
Comentários de revisão dinâmicos atualizados a cada push
Comandos interativos `/oc` para perguntas e novas revisões
Orientação de projeto personalizável via `guide.md`
Revisões puladas para pull requests de forks para proteger chaves de modelo
Suporte a runners auto-hospedados para repositórios privados
Orçamento de revisão configurável e descobertas máximas
Licença MIT e código aberto
Exclui arquivos de bloqueio, traduções e arquivos minificados da revisão
Medidas de segurança contra injeção de prompt e acesso não autorizado
Ferramentas de benchmarking para avaliar mudanças de modelo e prompt
Como usar OpenCode Code Review?
Adicionar Chave de Modelo: Crie um novo segredo de repositório chamado `OPENROUTER_API_KEY` (ou para seu provedor escolhido) nas configurações do seu repositório do GitHub.
Adicionar Arquivo de Fluxo de Trabalho: Crie `.github/workflows/opencode-review.yml` no seu repositório com a configuração de fluxo de trabalho fornecida.
Abrir Pull Request: Abra um pull request para acionar uma revisão automatizada de código com IA.
Receber Revisão: Um comentário de revisão com defeitos identificados aparecerá no seu pull request em minutos.
Fazer Perguntas: Comente `/oc <pergunta>` em qualquer problema ou pull request para obter respostas geradas por IA com referências de código.
Reexecutar Revisão: Comente `/oc revisão` em um pull request para reexecutar a revisão de IA e atualizar o comentário existente.
Personalizar Revisão: Copie `templates/guide.md` para `.github/opencode-review/guide.md` e adicione diretrizes específicas do projeto para revisões mais inteligentes.
Casos de uso de OpenCode Code Review
- Verificações Automatizadas de Qualidade de Código
- Processo de Revisão de Código Simplificado
- Educação e Feedback para Desenvolvedores
- Detecção de Vulnerabilidades de Segurança
- Explicação de Código Sob Demanda
- Diretrizes de Revisão Personalizáveis
- Manutenção de Projetos de Código Aberto
- Segurança de Código em Repositórios Privados







