What is Codeix?
Codeix is a fast semantic code search server for AI agents. It provides structured code indexing via tree-sitter and exposes seven MCP tools to query symbols, references, callers, and prose across any codebase. The server is designed for developers and AI coding agents who need symbol-level navigation without scanning raw text.
How to use Codeix?
Install with npx codeix, uvx codeix, cargo install codeix, or brew install codeix. Run codeix build to index the current project, then codeix to start the MCP server (which watches for changes). Add "command": "codeix" to your MCP client config. Use -r <path> to serve from a specific directory.
Key features of Codeix
- Pre-built code index committed to Git and shareable
- Seven MCP tools: explore, search, get_file_symbols, get_children, get_callers, get_callees, flush_index
- Structured output with symbol kinds, signatures, and parent relationships
- Prose search targeting comments, docstrings, and string literals
- Fast indexing and querying (Rust + tree-sitter + SQLite FTS5)
- Composable – auto-discovers and mounts dependency indexes
- Local only, deterministic, offline-capable
Use cases of Codeix
- AI coding agents resolving symbols and callers without scanning source files
- Navigating large monorepos with multiple Git projects and submodules
- Searching for TODOs, error messages, or docstrings specifically
- Using dependency indexes shipped with packages (npm, PyPI, crates.io)
- Offline or air-gapped code analysis
评论