Description
Sourcebook est un outil conçu pour garantir l'exhaustivité des modifications de code effectuées par des agents IA. Il identifie les fichiers compagnons manquants tels que les fichiers de test, les composants frères et les configurations co-dépendantes que l'agent IA pourrait négliger. En analysant les différences pour en vérifier l'exhaustivité, Sourcebook signale les fichiers qui nécessitent probablement des modifications mais qui n'ont pas été modifiés.
Lire la suite
En arrière-plan, Sourcebook cartographie votre dépôt à l'aide de graphes d'importation, de l'historique de co-changement git, de mappages de fichiers de test et de détection de fichiers hub. Lorsque vous exécutez la commande 'sourcebook check', il compare vos modifications par rapport à cette carte structurelle et signale tout élément manquant. Ce processus ne nécessite pas de modèle de langage large (LLM) et s'achève en moins d'une seconde.
Sourcebook peut être déployé en tant qu'interface en ligne de commande (CLI), hook Claude Code ou serveur MCP. Pour une analyse sémantique plus approfondie, l'option '--ai' envoie les différences à Claude Sonnet pour un petit frais par exécution. L'outil dispose également d'un PageRank de graphe d'importation, qui classe les fichiers par importance structurelle, aidant à identifier les fichiers critiques qui pourraient impacter l'ensemble du projet s'ils étaient modifiés.
L'outil est particulièrement utile pour les développeurs et les équipes qui s'appuient sur des agents IA pour la génération de code, car il fournit un examen automatisé de l'exhaustivité à chaque demande de tirage. Sourcebook est gratuit à utiliser et open-source, sous licence BSL-1.1, ce qui le rend accessible à un large éventail d'utilisateurs.
- CatégorieRevue de code et tests IA
- Modèle tarifaireGratuit
- DéploiementCLI, Claude Code hook, serveur MCP
- PlateformesWindows, macOS, Linux
Fonctionnalités principales de sourcebook
Analyse de l'exhaustivité des différences
Détection de couplage de co-changement
Cartographie de graphe d'importation
Détection de fichiers de test
Déploiement CLI
Hooks Claude Code
Intégration serveur MCP
Gratuit et open-source
Comment utiliser sourcebook ?
Configurer : Installez Sourcebook dans votre environnement
Utiliser : Exécutez 'sourcebook check' sur vos différences
Optimiser : Utilisez les suggestions signalées pour compléter les modifications
Intégrer : Déployez en tant que CLI, hook Claude Code ou serveur MCP
Cas d'utilisation de sourcebook
- Vérification de l'exhaustivité du code
- Analyse de graphe d'importation
- Détection de dépendance de co-changement
- Examen automatisé des PR
- Analyse sémantique






