Skip to content
HN On Hacker News ↗

GitHub - Graphicle-AI/graphicle: Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client.

▲ 48 points • 15 comments • by KarLexAI • 3w ago • HN discussion ↗

Pangram verdict · v3.3

We believe this text is mainly AI, with some human-written content.

92 %

AI likelihood · overall

AI
3% human-written 97% AI-generated
SEGMENTS · HUMAN 0 of 2
SEGMENTS · AI 1 of 2
WORD COUNT 272
PEAK AI % 79% · §1
Analyzed
Oct 14
backend: pangram/v3.3
Segments scanned
2 windows
avg 136 words each
Distribution
3 / 97%
human / AI fraction
Verdict
AI
Pangram v3.3

Article text · 272 words · 2 segments analyzed

Human AI-generated
§1 AI · 79%

Code graph and memory for your coding agents, in one Rust program. Graphicle maps your repository into a code graph, remembers your project's docs, decisions and past agent sessions, and gives your coding agent cited excerpts from both: the exact files and lines. It runs on your machine: no API key needed, no account, no telemetry. Works with Claude Code · Cursor · Codex · VS Code · Claude Desktop · any MCP client Quick start · How it works · Benchmarks · Docs · Coming from Graphify? · Discussions Quick start brew install graphicle-ai/tap/graphicle cd your-repo graphicle setup No Homebrew? curl -fsSL https://github.com/graphicle-ai/graphicle/releases/latest/download/install.sh | sh · Release archives · Other ways to install Windows: no native build yet; under WSL2 the Linux install should work (not yet tested). Native Windows support is planned. graphicle setup indexes the repository, builds its code graph and connects the coding agents it finds. It also turns on session capture, points Claude Code's searches to the code graph first, adds a short section to AGENTS.md and installs Git hooks that keep the project current. It lists every file it changes and backs each one up first; graphicle disconnect undoes it all. Then ask your agent to "use graphicle to find where failed requests are retried", or ask from the terminal: $ graphicle ask "where is tax added to prices?"

§2 Mixed · 30%

Evidence for "where is tax added to prices?" 4 excerpts · 598 of 3,000 tokens [1] shop/pricing.py:1-7 price_with_tax() """Prices and tax.""" TAX_RATE = 0.2 def price_with_tax(price): """A price with the sales tax added.""" return round(price * (1 + TAX_RATE), 2) Real output, cut after the first excerpt.