Descrição
Sourcebook é uma ferramenta projetada para garantir a completude das alterações de código feitas por agentes de IA. Ela identifica arquivos acompanhantes ausentes, como arquivos de teste, componentes irmãos e configurações co-dependentes que um agente de IA pode ignorar. Ao analisar as diferenças para verificar a completude, o Sourcebook sinaliza arquivos que provavelmente precisam de alterações, mas não foram modificados.
Ler mais
Nos bastidores, o Sourcebook mapeia seu repositório usando gráficos de importação, histórico de co-alteração do git, mapeamentos de arquivos de teste e detecção de arquivos hub. Quando você executa o comando 'sourcebook check', ele compara suas alterações com este mapa estrutural e sinaliza quaisquer elementos ausentes. Esse processo não requer um modelo de linguagem grande (LLM) e é concluído em menos de um segundo.
O Sourcebook pode ser implantado como uma interface de linha de comando (CLI), um hook do Claude Code ou um servidor MCP. Para uma análise semântica mais profunda, a opção '--ai' envia as diferenças para o Claude Sonnet por uma pequena taxa por execução. A ferramenta também possui o Import Graph PageRank, que classifica arquivos por importância estrutural, ajudando a identificar arquivos críticos que poderiam impactar todo o projeto se alterados.
A ferramenta é particularmente útil para desenvolvedores e equipes que dependem de agentes de IA para geração de código, pois fornece uma revisão automatizada de completude em cada pull request. O Sourcebook é gratuito para uso e de código aberto, licenciado sob BSL-1.1, tornando-o acessível para uma ampla gama de usuários.
- CategoriaRevisão de código e testes com IA
- Modelo de preçosGrátis
- ImplantaçãoCLI, Claude Code hook, servidor MCP
- PlataformasWindows, macOS, Linux
Recursos principais de sourcebook
Análise de completude de diferenças
Detecção de acoplamento de co-alteração
Mapeamento de gráfico de importação
Detecção de arquivos de teste
Implantação CLI
Hooks do Claude Code
Integração com servidor MCP
Gratuito e de código aberto
Como usar sourcebook?
Configurar: Configure o Sourcebook em seu ambiente
Usar: Execute 'sourcebook check' em suas diferenças
Otimizar: Use sugestões sinalizadas para completar alterações
Integrar: Implemente como CLI, hook do Claude Code ou servidor MCP
Casos de uso de sourcebook
- Verificação de completude de código
- Análise de gráfico de importação
- Detecção de dependência de co-alteração
- Revisão automatizada de PR
- Análise semântica






