What's new
Bash and JSON indexing
Shell scripts and JSON configs are now indexed automatically via tree-sitter — no LLM, no tokens, no flags needed.
Bash extracts functions, cross-function calls, source imports resolved to real file paths, and export/declare variables.
JSON extracts the full key tree, dependencies blocks as import edges, extends chains (tsconfig, eslintrc), and $ref references.
Mermaid architecture diagrams that stay up to date
graphify export callflow-htmlGenerates a self-contained HTML page with Mermaid call-flow diagrams per module. With graphify hook install set up, the diagram regenerates automatically on every git commit.
Bug fixes
- Coverage, snapshot, and Storybook build dirs filtered out by default (#869, #870)
- Hook install works correctly in git linked worktrees (#865)
- Office sidecar files now respect
.graphifyignore(#861) - Incremental
graphify updateno longer forces a full re-extract after an AST-only run (#857) - Skill Windows path fixes (#862)
Upgrade
pip install --upgrade graphifyyFull changelog: https://github.com/safishamsi/graphify/blob/v8/CHANGELOG.md