EXPLORINEER
ja

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
ソフトウェアを無料で使い、改変・再配布できるオープンソースのライセンス。

出典: GitHubで原文を読む ↗

この記事は原文をもとにAIがやさしい言葉で書き直した解説です。事実関係は原文をご確認ください。