English

Product LaunchesZach SawGraphify C#

Graphify C# Released: Extracting Semantic Information from C# for Coding Agents

This article is a translation. Read the Japanese original

Zach Saw has released "Graphify C#," a tool designed for C# coding agents that provides compiler-accurate "Find Usages" functionality.

This tool indexes C# source code using Roslyn and MSBuild. It extracts semantic information—such as overloads, generics, cross-project call relationships, inheritance, and overrides—as deterministic JSON data, which is difficult to achieve with text-based searches. This enables AI agents to perform code analysis based on facts resolved by the compiler, rather than mere inference.

Graphify C# is designed as a headless tool that does not require an IDE and can be installed as a dotnet tool. The extracted data can be queried using tools like jq or integrated as a skill for agents such as Claude Code. Please note that since the tool is based on static analysis, it does not cover dynamic runtime relationships caused by reflection or dependency injection (DI).

Sources

  1. Show HN: Graphify C# – Compiler-accurate Find Usages for coding agents (Hacker News Frontpage、2026-09-12)
  2. NuGet パッケージ