AI活用全般

Graphifyとは?|コマンド1つでプロジェクト全体を「つながりの地図」に可視化

PICKUP
Graphifyコマンド1つでプロジェクト全体を
「つながりの地図」に可視化
5日で10,000★
トークン効率71.5倍
MIT / 無料
tree-sitter + AI 2段階解析公式構想を48h自動化

「Graphify」は、フォルダを指定してコマンドを1つ打つだけで、中のファイル同士の関係性を自動で解析し、「つながりの地図(ナレッジグラフ。

ファイル同士の関係を点と線で見せる図)」を生成してくれるツールだ。

オープンソースで無料。

GitHubのスター数は5日で10,000を超えた。

OpenAI/Tesla元AIディレクターが2026年4月に公開した「AIで知識を整理する」公式構想(出典: 末尾の参考リンク)を、48時間で自動化したのがこのツール。

ファイルの整理が手作業頼みだった問題を根本から変える。

この記事では、Graphifyの仕組みと使い方を順を追って書いていく。

この記事はフォルダの中身がカオスで全体像が見えない人向け(Claude Codeを触ったことがあれば読めます)。

Graphifyのナレッジグラフは「検索」と何が違うのか?

従来の検索
「答えを知ってる人」の道具
ファイル名を覚えていないと探せない
何を探してるか分からないと使えない
ピンポイントで1つだけ取り出す
例: 「本棚の3段目の赤い本を取って」
Graphify
「全体像を見たい人」の道具
ファイル名を知らなくても構造が見える
つながりから「発見」が生まれる
フォルダ全体の地図を生成
例: 「本棚全体の構造と本同士の関係を表示」

ファイルを探す時、普通は検索しますよね。

「あのファイルどこだっけ」ってファイル名で検索する。

でも、ファイル名を覚えてなかったら?

そもそも何を探してるか分からなかったら?

検索って「答えを知ってる人」のための道具なんですよね。

Graphifyがやるのは、それとは全然違います。

フォルダの中にあるファイルを全部読んで、「このファイルとこのファイルは関係がある」っていうつながりを見つけ出す。

で、それを目に見える地図にしてくれる。

たとえるなら、本棚。

検索は「この本棚の3段目にある赤い本を取って」。

Graphifyは「この本棚全体の構造を見せてくれて、どの本がどの本と関係してるか教えてくれる」。

探し物じゃなくて、全体像が見える。

「このフォルダ、実はこういう構造だったのか」っていう発見がある。

私は普段Claude Code(AnthropicのCLI型コーディングAI)を使ってるんですけど、プロジェクトが大きくなってくると「あれ、このファイルって何のためにあるんだっけ」ってなる瞬間があるんですよ。

そういう時に地図があったら、だいぶ違うなって思いました。

公式構想をGraphifyが48時間で自動化したとは?

公式構想 → Graphify誕生の流れ
4月3日: 公式構想が公開された
「コードより知識の整理にAIを使ってる」
公式構想の手順

フォルダ整理 → AI指示 → Wiki生成
※手動でAIに指示が必要

48時間後
Graphify公開(OSS開発者)
コマンド1つで解析→地図生成まで全自動
5日で GitHub 10,000★ 達成

ちょっと裏側の話をさせてください。

2026年4月3日、OpenAI/Tesla元AIディレクターが「LLM Knowledge Bases」という公式構想をGitHub Gistで手順書として公開した。

「最近AIをコード書くより、知識の整理に使ってる」という発信です。

フォルダにデータを入れる → AIがWiki(百科事典のようにページを蓄積していく形式)を自動生成する → Obsidian(ローカル保存型のメモアプリ)で見る。

このワークフロー(作業の流れ)が業界で大きな話題になりました。

で、その48時間後。

ある開発者が、公式構想をベースにしたツールをGitHubに公開した。

それがGraphifyです。

5日で10,000スターっていうのは、GitHubの世界ではかなり異常な速度です。

それだけ「こういうのが欲しかった」っていう人が多かったんでしょうね。

公式構想方式との一番の違いは、「全自動」ってところ。

公式構想方式はフォルダ整理もWiki構築も手動でAIに指示する必要があった。

Graphifyはコマンド1つで、解析から地図の生成まで全部やってくれます。

Graphifyはどういう仕組みか?tree-sitter+AIの2段階解析

2段階解析の仕組み
第1段階
tree-sitter(構造解析)
関数の呼び出し関係を機械的に検出
ファイル間のimport/requireを追跡
AIを使わずルールベースで正確
第2段階
Claude AI(意味解析)
概念的なつながりをAIが推測
PDF・画像も読み取り可能
意味レベルの関係性を発見
3種類の信頼度タグ
EXTRACTED
コードから直接検出
確実なつながり
INFERRED
AIが推測
0〜1の信頼スコア付き
AMBIGUOUS
自信なし
「確認して」と正直に表示

技術的にどうやってるのか、中身を見てみました。

Graphifyは2段階で動きます。

まず第1段階。

「tree-sitter(プログラムのコードを構文の木として解析するエンジン)」で、コードの構造を機械的に読み取る。

どの関数がどの関数を呼んでるか、どのファイルがどのファイルを読み込んでるか。

これはAIを使わず、ルールベースで正確にやります。

次に第2段階。

Claude(AIの方)に中身を読ませて、「このファイルとこのファイルは概念的につながってるよね」っていう意味的なつながりを見つけさせる。

コードだけじゃなくて、PDFとか画像とかも読めます。

で、面白いなと思ったのが「つながりの信頼度」。

Graphifyが見つけたつながりには3種類のタグが付きます。

「EXTRACTED」は、コードから直接見つけた確実なつながり。

「INFERRED」は、AIが「たぶん関係あるよね」と推測したもの。

0から1の信頼スコア付き。

「AMBIGUOUS」は、「ちょっと自信ないから確認して」っていうもの。

AIが「全部分かりました!」って言い切らないで、「ここは自信ないです」ってちゃんと表示してくれる。

3種類のタグで仕分けてくれる仕様は、あとから手で確認する時に効きます。

「分からないものは分からない」って言えるのは、使う側からすると信頼できますよね。

Graphifyでプロジェクトの全体像を一瞬で可視化できるか?

71.5
ナレッジグラフ経由のトークン効率
従来の方法
ファイルを1個ずつAIに読ませる
コンテキストをすぐ消費
Graphify経由
地図(graph.json)を読ませる
71.5倍少ないトークンで済む
Claude Codeのコンテキスト(AIが覚えていられる量)は有限 → トークン節約は実用的に重要

Claude Codeでプロジェクトを進めてると、気づいたらファイルが増えてるんですよね。

私が作ったはずなのに、全体像が見えなくなる。

Graphifyを使えば、フォルダ全体の構造が地図になって出てくるので、「今このプロジェクトはこういう状態」っていうのが一目で分かる。

しかもトークン効率が71.5倍っていう数字が出てます。

つまり、AIにファイルを1個1個読ませるより、Graphifyの地図を読ませた方が71.5倍少ないトークンで済む。

Claude Codeのコンテキスト(AIが覚えていられる量)って有限なので、これはかなり実用的な話です。

Graphifyで引き継ぎ資料なしのプロジェクトを理解できるか?

引き継ぎプロジェクト × Graphify
📂
引き継いだフォルダ
ドキュメントなし
コメントなし
ファイル名だけが頼り
🗺
Graphifyで地図化
何と何が関連してるか可視化
構造的なつながりを自動検出
探索効率が大幅に向上

想像するだけでゾッとする場面があります。

前任者が作ったプロジェクトを引き継いだ。

ドキュメントはない。コメントもない。ファイル名だけが頼り。

こういう時にGraphifyでフォルダを丸ごと解析すれば、少なくとも「何と何が関連してるか」は分かります。

地図があるのとないのとでは、探索の効率が全然違いますよね。

GraphifyでPDF・画像もまとめてナレッジグラフ化できるか?

コード以外もナレッジグラフ化
📄
PDF / 論文
📷
画像 / SS
💻
ソースコード
📝
テキスト / メモ
Graphifyでまとめて解析
「この論文とこの記事は同じ概念について書いてる」
異なるファイル形式を横断して意味的なつながりを発見
公式構想の「知識ベース」構築をより手軽に実現

PDFや画像も読めるので、コードに限らず使えそうなのが面白いところ。

たとえば、あるテーマについて集めた論文やスクリーンショットをフォルダに入れて、Graphifyに地図を作らせる。

「この論文とこの記事は同じ概念について書いてる」みたいな関係が見えてくる。

先行する公式構想でいう「知識ベース」の構築を、もっと手軽にやれるってことですね。

Graphifyに必要なものは?

Graphify スペック
料金
無料MITライセンス
必要環境
Python 3.10以上
対応ツール
Claude CodeCodexOpenCodeOpenClawFactory Droid
日本語対応
UI表示は英語 / 日本語ファイルの読み取りは可能
注意
ドキュメント・画像解析にはAI APIの利用料が発生する場合あり
コード構造解析はローカルで完結

料金: 無料(MIT(オープンソースで自由に使えるライセンス)の1つ)

必要な環境: Python 3.10以上

対応ツール: Claude Code、Codex、OpenCode、OpenClaw、Factory Droid

日本語対応: ツール自体の表示は英語です。

ただ、日本語のファイルも読めるとのこと

注意: ドキュメントや画像の解析にはAIのAPI(外部のAIサービスを呼び出す仕組み。

Claude等)を使うので、その分のAPI利用料がかかる場合があります。

コードの構造解析はローカルで完結します

Graphifyのインストール手順は?(Claude Code)

インストール手順(Claude Code)
1
インストール
Claude Codeで「pip install graphifyy && graphify install を実行して」
※ graphifyy(yが2つ)が正しい名前
2
フォルダ移動 + 実行
「このフォルダでGraphifyを実行して」と伝えるだけ
3
出力ファイルを確認
graph.html → ブラウザで地図を閲覧
GRAPH_REPORT.md → 重要ファイル・意外なつながり
graph.json → AI用データ(次回の効率化に)
4
地図を見る + レポートを読む
色分けされたグループ・つながりの線で全体像を把握
事前確認: 初めて使う前にClaude Codeで「GitHubリポジトリをセキュリティチェックして」と依頼

私はClaude Codeを使ってるので、Claude Codeでの手順を書きます。

ステップ1。まずインストール。

Claude Codeを開いて、こう聞いてみてください。

「Graphifyっていうツールをインストールしたい。

pip install graphifyy && graphify install を実行して」

※パッケージ名が「graphifyy」(yが2つ)なので注意。

公式がPyPI(Pythonのパッケージ配布サイト)の名前を取得中で、今は「graphifyy」が正しい名前です。

ステップ2。インストールできたら、地図を作りたいフォルダに移動。

Claude Codeに「このフォルダでGraphifyを実行して」と伝えればOKです。

あとはClaude Codeが勝手にやってくれます。

ステップ3。待つ。

フォルダの大きさによりますが、解析が終わると3つのファイルが出てきます。

graph.html → ブラウザで開くとインタラクティブな地図が見える

GRAPH_REPORT.md → テキスト形式のレポート。

重要なファイルや意外なつながりが書いてある

graph.json → AIが読むためのデータ。

次回以降、Claude Codeにこれを読ませると効率がいい

ステップ4。graph.htmlをブラウザで開いてみてください。

ファイルが点(ノード)になっていて、関連するファイル同士が線でつながってる。

色分けもされてて、似た役割のファイルは同じ色のグループにまとまります。

ステップ5。レポートを読む。

GRAPH_REPORT.mdには「このファイルが一番多くのファイルとつながってるよ」っていう情報や、「こことここのつながりは意外かもしれない」っていう発見が書かれています。

大事なこと: 初めて使う前に、Claude Codeに「このGitHubリポジトリ(https://github.com/safishamsi/graphify)を読んで、セキュリティ的に問題ないかチェックして」とお願いしてください。

オープンソースのツールは誰でもコードを見られる反面、私自身でも確認する習慣をつけておくと安心です。

よくある疑問

Q. プログラミングできないけどGraphifyは使える?

正直、Pythonのインストールとターミナル(パソコンに文字で命令を打つ画面)の操作が必要なので、完全にゼロからだとちょっとハードルはあります。

でも、Claude Codeを使ってる人なら大丈夫。

「Graphifyを入れて使いたい」ってClaude Codeに言えば、インストールから実行まで全部やってくれます。

つまり、Claude Codeが使えるなら実質ハードルはほぼゼロです。

Q. Graphifyでファイルの中身がどこかに送られる?

ここは要注意です。

コードの構造解析(どの関数がどこを呼んでるか等)はパソコンの中だけで完結します。

ただし、ドキュメントや画像の「意味を理解する」部分はClaude APIに送信されるとのこと。

つまり、PDFや画像を含めて解析する場合は、その内容がClaude APIに送られる。

機密情報を含むファイルは、解析対象のフォルダから外しておいた方がいいですね。

Q. 公式構想方式と、どっちがいい?

目的が微妙に違います。

公式構想方式は「知識をWiki形式で蓄積していく」もの。

時間をかけて育てるタイプ。

Graphifyは「今あるフォルダの構造を一瞬で可視化する」もの。

スナップショットに近い。

組み合わせて使うのが一番良さそうですよね。

Graphifyで全体像を掴んで、その上で公式構想方式で知識を深堀りしていく、みたいな。

Graphifyの注意点と限界は?

注意点と限界
まだv0.x台(生まれて5日のツール)
最終更新 4月8日 / v0.3.12。「試してみる」くらいの温度感で
大きいフォルダはAPI利用料に注意
まずは小さめのフォルダで試すのが安全
対応ツールは5つのみ
Claude Code / Codex / OpenCode / OpenClaw / Factory Droid
通常のClaude(チャット版)やChatGPTでは使えない
OSS → インストール前に確認を
最終更新日とIssue(不具合報告)をチェックしてから

まず、まだ生まれて5日のツールです。

GitHubを見ると最終更新は4月8日でv0.3.12。

活発に開発されていますが、まだバージョン0.x台。

安定版とは言えない段階なので、「試してみる」くらいの温度感がちょうどいいと思います。

あと、オープンソースは誰でもコードを変更できるので、インストールする前に最終更新日とIssue(不具合報告)を確認してからにしてください。

それから、大きすぎるフォルダだとAIのAPI利用料がかさむ可能性があります。

まずは小さめのフォルダで試してみるのがいいかなと。

あと、対応してるAIコーディングツールがClaude Code・Codex・OpenCode・OpenClaw・Factory Droidの5つ。

普通のClaude(チャット版)やChatGPTでは使えません。

Graphifyが変える「情報の見え方」とは?

AIの使い方の変化
以前
作る
コード生成中心
これから
整理する・理解する
知識の可視化・構造化
ファイルの中身は変わらない。
でも、つながりが見えると、理解の速度が全然違う。
公式構想 × Graphifyの自動化 = 知識整理の新しい形

今回Graphifyを見て思ったのは、結局これって「情報の見え方を変えるツール」なんですよね。

ファイルの中身は変わらない。

でも、つながりが見えると、理解の速度が全然違う。

公式構想で「コードより知識の整理にAIを使うようになった」と発信されていた意味が、Graphifyを見てやっと実感できた気がします。

AIの使い方って、どんどん「作る」から「整理する」「理解する」に移ってきてる。

まずは私自身のプロジェクトフォルダで1回試してみてください。

「え、こことここ繋がってたの?」っていう発見が、たぶんあると思います。

先行する公式構想の解説記事をまだ読んでない方は、そちらも合わせてどうぞ。

セットで読むと「AIで知識を整理する」の全体像が見えてきます。

このページに出てきた言葉

ナレッジグラフ
ファイル同士の関係を点と線で見せる地図のこと。検索では取り出せない「全体像」が分かる
tree-sitter
プログラムのコードを構文の木として解析するエンジン。AIを使わずルールベースで動く
MITライセンス
オープンソースで自由に使えるライセンスの1つ。商用利用も改変もOK
API
外部のAIサービスやツールを呼び出す仕組み。利用量に応じて料金が発生する場合がある
Claude Code
AnthropicのCLI型コーディングAI。コマンドラインからAIに指示を出せる
Wiki
百科事典のようにページを蓄積していく形式。Obsidianなどのアプリで構築できる
Obsidian
ローカル保存型のメモアプリ。Markdownで書いてリンクで繋げる
PyPI
Pythonのパッケージ配布サイト。pip installで取得する元
トークン
AIが文章を扱う時の単位。コンテキスト(覚えていられる量)はトークン数で決まる

参考リンク

・Graphify GitHub: https://github.com/safishamsi/graphify

・Graphify PyPI: https://pypi.org/project/graphifyy/

・LLM Knowledge Bases公式構想(手順書 GitHub Gist): https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f

※この記事の内容は執筆時点のものです。AIは進化が速い分野のため、最新の仕様は公式サイトでご確認ください。

-AI活用全般
-,

← 戻る