Back to directory

Graf

A Rust rewrite of the Graphify code-graph tool that lets an AI agent ask who calls a symbol, what depends on it, and what might break if it changes, indexed in SQLite for fast repeated queries.

Graf

Graf is a Rust rewrite of Graphify, a tool that builds a graph of a codebase and its documentation so an agent can ask what calls a given symbol, what depends on it, and what might break if it changes, similar to a local version of Sourcegraph. The original Python implementation reloaded the entire graph into memory on every query, which could slow an agent's whole task on a large repository.

Graf instead keeps the graph indexed in SQLite, so searches query the database directly and updates only touch changed files, running as a single native binary with no Python environment, API key, model or background service. Commands include indexing a project, querying a symbol, and running an impact query that shows a symbol plus every piece of code that depends on it. It installs with a shell script and is Apache-2.0 licensed.

More in Code quality

See all 94
  • Critic

    critic.run

    A code-change viewer, backed by Y Combinator, built for reviewing work written by coding agents, presenting a plain-language narrative of each change alongside the diff and a running conversation with the agent.

  • GitIntel

    hoangsonww.github.io

    An MCP server that computes git repository analytics such as hotspots, churn, temporal coupling, knowledge maps and risk scoring entirely from local commit history, for AI coding agents like Claude Code and Codex.

  • Axint

    axint.ai

    A verification layer for AI coding agents working on Apple projects: it runs real Xcode builds and tests against the Swift an agent wrote, reconciles static analysis findings against that evidence, and returns a signed proof with the exact repairs still needed.