Graphify-Labs/graphify

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

解決する問題

AI コーディングアシスタントは、コードベースを理解するためにファイル全体を読むことでトークンを浪費することがよくあります。Graphify はプロジェクトの知識グラフ(コード、ドキュメント、PDF、画像、ビデオ)を構築し、アシスタントがファイルを検索する代わりに、グラフに対して直接クエリ、パストレース、概念の説明を実行できるようにします。これにより、トークン消費が削減され、理解が高速化されます。

仕組み

Graphify は tree-sitter(AST パーサー)を使用してコードをローカルで解析します。決定的で無料、LLM は関与しません。非コードファイル(ドキュメント、PDF、画像、ビデオ)については、オプションでアシスタントのモデルまたは設定された API キーを使用してセマンティックパスを実行します。ノードが概念で、エッジに信頼度タグ(ソースで明示的な場合は EXTRACTED、解決された場合は INFERRED)が付いたグラフを構築します。3 つの出力が得られます:インタラクティブな graph.html、GRAPH_REPORT.md、およびクエリ用の graph.json。CLI は "explain"、"path"、"query" コマンドを提供します。20 以上の AI アシスタント(Claude Code、Cursor、Codex など)にスキルとしてインストールできます。

対象者

大規模または多言語のコードベース、モノレポ、または混合ファイルタイプのプロジェクトで AI コーディングアシスタントを使用する開発者とチーム。また、Graphify Cloud を介して SDLC 全体で継続的なメモリを必要とするチーム向けで、クロスリポジトリリンク、コードレビュー、形式検証、Sentry/Jira コネクタなどの機能があります。

ハイライト

  • ローカルファーストのコード解析:無料、決定的、データはマシンから出ません。
  • ベクターインデックスではなく実際のグラフ—埋め込みもベクターストアもありません。
  • 透明性のためにすべてのエッジに EXTRACTED または INFERRED のタグが付けられます。
  • tree-sitter を介して 40 以上の言語をサポートし、ドキュメント、PDF、画像、ビデオ/オーディオもサポート。
  • 1 つのコマンドで 20 以上の AI アシスタントにインストールできます。
  • ベンチマークでは、LOCOMO で 0 LLM クレジットで 0.497 recall@10 を示しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト