AI NewsDev toolsAnnouncement

Graphicle gives coding agents a tree-sitter code map plus searchable memory

Graphicle is a Rust program that gives Claude Code, Cursor and Codex a tree-sitter code map plus a searchable project memory, with a 10x speed benchmark against Graphify on the Kubernetes repository.

AI News

Editorial2 min read

LinkedInX
Graphicle repository card on GitHub

Image: GitHub

Why it mattersA coding agent that can read a cited map of the codebase and the team's past decisions in one request stops asking its user to paste in context every session.

A new Rust program called Graphicle shipped on 14 October from KarLex AI. It gives a coding agent in Claude Code, Cursor, Codex or any MCP client two things in the same process: a tree-sitter map of the whole repository, and a memory of what the team has already decided about it. The repository is one day old and sits at 136 stars.

The three jobs are named on the project page. A code graph records "files, functions, classes, calls and imports". A project memory holds "docs, decisions, procedures, and past agent sessions". A context tool returns excerpts "with sources" and inside the agent's token budget, so the citations travel with the answer.

The benchmark the project leads with

The README reports a run on the Kubernetes repository: 31,000 files. Graphicle 0.1.0 built the code-only graph in 3 minutes 18 seconds. Graphify 0.9.88 built the same graph in 26 minutes 38 seconds. Both produced the identical structure of 256,329 nodes and 1,400,392 edges. Those numbers belong to KarLex AI's own measurement; nobody outside has reproduced them yet.

The engine is "a Rust port of Graphify by Safi Shamsi and the Graphify contributors", KarLex AI writes, with the memory system, the memory tools, the desktop application and the session capture added on top. Graphify itself was published in September and parses C# only; Graphicle keeps the engine idea and widens the languages through tree-sitter.

How memory is kept honest

A piece of memory in Graphicle is bound to a code symbol. "A memory goes stale when that code changes, and edits elsewhere in the file usually leave it current", the README says, so an agent that reads a decision from last month sees whether it still applies before it uses it. The project page lists SDKs for Python and TypeScript next to the Rust core.

The limits are stated plainly in the README: by default the installation supports 100,000 text files and 1 GiB of text, both configurable. There is no native Windows build. The project is Apache 2.0.

A developer using Claude Code, Cursor or Codex this week can point Graphicle at a repository and have the agent read the map and the stored decisions through MCP, in place of pasting a tree listing and a design document into every new session. That is a routine the taste of agent workflows has been circling for a while; here it is in one Rust binary with a license and a measured run behind it.

Source

Graphicle, KarLex AI, Inc., on GitHub.

SourceGitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX
Start a project