Skip to content

Graf 0.3.0

Choose a tag to compare

@willsmanley willsmanley released this 17 Sep 19:25
· 42 commits to main since this release

Graf 0.3 adds native language and document indexing, richer graph navigation, and offline analysis while keeping ordinary queries on the saved SQLite graph.

  • Index code with explicit project context, including local imports, package relationships, templates, and source evidence. Unsupported or ambiguous targets remain visible as unresolved references.
  • Add Markdown, PDF, Office, and other documents; opt into media converters and model enrichment with explicit budgets and caches.
  • Search, trace paths and impact, analyze communities, save labels, and export offline HTML, GraphML, Cypher, Mermaid, SVG, Markdown, Canvas, or Obsidian notes.
  • Merge project snapshots, query a saved global graph, and connect agents through reversible setup and stdio or HTTP MCP.
  • Migrate an existing Graphify project with graf switch graphify. Graphify snapshots and selected tools are supported; Python internals and compiler-level analysis are outside this compatibility contract.

See the usage guide for language limits, provider configuration, and examples.

Install on macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/ctxrs/graf/main/install.sh | sh

Install on Windows:

irm https://raw.githubusercontent.com/ctxrs/graf/main/install.ps1 | iex

Downloads are gzip archives containing the signed executables. Follow the download verification guide for manual extraction and verification. Every platform includes a dependency inventory and third-party notices; the signed manifest authenticates both compressed and executable bytes.