Graf 0.3.0
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 | shInstall on Windows:
irm https://raw.githubusercontent.com/ctxrs/graf/main/install.ps1 | iexDownloads 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.