Revisão de Código IA
IntentGuard
Revisor de alinhamento de PR open-source que verifica se cada PR no GitHub corresponde ao problema vinculado no Linear e à intenção da sprint antes do merge.
IntentGuard
O que é IntentGuard?
IntentGuard é uma ação do GitHub open-source auto-hospedada que revisa automaticamente pull requests contra problemas vinculados do Linear e contexto da sprint. Ela usa IA para classificar PRs como ALINHADO, DESALINHADO ou INCERTO, ajudando equipes de engenharia nativas em IA a garantir que as mudanças de código permaneçam alinhadas com a intenção do projeto.
IntentGuard vs Ferramentas Similares
| Modelo de Preços | Grátis | Grátis | Grátis | Pago |
| Créditos Grátis | ||||
| Principais recursos |
|
|
|
|
| Prós |
|
|
|
|
| Contras |
|
|
|
|
| Melhor para |
|
|
|
|
Como usar IntentGuard?
- 1Instale a Ação do GitHub adicionando o arquivo de workflow ao seu repositório.
- 2Configure a ação com seu token do GitHub, chave da API do Linear e chave da API da Anthropic.
- 3Abra um pull request.
- 4O IntentGuard publicará automaticamente um comentário com seu veredito de alinhamento.
- 5Opcionalmente, defina alignment.failCheckOnMisaligned como true para bloquear PRs desalinhados.
IntentGuard Principais recursos
- Revisa PRs contra problemas vinculados do Linear e contexto da sprint
- Classifica PRs como ALINHADO, DESALINHADO ou INCERTO com justificativa
- Auto-hospedado via Ações do GitHub, nenhum dado enviado externamente exceto para o provedor LLM
- Atualização de comentário único por PR (sem spam)
- Configurabilidade de rigor, caminhos ignorados e bloqueio de merge
- Modo de simulação para testes offline sem chaves de API
IntentGuard Casos de uso
- Garantir que o código gerado por IA esteja alinhado com as metas da sprint antes do merge
- Prevenir aumento de escopo detectando PRs que desviam dos tickets vinculados
- Automatizar verificações de alinhamento para equipes que usam Linear e GitHub
- Manter o foco do projeto em equipes de engenharia nativas em IA de ritmo acelerado
IntentGuard Preços e créditos grátis
IntentGuard funciona no modelo Grátis.
IntentGuard Prós e contras
Prós
- Open-source e auto-hospedado, controle total dos dados
- Integração direta com GitHub e Linear
- Focado em segurança: nunca executa código do PR nem usa pull_request_target
- Fornece vereditos de alinhamento acionáveis com justificativa e fontes
- Configurável para bloquear PRs desalinhados se necessário
Contras
- Requer chave de API LLM (Anthropic) para uso ao vivo
- Suporta apenas rastreamento de problemas do Linear (sem Jira, Notion, etc.)
- Atualmente não há fluxo de instalação do GitHub App (deve ser configurado como Ação do GitHub)
- Custos de LLM podem acumular para alto volume de PRs
Para que IntentGuard é melhor?
- Equipes de engenharia que usam Linear e GitHub
- Equipes que usam agentes de codificação de IA como Copilot ou Cursor
- Líderes técnicos que desejam garantir que os PRs estejam alinhados com as metas da sprint
- Projetos open-source que buscam automatizar verificações de alinhamento