graphify: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
graphify: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
Graphifyは、コード、ドキュメント、PDF、画像、ビデオを含むプロジェクト全体を、クエリ可能なナレッジグラフにマッピングします。これにより、複雑なプロジェクトアーキテクチャを理解したり、異なるコンポーネント間の接続を見つけたりするために、手動でファイルをgrepする必要がなくなります。
仕組み
Graphifyは、ローカルのAST抽出(コードにはtree-sitterを使用)とAIモデルAPI(非コード資産用)を組み合わせて、エンティティとリレーションシップを特定します。様々なAIコーディングアシスタント(Claude Code、Cursor、GitHub Copilotなど)に「スキル」として統合でき、アシスタントが生のファイルを一つずつ読み込む代わりに、/graphify queryのようなコマンドを使用してグラフに直接クエリを投げることが可能になります。
対象ユーザー
大規模で複雑なコードベースやドキュメントセットをナビゲートする必要がある開発者やアーキテクト、および、プロジェクトの構造化されたメモリレイヤーをツールに提供したいAIコーディングアシスタントを利用しているチーム。
ハイライト
- 幅広いファイルサポート: コード用の36以上のtree-sitter文法に加え、PDF、Officeドキュメント、Google Workspaceファイル、およびビデオ/オーディオの文字起こしを処理します。
- AIアシスタント統合: Claude Code、Cursor、Codex、Aiderを含む幅広いプラットフォームへのネイティブなインストールが可能です。
- ナレッジグラフ出力: インタラクティブなHTML可視化、
Sources
- undefinedsafishamsi/graphify