Graphicle is a single Rust program that builds a code graph and project memory to give coding agents precise, cited context from a codebase. It indexes files, functions, calls and imports (using tree-sitter), captures agent sessions and documents, and serves ranked, line-and-file-anchored excerpts so models can answer without re-reading whole repositories. It runs locally with no account, API key or telemetry, stores everything in one SQLite file, and supports Claude Code, Codex, Cursor, VS Code and any MCP client. Common commands include graphicle setup, ask, context, graph extract, open (web UI), doctor and disconnect; setup adds MCP hooks and backs up changed files, and disconnect undoes the changes.
Operational specifics emphasize speed, privacy and maintainability: a 0.1.0 Rust engine processed ~31k Kubernetes files in 3m18s versus 26m38s for Graphify 0.9.88 on comparable hardware. Graphicle syncs changed files before each answer, ties reviewed memories to the specific code they reference (so memories go stale when code changes), and asks for human approval before recording new memories. It exposes Graphify-style MCP tools (query_graph, get_neighbors, shortest_path) and can span multiple repositories in a workspace. Install options include Homebrew or an install script; native Windows support is planned.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.