Uma GitHub Action que revisa diffs de pull requests com um LLM e publica um pequeno conjunto de comentários inline priorizados.
mattzcarey/shippie
Agente extensível de revisão de código com IA que analisa seu diff, explora a base de código e comenta pontos específicos em pull requests.
- Estrelas
- 2,520
- Forks
- 241
- Issues abertas
- 31
- Último commit
- há 17 dias
O que é?
Shippie é um agente de revisão de código com IA que analisa um diff, explora o restante da base de código usando ferramentas de desenvolvimento e publica comentários sobre problemas que um revisor humano identificaria, como secrets expostos, código lento ou ineficiente, possíveis bugs e casos extremos não tratados.
Ele pode ser executado como GitHub Action, localmente para revisar alterações staged com `npx shippie review` ou sob demanda quando alguém comenta `/shippie review` em um pull request. É compatível com Node, Cloudflare, GitHub Actions e GitLab CI, e funciona com modelos da Anthropic, OpenAI, OpenRouter e Cloudflare Workers AI.
Shippie pode atuar como cliente do Model Context Protocol (MCP) para acessar ferramentas externas, como automação de navegador, observabilidade e serviços de documentação. Também lê o contexto do projeto em arquivos AGENTS.md ou CLAUDE.md e oferece suporte a Agent Skills.
Recursos principais
- 01Analisa diffs em busca de secrets expostos, problemas de desempenho e possíveis bugs.
- 02Pode ser executado como GitHub Action, localmente para revisar alterações staged ou sob demanda via `/shippie review`.
- 03Oferece suporte a modelos da Anthropic, OpenAI, OpenRouter e Cloudflare Workers AI.
- 04Atua como cliente MCP para se conectar a ferramentas externas.
- 05Injeta o contexto do projeto a partir de AGENTS.md, CLAUDE.md e Agent Skills.
- 06Permite que o agente delegue tarefas a subagentes por meio de uma ferramenta de tarefas.
Casos de uso
- Adicionar comentários automatizados de revisão inicial a cada pull request em um repositório do GitHub.
- Verificar alterações staged em busca de secrets ou bugs óbvios antes de fazer um commit local.
- Acionar uma revisão sob demanda comentando em um pull request.
- Conectar um agente de revisão a ferramentas de navegador ou observabilidade por meio do MCP.
Início rápido
- 1
Obtenha uma chave de API de um provedor compatível, como Anthropic, OpenAI, OpenRouter ou Cloudflare Workers AI
- 2
Crie a estrutura inicial do workflow do GitHub Actions
npx shippie init - 3
Adicione a chave de API do provedor como um secret do repositório, como ANTHROPIC_API_KEY
- 4
Ou revise localmente as alterações preparadas
npx shippie review
Antes de usar
- É necessária uma chave de API de um provedor de modelos pagos.
- O GitHub Action precisa de um checkout completo (fetch-depth: 0) e permissões de escrita em PRs.
- O modo local revisa apenas as alterações preparadas (git diff --cached).
Em coleções
Tópicos
Perguntas frequentes
- O que é shippie?
- Agente extensível de revisão de código com IA que analisa seu diff, explora a base de código e comenta pontos específicos em pull requests. Shippie é um agente de revisão de código com IA que analisa um diff, explora o restante da base de código usando ferramentas de desenvolvimento e publica comentários sobre problemas que um revisor humano identificaria, como secrets expostos, código lento ou ineficiente, possíveis bugs e casos extremos não tratados.
- shippie é gratuito? Qual é a licença?
- shippie é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- shippie ainda é mantido?
- Manutenção ativa. O último commit de shippie foi em 21 de out. de 2026.
- Para que posso usar shippie?
- Adicionar comentários automatizados de revisão inicial a cada pull request em um repositório do GitHub. Verificar alterações staged em busca de secrets ou bugs óbvios antes de fazer um commit local. Acionar uma revisão sob demanda comentando em um pull request. Conectar um agente de revisão a ferramentas de navegador ou observabilidade por meio do MCP.
- Como instalar shippie?
- Obtenha uma chave de API de um provedor compatível, como Anthropic, OpenAI, OpenRouter ou Cloudflare Workers AI Crie a estrutura inicial do workflow do GitHub Actions: npx shippie init Adicione a chave de API do provedor como um secret do repositório, como ANTHROPIC_API_KEY Ou revise localmente as alterações preparadas: npx shippie review
- Onde consigo shippie?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mattzcarey/shippie
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Extensão do VS Code para revisar, gerenciar e fazer checkout de pull requests e issues do GitHub sem sair do editor.
Painel de Git e GitHub para o OpenCode Desktop, com grafo de commits, pull requests, issues, execuções de CI e ferramentas para agentes com fila de aprovação.
Uma CLI nativa do terminal que transforma descrições em linguagem natural em workflows YAML para coordenar Claude Code, Codex, Gemini CLI e outros agentes de programação com etapas de verificação de qualidade.
Uma caixa de entrada no navegador para pull requests do GitHub, que os organiza em seções com consultas de pesquisa.
Toolkit open source para React que permite criar agentes de IA que renderizam e atualizam seus próprios componentes como UI generativa.