graphify: what it is, what problem it solves & why it's gaining traction
graphify: what it is, what problem it solves & why it's gaining traction
What it solves
Graphify maps an entire project—including code, documentation, PDFs, images, and videos—into a queryable knowledge graph. This eliminates the need to manually grep through files to understand complex project architectures or find connections between disparate components.
How it works
Graphify uses a combination of local AST extraction (via tree-sitter for code) and AI model APIs (for non-code assets) to identify entities and relationships. It can be integrated as a "skill" into various AI coding assistants (like Claude Code, Cursor, and GitHub Copilot), allowing the assistant to query the graph directly using commands like /graphify query instead of reading raw files one by one.
Who it’s for
Developers and architects who need to navigate large, complex codebases and documentation sets, as well as teams using AI coding assistants who want to provide their tools with a structured memory layer of their project.
Highlights
- Broad File Support: Handles 36+ tree-sitter grammars for code, as well as PDFs, Office docs, Google Workspace files, and video/audio transcriptions.
- AI Assistant Integration: Native installation for a wide array of platforms including Claude Code, Cursor, Codex, and Aider.
- Knowledge Graph Outputs: Generates an interactive HTML visualization, a detailed
GRAPH_REPORT.mdwith "god nodes" and surprising connections, and a machine-readablegraph.json. - Automated Architecture: Can export Mermaid call-flow diagrams and can be configured to auto-regenerate on git commits via hooks.
- Confidence Tracking: Marks inferred relationships as
EXTRACTED,INFERRED, orAMBIGUOUSto ensure transparency in how the graph was built.
Sources
- undefinedsafishamsi/graphify