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.

何を解決するか

Graphifyは、従来のファイルベースの検索(grep)を置き換える、クエリ可能な知識グラフによって、複雑なコードベースやドキュメントのナビゲーションと理解の問題を解決します。開発者は概念間の関係を追跡でき、2つのコードの間の最短経路を見つけることができ、すべてのファイルを手動で読むことなくプロジェクトの構造を可視化できます。

動作方法

Graphifyは、コード、ドキュメント、PDF、画像、動画などのプロジェクトアセットを知識グラフにマッピングします。コードについては、約40言語で決定論的でローカルな解析を実現するtree-sitter ASTを使用し、コードがマシン外に漏れることがありません。他のメディアについては、設定されたLLMまたはAPIキーを使用して意味解析を行います。生成されたグラフは「ゴッドノード」(高度に接続された概念)を特定し、Leidenアルゴリズムを使ってコミュニティ(サブシステム)を検出します。ユーザーはCLI経由でこのグラフをクエリするか、AIコーディングアシスタント(Claude Code、Cursor、GitHub Copilotなど)にスキルとして統合して、パスクエリ、説明、スコープ付き部分グラフの取得を実行できます。

対象ユーザー

大規模で、なじみのない、または複雑なプロジェクトを扱う開発者やエンジニア向けです。依存関係、アーキテクチャパターン、複数のファイルタイプ間の概念的リンクをより構造的に探索したい方におすすめです。

特徴

  • ローカル最優先のコード解析: LLMを必要とせず、tree-sitter ASTによる決定論的解析を実現。
  • マルチモーダルマッピング: コード、ドキュメント、PDF、画像、音声/動画を1つのグラフに統合。
  • AIアシスタント統合: 20以上のAIコーディングアシスタントにスキルとしてインストール可能で、グラフベースのクエリを可能に。
  • 信頼度タグ付け: すべてのエッジは EXTRACTED(ソースに明示的)または INFERRED(解決によって導出)のいずれかにタグ付けされる。
  • グラフ可視化: プロジェクト構造の視覚的探索用にインタラクティブな graph.html ファイルを生成。

関連

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