Graphify
Graphify Labs · 画像 · 生産性向上
Graphifyはあらゆるコードとドキュメント、PDFを検索可能な知識グラフに変え、AIアシスタントはファイルを探す代わりに/graphifyコマンドで読み込む。

Graphify について
What Is Graphify
GraphifyはAIコーディングアシスタント向けに作られたコード知識グラフだ。フォルダを指すと、プロジェクト全体を概念とそのつながりのグラフに変換する。あとはアシスタントがファイルを1つずつ読むのではなく、そのグラフをたどって答える。
狙っているのは、Claude CodeやCursorに大きなリポジトリを放り込んだ人が必ずぶつかる問題である。grepとファイル読み込みは遅く、コンテキストを食い、それでもモデルは依存関係を見落とす。Graphifyは先に地図を作り、アシスタントは構造から考える。コードはtree-sitterで抽象構文木に解析し、ドキュメント、PDF、画像、動画は別の意味解析を通す。各エッジにはEXTRACTEDかINFERREDのラベルが付き、どこまでがソースに書かれていたものか、どこからがツールの解決結果かがわかる。
誰に向くかは2点で決まる。オープンソースのエンジンはローカル動作でApache 2.0、コード処理にアカウントもAPIキーも要らない。ソースを外に出せないチームでも自分のマシンで動かせる。app.graphify.comのホスト型プラットフォームはより新しい別製品で、バックグラウンドでグラフを更新し続ける。課金対象はこちらだ。
Getting Started
- uv tool install graphifyyでCLIを入れる。好みならpipx install graphifyyでもよい
- graphify installを実行してアシスタントにスキルを登録する。CursorやCodexなどを使う場合はプラットフォームのフラグを足す
- プロジェクトを開いて/graphify .を走らせ、コードを走査してグラフを構築する
- graphify-outを起点に作業する。graph.htmlで探索し、GRAPH_REPORT.mdで要点を読み、状況に応じてgraphify query、graphify path、graphify explainを使う
AIツール情報
Graphifyの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 大きく馴染みのないコードを引き継ぐ開発者:モジュール、クラス、関数のつながりをファイルを開く前に把握できる。Python 3.10以上が入っていることが条件
- テックリードとアーキテクト:依存関係をたどり、すべてが流れ込む中核概念を見つけたい人。リポジトリ全体を頭に置いておく必要はない
- プライバシーを重視するチーム:ソースを第三者に渡せない組織。コード解析はローカルで動き、LLMも呼ばず、データはマシンから出ない
- 論文とメモを行き来する研究者やライター:PDFや画像、ドキュメントをコードと同じ構造にまとめたい人
タスク
- 新しいプロジェクトの把握:グラフを一度作れば、あとはディレクトリをめくらず普通の言葉で質問できる
- 依存関係の追跡:graphify pathで2つの対象を指定し、つながる最短経路を見る
- 単一コンポーネントの説明:graphify explainでノードの位置、所属コミュニティ、接続するエッジを取得する
- 地図を最新に保つ:変更後にgraphify updateを実行し、動いたファイルだけを再解析する。LLMの処理は走らない
- チームでグラフを共有:MCPサーバーをstdioかHTTPで立て、複数のアシスタントが同じデータを読む
シーン
- レガシーシステムを引き継ぐ:1週間かけて読む代わりに、半日でアーキテクチャの全体像を掴む
- プルリクエストのレビュー:マージ前に、変更がグラフのどの部分に触れるかを確認する
- 新しいメンバーの受け入れ:graph.htmlを渡せば、自分のペースでプロジェクトをたどれる
- 見知らぬオープンソースライブラリの調査:import、呼び出し、コメントを1つの画面に集める
- 意思決定の経緯を追う:rationaleコメントやADR、RFCの引用がノードになり、なぜがコードに貼り付いたまま残る
主な機能
LLMを呼ばないローカルコード解析
Graphifyはコードをtree-sitterで読む。多くのエディタが使うのと同じパーサ系で、決定的な抽象構文木を組み立てる。この処理にモデルもAPIキーもネットワークも要らない。ファイル間のcalls、imports、inherits、mixes_inは約40言語にわたり解決され、多言語リポジトリも1つのグラフに収まる。データ規則が厳しいチームにとって、これがツールを使えるものにする機能だ。
すべてのエッジにEXTRACTEDかINFERREDを付与
各接続には信頼度のラベルが付く。EXTRACTEDは元のソースに明示されていたつながり、INFERREDはGraphifyが解決したものだ。コードが語っていることと、ツールが導いたことを見分けられる。根拠を示さず答えだけ返すブラックボックスの索引とは、ここが違う。explainの出力は両方を、ノードのファイルと行番号とともに表示する。
query、path、explainコマンド
グラフができたら、ファイルを読む作業は終わる。graphify queryは普通の言葉の質問に対して絞り込んだ部分グラフを返し、graphify pathは2つの対象がどうつながるかを描き、graphify explainは単一ノードの位置と次数を説明する。同社は、グラフから答える方が生のファイルを読み直すよりトークン消費が大幅に少ないとし、結果はセッションをまたいで残る。
コード以外のマルチモーダルな入力
ソースファイルだけにとどまらない。Markdown、PDF、画像、SQLスキーマ、さらには動画や音声も同じグラフに入る。意味解析ではアシスタントのモデルか、設定したAPIキーが処理する。ホワイトボードの写真や論文中の図も地図の一部になる。単なるコード索引との違いはここにある。
コミュニティ、god node、レポート
出力を眺めると重心が見える。god nodeは最も接続の多い概念で、すべてが流れ込む点だ。コミュニティはLeidenアルゴリズムでグラフをサブシステムに分ける。ラベルにLLMは要らない。成果はgraph.htmlに落ちてクリックと絞り込みができ、GRAPH_REPORT.mdに要点が残り、graph.jsonがクエリとツールを支える。
MCPサーバーとアシスタント連携
Model Context Protocolサーバーは、MCPを話すあらゆるアシスタントにグラフを渡す。1台ならstdio、チームならHTTPで、ネットワークに公開する場合はAPIキーも付けられる。スキル自体はClaude CodeやCursorからCodex、Gemini CLI、GitHub Copilotまで20以上のアシスタントに入り、git hookがコミットのたびにグラフを新しく保つ。
git hookと増分更新
コードが変わればグラフは古くなる。Graphifyは増分の道でこれに対処する。graphify updateは変わったファイルだけを再抽出し、既存のグラフに統合する。LLMの処理もクラスタリングも飛ばす。post-commit hookに任せれば、毎回作り直さずに地図がリポジトリを追いかける。
メリットとデメリット
メリット
- コード解析は完全にローカルで動き、LLMもアカウントも要らない。ソースを社外に出せないチームに向く
- すべてのエッジにEXTRACTEDかINFERREDのラベルが付き、ブラックボックスを信じる代わりに答えの根拠が見える
- ベクトルストアも埋め込みも動かさずに済む。クラスタリングはグラフのトポロジーとLeidenアルゴリズムで完結する
- 1つのスキルで20以上のアシスタントをカバーする。Claude CodeやCursorからCodex、Gemini CLIまで対応する
- Apache 2.0のエンジンは無料でベンダーへの縛りもない。まず実リポジトリで試せる
デメリット
- コード解析は無料だが、ドキュメントとメディアの処理にはモデルかAPIキーの設定が要り、その分の手間が増える
- Python 3.10以上と動くターミナル環境が前提で、技術に不慣れな利用者はインストールに助けが要る
- 常時バックグラウンドで動くグラフと会議連携はホスト型プラットフォーム側にあり、オープンソースのエンジンにはない。その便利さは有料の道だ
- 非常に大きなリポジトリは初回のマッピングに数分かかる。価値が見えるのは2つ目の質問からで、1つ目ではない
よくある質問
Graphifyは、コードとそのドキュメント、SQLスキーマ、PDFを検索可能な知識グラフに変えるツールだ。AIコーディングアシスタントにスキルとして入れ、フォルダに対して/graphifyを実行する。あとはアシスタントがファイルを読む代わりにグラフをたどって答える。各エッジにはラベルが付き、ソースから抽出したものか、推論したものかがわかる。
関連コンテンツ
Graphifyに関連するツール、スキル、記事を探す。
Graphifyの代替ツール
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
Tractionwave
TractionWave · 画像 · マーケティングTractionWaveは静止画広告のアテンションヒートマップを作るAIツールだ。PNGかJPGを入れると、予測された注目位置、優先順位付きホットスポット、修正案が返る。予算を投じる前の判断に使う。
Imejis.io
Imejis.io · 画像 · マーケティングImejis.io はエージェントとマーケティングチームのための AI デザインスタジオだ。ふだんの言葉で画像を説明すれば、コピーを書き、レイアウトを組み、全サイズへ自動で組み替え、完成ファイルを書き出す。
