ix — memory layer
IxIx

Understand any codebase instantly.

curl -fsSL https://ix-infra.com/install.sh | sh

Why Ix

LLMs lose context between sessions. Ix fixes that.

Persistent across sessions

Ix builds a versioned knowledge graph of your codebase — classes, functions, imports, call chains. Query it in session two the same way you did in session one. No re-reading files, no lost context.

Structural, not semantic

Graph traversal, not vector search. Search by symbol, trace dependencies, check blast radius before changes — deterministic answers with no embeddings and no hallucinations.

Claude Code native

Hooks auto-ingest every file you edit and inject graph context before search results. Your AI assistant gets structural answers — what calls it, what breaks — before reading a single line.

How it works

From source files to structured memory.

01

Map

Run `ix map .` on any codebase. Ix uses Tree-Sitter to parse 14+ languages, extracts every entity and relationship, then groups files into systems based on how they actually couple together.

02

Query

Search by symbol, explain a function's role, trace the dependency chain, or check what breaks before you change something. Structured answers in milliseconds — no reading files.

03

Stay current

Run `ix watch` in the background, or let Claude Code hooks update the graph every time a file is saved. The graph stays current without any manual step.

CLI-first

Every lens on your codebase, one command away.

Map architecture, explain symbols, trace dependencies, check blast radius. Every command outputs structured JSON — pipe to jq, feed to an LLM, or script your own workflows.

View all commands →

Ready to give your codebase memory?

Ix is open source and runs entirely on your machine. Your code never leaves.