Repolode
mattzcarey

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. 1

    Obtenha uma chave de API de um provedor compatível, como Anthropic, OpenAI, OpenRouter ou Cloudflare Workers AI

  2. 2

    Crie a estrutura inicial do workflow do GitHub Actions

    npx shippie init
  3. 3

    Adicione a chave de API do provedor como um secret do repositório, como ANTHROPIC_API_KEY

  4. 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