🎉 gald3r v5.0.0-beta.51 is out — Throne, gald3r_ide and the CLI ship together on one tag — Throne sign-in lands on the Wails build, and every project now carries its first commandment.See release notes →
🗺️ 5.0.0-beta.51 · Bundled with the CLI · Free

Know what breaks
before you change it.

Cartographis gald3r's code-graph engine — a pure-Go, tree-sitter-backed graph of your codebase, queried right from the CLI with gald3r graph. Callers, callees, and blast radius, without leaving the terminal.

What it does

Three verbs, one graph

gald3r graph explore TARGET

One-call view of the code graph: a file's or symbol's declarations, direct callers/callees, transitive blast radius, and — by default — its own source content, all in one call. Source is fetched byte-identically to gald3r's own Read tool.

gald3r graph impact TARGET

Transitive blast radius only: every file that would be affected if TARGET changed. The direct answer to "what breaks if I change this" before you change it.

gald3r graph callers TARGET

Direct (depth 0) callers of a symbol, or of everything calling into a file — what calls this function, right now, without walking the tree yourself.

The build tools behind it

cartograph-build produces the committable graph.jsonl artifact from your source tree; cartograph-extract performs the raw tree-sitter source-fact extraction step -build consumes. Both are also invoked automatically by gald3r worktree create's auto-rebuild hook.

A merge driver for the graph itself

cartograph-mergedriver is a registered git merge driver that resolves conflicts in graph.jsonl deterministically, instead of leaving textual conflict markers in a machine-generated artifact.

Bundled, offline, no separate install

Cartograph ships inside the same gald3r_core release as the CLI — no separate download, no cloud dependency. Pure-Go tree-sitter under the hood, so the graph builds and queries entirely on your machine.

Try it

Three commands, right now

No config, no separate index step you have to run by hand — Cartograph reads the same graph the rest of the CLI keeps current.

bash
# see everything about a symbol in one callgald3r graph explore internal/commands/task/create.go # what breaks if I change this file or functiongald3r graph impact gald3r_project/board/tasks.go # who calls into this right nowgald3r graph callers ValidateTaskFrontmatter

Get it

Already in your install

Cartograph ships bundled with the gald3r CLI — no separate download, no separate install step. If you have Gald3r-Labs/gald3r_core installed, gald3r graph already works.

Don't have gald3r yet?

One signed install brings the CLI, the MCP server, gald3r_ide, and Cartograph together.