github safishamsi/graphify v0.8.1
v0.8.1 — Bash, JSON, and live Mermaid diagrams

5 hours ago

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-html

Generates 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 update no longer forces a full re-extract after an AST-only run (#857)
  • Skill Windows path fixes (#862)

Upgrade

pip install --upgrade graphifyy

Full changelog: https://github.com/safishamsi/graphify/blob/v8/CHANGELOG.md

Don't miss a new graphify release

NewReleases is sending notifications on new releases.