← all repositories
ix-infrastructure/Ix

Turn your repo into a queryable map that survives chat sessions

Ix builds a persistent symbol graph of your repository so both you and your AI assistant can ask structural questions instead of grepping blind.

779 stars TypeScript Coding AssistantsData Tooling
Ix
Velocity · 7d
+7.9
★ / day
Trend
cooling
star history

What it does

Ix parses your repository with tree-sitter across 26 languages and builds a local graph of symbols, calls, and imports inside an ArangoDB backend. You query the structure directly — asking what a component touches, where a flow ends, or what breaks if you change a symbol — rather than grepping or dumping files into a context window. The map persists on disk, so context survives between terminal sessions and chat threads.

The interesting bit

The project treats your codebase as infrastructure to be mapped, not just text to be summarized. By keeping the graph local and persistent, it attempts to solve the LLM amnesia problem at the system level: the model navigates a living map instead of re-deriving architecture from whatever fits in a prompt. It is essentially a dedicated memory layer between you and your assistant.

Key highlights

  • Runs fully offline via a local Docker backend.
  • Context survives between sessions because the graph lives on disk.
  • tree-sitter parsing for 26 languages, from Python to Zig.
  • Plugins for Claude, Codex, Gemini, Cursor, and other assistants.
  • Early alpha: APIs and behavior are still shifting.

Caveats

  • Alpha status means APIs and behavior may change without warning.
  • Intel Macs lack pre-built binaries; you must compile from source via Homebrew.
  • The backend requires Docker, so a broken local container setup means a broken tool.

Verdict

Worth a look if you routinely onboard to unfamiliar codebases or want your AI assistant to stop guessing module boundaries. Skip it if you expect polished stability or work on machines where Docker is forbidden.

Frequently asked

What is ix-infrastructure/Ix?
Ix builds a persistent symbol graph of your repository so both you and your AI assistant can ask structural questions instead of grepping blind.
Is Ix open source?
Yes — ix-infrastructure/Ix is open source, released under the Apache-2.0 license.
What language is Ix written in?
ix-infrastructure/Ix is primarily written in TypeScript.
How popular is Ix?
ix-infrastructure/Ix has 779 stars on GitHub and is currently cooling off.
Where can I find Ix?
ix-infrastructure/Ix is on GitHub at https://github.com/ix-infrastructure/Ix.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.