ix

Ix builds a persistent local graph of a codebase so developers and AI agents can query its structure, symbols and relationships instead of repeatedly searching files.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: Apache-2.0

Overview

Ix is a command-line tool that helps developers and AI agents understand a codebase without repeatedly searching through files or reconstructing its architecture. It parses a repository with tree-sitter, extracts symbols, calls and imports, and stores them as a persistent graph on the local machine. Use the CLI to ask about a symbol, trace a flow or check the impact of a change. MCP-capable clients can query the same graph for bounded structural context across sessions.

Key features

  • Maps symbols, calls, imports and their relationships into a local graph.
  • Explains a symbol and shows its immediate relationships.
  • Traces a named code flow and checks the impact of changing a symbol.
  • Provides an MCP server for AI clients to query the graph across sessions.

Best for

Developers and coding-agent users who need to navigate a repository or understand how a change may affect related code. It is useful when persistent structural context is preferable to repeatedly searching files.

Upstream
ix-infrastructure/Ix
Fork on GitHub
Guo-astro/ix
Upstream stars
1.1k
Category
Developer tools and infrastructure
Language
TypeScript
License
Apache-2.0
Forked
2026-10-10
Sync status
Updated by last syncLast synced 2026-11-08