ホームLLMsafishamsi/graphify
safishamsi

graphify

AI🌱 NEW PROJECT BOOST#AI Assistant#Knowledge Graph#Codebase Analysis#LLM#Developer Tools
GitHub で見る →
63

// 概要

Graphify は、コードベース、ドキュメント、マルチメディアファイルから包括的なナレッジグラフを構築する AI コーディングアシスタントスキルです。コードには決定論的な AST 抽出を、概念分析には並列サブエージェントを使用することで、埋め込みに依存せずにリレーションシップをマッピングします。生成されたインタラクティブなグラフと監査レポートにより、開発者は深いアーキテクチャの洞察を得て、複雑なプロジェクトを効率的にナビゲートできます。

// 技術解説

Graphify は、コード、ドキュメント、メディア、設定ファイルなど、多様なプロジェクト資産を構造化されたクエリ可能なナレッジグラフに変換するように設計された AI コーディングアシスタントスキルです。コードに対する決定論的な AST 抽出と、非構造化データに対する LLM 主導のセマンティック分析を組み合わせたマルチパスアプローチを活用することで、AI エージェントが単純なキーワード検索ではなく構造的な関係性を使用してコードベースをナビゲートできるようにします。この設計は、プロジェクトの永続的かつトポロジカルなマップをエージェントに提供することでトークン消費量を大幅に削減し、アーキテクチャの理解を向上させ、大規模または複雑なリポジトリにおけるコンテキストの断片化という問題を効果的に解決します。

// 主要ハイライト

01
コード、PDF、画像、およびオーディオ/ビデオファイルから永続的なナレッジグラフを構築し、プロジェクトの概念を統合的に把握できます。
02
25 種類のプログラミング言語に対して決定論的な AST 抽出を使用し、LLM 推論に頼らずにコード構造をマッピングします。
03
グラフのトポロジーに対して Leiden コミュニティ検出を採用し、個別のベクトル埋め込みを必要とせずにクラスターや「god nodes」を特定します。
04
Claude Code、Cursor、Aider などの主要な AI コーディングアシスタントと統合し、pre-tool hooks を介して「常時接続」のアーキテクチャコンテキストを提供します。
05
パス追跡、セマンティッククエリ、構造化データアクセスのための MCP サーバーホスティングを含む高度なグラフ操作をサポートします。
06
SHA256 ベースのキャッシュを維持して効率的な増分更新を保証し、後続の実行時には変更されたファイルのみを処理します。

// ユースケース

01
コードベースのアーキテクチャマッピングと依存関係の自動可視化
02
コード、PDF、動画、技術図面からのマルチモーダルなナレッジ抽出
03
コンテキストを認識したコードナビゲーションとクエリのための常時稼働型 AI アシスタント統合

// クイックスタート

'uv tool install graphifyy' または 'pipx install graphifyy' を使用してツールをインストールします。インストールが完了したら、'graphify install' を実行して好みの AI コーディングアシスタントを設定し、プロジェクトディレクトリに移動して '/graphify .' を実行することで、初期のナレッジグラフとレポートを生成します。