Graphify C#: コーディングエージェント向けコンパイラ精度の「使用箇所検索」
Show HN: Graphify C# – Compiler-accurate Find Usages for coding agents
Graphify C#は、C#ソースコードをコンパイラレベルで正確に解析し、呼び出し元、参照、実装、継承、オーバーライドなどの意味論的情報を抽出する無料のヘッドレスインデクサーです。RiderやReSharperのセマンティックナビゲーション機能を、CodexやClaude Codeなどのコーディングエージェント向けに提供します。MSBuildとRoslynを使用してプロジェクトを読み込み、シンボルの意味を解決し、安定したIDと関係性をJSON形式で出力します。これにより、エージェントはあいまいなテキスト検索ではなく、正確なコード構造に基づいてコードを理解・操作できます。テストのみで使用されているメソッドの特定や、インターフェースの実装関係の追跡などが可能になります。MITライセンスで提供され、IDEやコンパイル済みプロジェクト、データベースは不要です。また、エージェントがインデックスを更新するタイミングやセマンティックエッジの追跡方法を教えるスキルも提供されます。
- Graphify C#が公開された。C#ソースをMSBuildとRoslynでコンパイラレベルに解析し、呼び出し元・参照・実装・継承・オーバーライド等の意味論的情報を安定IDと関係性としてJSON出力する無料のヘッドレスインデクサー。
- Rider/ReSharper相当のセマンティックナビゲーションをCodexやClaude Codeなどコーディングエージェント向けに提供し、あいまいなテキスト検索ではなく正確なコード構造に基づく操作を可能にする。
- MITライセンスで提供され、IDE・コンパイル済みプロジェクト・データベースが不要。エージェントにインデックス更新タイミングやセマンティックエッジ追跡を教えるスキルも同梱される。
コーディングエージェントの性能差はモデル単体ではなく、コンパイラ精度のコード理解基盤(コンテキスト供給層)で決まりつつある。Graphify C#はMITライセンスの無料ヘッドレスインデクサーで、Rider/ReSharper相当のセマンティックナビゲーションをCodexやClaude Codeに開放する点が特徴。IDEやDB不要でMSBuild/Roslynベースのため導入障壁が低く、エージェント向け開発ツールの「開発者体験の取り込み」競争において、JetBrains等の既存IDEベンダーやエージェント基盤企業への影響を注視したい。ただし無償OSSであり直接の収益源ではなく、投資判断には導入普及度と企業向け有償版の有無などの続報が必要。