Descripción
Sourcebook es una herramienta diseñada para garantizar la integridad de los cambios de código realizados por agentes de IA. Identifica archivos compañeros faltantes, como archivos de prueba, componentes hermanos y configuraciones co-dependientes que un agente de IA podría pasar por alto. Al analizar el diff para verificar su integridad, Sourcebook señala archivos que probablemente necesiten cambios pero que no fueron modificados.
Leer más
Bajo el capó, Sourcebook mapea su repositorio utilizando gráficos de importación, historial de co-cambio de git, mapeos de archivos de prueba y detección de archivos hub. Cuando ejecuta el comando 'sourcebook check', compara sus cambios contra este mapa estructural y señala cualquier elemento faltante. Este proceso no requiere un modelo de lenguaje grande (LLM) y se completa en menos de un segundo.
Sourcebook se puede implementar como una interfaz de línea de comandos (CLI), un gancho de Claude Code o un servidor MCP. Para un análisis semántico más profundo, la opción '--ai' envía el diff a Claude Sonnet por una pequeña tarifa por ejecución. La herramienta también cuenta con PageRank de Gráfico de Importación, que clasifica los archivos según su importancia estructural, ayudando a identificar archivos críticos que podrían afectar a todo el proyecto si se alteran.
La herramienta es particularmente útil para desarrolladores y equipos que dependen de agentes de IA para la generación de código, ya que proporciona una revisión automatizada de la integridad en cada solicitud de extracción. Sourcebook es gratuito y de código abierto, con licencia bajo BSL-1.1, lo que lo hace accesible para una amplia gama de usuarios.
- CategoríaRevisión de código y pruebas con IA
- Modelo de preciosGratis
- ImplementaciónCLI, Claude Code hook, servidor MCP
- PlataformasWindows, macOS, Linux
Características principales de sourcebook
Análisis de integridad del diff
Detección de acoplamiento de co-cambio
Mapeo de gráficos de importación
Detección de archivos de prueba
Implementación CLI
Ganchos de Claude Code
Integración de servidor MCP
Gratuito y de código abierto
¿Cómo usar sourcebook?
Configurar: Configure Sourcebook en su entorno
Usar: Ejecute 'sourcebook check' en sus diffs
Optimizar: Utilice las sugerencias señaladas para completar los cambios
Integrar: Despliegue como CLI, gancho de Claude Code o servidor MCP
Casos de uso de sourcebook
- Verificación de integridad del código
- Análisis de gráfico de importación
- Detección de dependencias de co-cambio
- Revisión automatizada de PR
- Análisis semántico






