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.
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
More in Developer tools and infrastructure
An open-source TypeScript engine for calculating Zi Wei Dou Shu charts and consulting traditional references. It helps developers build charting and interpretation tools.
Forked 2026-10-18Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub
ImHex is a hex editor for inspecting and editing binary files. Reverse engineers, programmers, and forensic users can search and patch bytes or describe file structures with its pattern language.
Forked 2026-10-17Last synced 2026-11-08License: GPL-2.0Developer tools and infrastructureGitHub
Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.
Forked 2026-10-17Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub
Handwired turns ordinary JavaScript logic into differentiable neural-network-style calculations, so programs can run as matrix operations in JavaScript or WebGPU. It is for experimenting with GPU execution and optimization of code written in a traditional style.
Forked 2026-10-16Last synced 2026-11-08License: MITDeveloper tools and infrastructureGitHub