graphify-labs/graphify
Graphify is an open-source tool that converts source code, documentation, SQL schemas, configurations, and PDF files into a queryable knowledge graph. Instead of relying on vector embeddings or semantic vector databases, it uses tree-sitter to perform deterministic abstract syntax tree analysis directly on local hardware without an LLM for source code processing. The README notes that document and media analysis can use an assistant model or configured API. Every edge generated in the graph is explicitly tagged as either extracted directly from code syntax or inferred during analysis. Running the tool creates three primary output files inside the output directory: an interactive browser visualization in graph.html, a structured summary of key concepts in GRAPH_REPORT.md, and the complete graph dataset stored within graph.json.
The target audience includes software engineers and development teams employing artificial intelligence coding assistants such as Claude Code, Cursor, Codex, or Gemini CLI to navigate system architecture connections. Verified system prerequisites require Python version 3.10 or higher alongside either the uv or pipx package manager. Command-line installation executes via the terminal command uv tool install graphifyy, followed by running graphify install to automatically detect the active assistant and register the corresponding skill. The GitHub snapshot shows the repository is not archived and records an Apache-2.0 license. For another code-graph tool, compare CodeGraph; its workflow and scope are different.
Data as of : 141376 stars · 13524 forks.