gitwtfhub

wtf is graphify?

graphify-labs/graphify — explained in plain English

Analysis updated 2026-05-18

93,665PythonAudience · developerComplexity · 3/5Setup · easy

TL;DR

A tool that maps your entire codebase, docs, and files into a queryable knowledge graph for AI coding assistants.

Mindmap

mindmap
  root((Graphify))
    What it does
      Maps codebase to graph
      Includes docs and PDFs
      Query instead of grep
    Tech stack
      Python
      tree-sitter parsing
      AI assistant skill
    Use cases
      Explore unfamiliar code
      Trace concept paths
      Ask plain language questions
    Audience
      Developers
      AI assistant users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Map an unfamiliar codebase into a browsable, clickable knowledge graph.

REASON 2

Ask your AI coding assistant to explain a concept and trace its connections instead of grepping files.

REASON 3

Find the shortest path between two ideas or components in a large project.

REASON 4

Fold documentation, PDFs, and design notes into the same graph as the code.

What's in the stack?

Pythontree-sitterClaude CodeCursorCodex

How it stacks up

graphify-labs/graphifygithub/spec-kithacksider/deep-live-cam
Stars93,66592,89592,686
LanguagePythonPythonPython
Setup difficultyeasymoderatehard
Complexity3/53/53/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Wtf does this do

Graphify is a tool that turns an entire codebase, along with its documentation, PDFs, configuration files, and even images or video, into a knowledge graph, a map of concepts and how they connect to each other. Instead of searching through files with a text search, you can ask questions and trace connections directly against this map. It works as a skill you add to an AI coding assistant such as Claude Code, Cursor, Codex, or Gemini CLI. You install a small command line tool, register it with your assistant, then type a single command inside your project. The tool reads your code using a parsing technique that understands the actual structure of each programming language, rather than relying on an AI model to guess, so this part runs entirely on your own computer with nothing sent elsewhere. Documents, PDFs, images, and video use your assistant's AI model, or a separately configured one, for a more meaning based pass. Once built, the graph is saved as three files: an interactive page you can open in a browser and click through, a written report summarizing the key concepts and interesting connections, and a raw data file you can query later without re-reading your project. Every connection in the graph is labeled as either directly found in the source code or worked out through inference, so you always know how certain a given link is. On top of the graph, you get commands to explain a single concept and its connections, find the shortest path between two ideas in your codebase, or ask a plain language question and get back a focused piece of the graph relevant to it. The project also groups related code into clusters automatically, highlights the most connected, central concepts, and pulls in explanatory code comments and design documents as their own linked entries. The README also compares Graphify's approach against other memory and retrieval systems on a couple of published benchmarks, generally reporting stronger or comparable results while using no AI credits to build the graph itself. The full README is longer than what was shown.

Yoink these prompts

Prompt 1
Show me how to install Graphify and run it on my current project.
Prompt 2
Explain the difference between EXTRACTED and INFERRED edges in a Graphify graph.
Prompt 3
Help me use graphify path to trace the connection between two functions in my codebase.
Prompt 4
Walk me through reading the GRAPH_REPORT.md file Graphify generates.
Prompt 5
Explain how Graphify builds a knowledge graph without using AI credits for code parsing.

Frequently asked questions

wtf is graphify?

A tool that maps your entire codebase, docs, and files into a queryable knowledge graph for AI coding assistants.

What language is graphify written in?

Mainly Python. The stack also includes Python, tree-sitter, Claude Code.

How hard is graphify to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is graphify for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.