Graphify C# - Compiler-accurate Find Usages for coding agents
Show HN: Graphify C# – Compiler-accurate Find Usages for coding agents
Graphify C#は、Roslyn/MSBuildを活用したヘッドレスなC#セマンティックインデクサーです。コンパイラが解決した呼び出し元、参照、実装、継承、オーバーライドを正確に抽出し、CodexやClaude Codeなどのコーディングエージェントに提供します。IDE不要で、コンパイル済みDLLもデータベースも必要ありません。MITライセンスのオープンソースツールで、dotnet toolとしてインストールし、ソリューションをインデックス化するだけで、エージェントが推測ではなく証拠に基づいてコードを理解できるようになります。
テキスト検索では、どのオーバーロードがバインドされたか、呼び出し元がどのプロジェクトに属するか、インターフェース実装が意図したシンボルかどうかを確実に判断できません。Graphify C#は、MSBuildを通じてプロジェクトをロードし、Roslynにすべてのシンボルの実際の意味を問い合わせます。
HNでの議論
21- spicyusername
C#への愛が感じられて嬉しい。
素晴らしい言語だ。個人的にはめちゃくちゃ過小評価されていると思う。
.NET 11 / C# 15で導入されるUnionは最高になるだろうね。
- JFuzz
おい、ちょっとお礼を言いたくてさ!これを引っ張ってきてUnity開発用にスキルを適応させたんだ。Graphify C#は外部解析ツールとしてそのまま使ってる。適応させたスキルはまだ公開してないけど、CLIと構造化JSONがコーディングエージェントに意味情報をどうアクセス可能にするか、追加の価値を見つけられるか、標準のUnity Package開発ワークフローに組み込んで試すつもりだよ。これが役立つと思う(フルUnityゲームでは無理かもしれないけど)、複数のUnity Packageをビルドしてる場合や既存のUnity Packageがある場合にはね。共有してくれて感謝してる!
- coverband
これはGraphify-Labs/graphifyと互換性があるの?既存の出力フォーマットに関して。