説明
Sourcebookは、AIエージェントによって行われたコード変更の完全性を確保するために設計されたツールです。テストファイル、兄弟コンポーネント、AIエージェントが見落とす可能性のある共依存設定など、欠落している補助ファイルを特定します。Sourcebookは、完全性のためにdiffを分析し、変更が必要だが修正されていないファイルをフラグします。
続きを読む
内部では、Sourcebookはインポートグラフ、gitの共変履歴、テストファイルのマッピング、ハブファイルの検出を使用してリポジトリをマッピングします。'sourcebook check'コマンドを実行すると、これらの構造マップに対して変更を比較し、欠落している要素をフラグします。このプロセスは、大規模言語モデル(LLM)を必要とせず、1秒未満で完了します。
Sourcebookは、コマンドラインインターフェース(CLI)、Claude Codeフック、またはMCPサーバーとして展開できます。より深い意味解析のために、'--ai'オプションを使用すると、少額の料金でClaude Sonnetにdiffを送信します。このツールには、構造的重要性に基づいてファイルをランク付けするインポートグラフPageRankも搭載されており、変更されるとプロジェクト全体に影響を与える可能性のある重要なファイルを特定するのに役立ちます。
このツールは、コード生成のためにAIエージェントに依存する開発者やチームに特に役立ちます。すべてのプルリクエストに対して自動的な完全性レビューを提供します。Sourcebookは無料で使用でき、オープンソースであり、BSL-1.1の下でライセンスされています。これにより、幅広いユーザーがアクセス可能です。
- カテゴリーAI コードレビュー・テスト
- 料金モデル無料
- デプロイCLI、Claude Code hook、MCPサーバー
- プラットフォームWindows, macOS, Linux
sourcebookの主要機能
Diff完全性分析
共変結合検出
インポートグラフマッピング
テストファイル検出
CLI展開
Claude Codeフック
MCPサーバー統合
無料でオープンソース
sourcebookの使い方は?
設定: 環境にSourcebookをセットアップする
使用: diffsに対して'sourcebook check'を実行する
最適化: フラグされた提案を使用して変更を完了する
統合: CLI、Claude Codeフック、またはMCPサーバーとして展開する
sourcebookの使用例
- コード完全性チェック
- インポートグラフ分析
- 共変依存関係検出
- 自動PRレビュー
- 意味解析






