GitHub
Graphify-Labs/graphify — コードベース、ドキュメント、SQLスキーマ、設定ファイル、PDFを照会可能なナレッジグラフに変換
AI初登場 1,408ポイント
Graphify(グラフィファイ)は、プログラムのコードや資料をまとめて「つながりの地図(ナレッジグラフ)」に変えて、質問できるようにするオープンソースのツールです。AIコーディングツールから使えるように作られています。
何が起きたのか
Graphify-Labs という団体が、GitHub で公開しているツール「graphify」を紹介しています。このツールは、コードだけでなく、ドキュメント、SQL のデータベース設計書、設定ファイル、PDF なども読み取り、それらの関係を図のようなデータにまとめます。その後、そのデータに対して質問できます。Claude Code、Cursor、Codex、Gemini CLI といった AI ツールから「/graphify」という命令で使えます。
主な特徴
- コードを解析するのに、AI を使わず、決まった手順で動く「AST 解析」を手元のパソコンで行う
- 各つながり(エッジ)に、なぜそう結びついたかの説明が付く
- ベクターストア(AI 検索用のデータベース)を使わない
- ライセンスは Apache 2.0(無料で使える公開ライセンス)
ちょっと補足
大きなプログラムは、どの部品がどの部品とつながっているのか分かりにくくなります。AI に全部のファイルを読ませると時間もお金もかかります。graphify は、先に関係の地図を作っておくことで、必要な部分だけを素早く探せるようにするツールです。
なぜ大事なのか
新しいプロジェクトに入った人や、古くて複雑なコードを直す人にとって、全体の構造を早くつかめることはとても役立ちます。さらに、AI が答えの根拠をたどれるようになるため、答えを確かめやすくなります。
今後の注目点
- 実際の大きなプロジェクトで、速さと正確さがどのくらい出るか
- AI ツールとの連携がどこまで広がるか
- GitHub でのスター数や利用者の増え方
用語解説
- AST
- プログラムの文法構造を木の形に分解したもので、コードを機械的に読むための方法。
- Claude Code
- Anthropic 社が作る、AI がコードを書いたり直したりするツール。
- Cursor
- AI 機能を備えた、プログラムを書くためのエディタ(編集ソフト)。
- Apache 2.0
- ソフトウェアを無料で使い、改変・再配布できるオープンソースのライセンス。