indexio-cli
Code search, impact analysis and MCP server for AI coding agents, as one binary. It indexes your repositories once and answers a query in milliseconds, over the Model Context Protocol (MCP) and an HTTP API. No database and no external service.
pip install indexio-cli
indexio add ~/code # index every git repository under a folder
indexio search parse_config # search it
indexio setup claude # register the MCP server with Claude Code
indexio hook install # route reads and greps through the index
Agents get code_search, code_grep, find_symbol, who_calls, file_outline,
read_span, impact_of_symbol, impact_of_diff and recall as tools. On real traffic
that cuts what the tools return by 50 to 90 percent against the built-in Read, Grep and
Glob, and a lookup takes single-digit milliseconds instead of tens.
The wheel bundles the indexio binary for your platform, so nothing is downloaded at
install time and no Rust toolchain is needed. Wheels are published for Linux and macOS
(x86_64, arm64) and Windows (x86_64). git must be on the PATH. The package is called
indexio-cli because indexio on PyPI belongs to an unrelated project; the command it
installs is indexio.
Documentation and source: https://github.com/IOServicesLabs/indexio Licence: Apache-2.0
Metadata
Release files for indexio-cli 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indexio_cli-0.1.8-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| indexio_cli-0.1.8-py3-none-manylinux_2_35_x86_64.whl | Python 3 | none | Linux glibc 2.35+ x86-64 | Details |
| indexio_cli-0.1.8-py3-none-manylinux_2_31_aarch64.whl | Python 3 | none | Linux glibc 2.31+ ARM64 | Details |
Total release size: 21.2 MB
Release files / indexio_cli-0.1.8-py3-none-win_amd64.whl
| Download URL | indexio_cli-0.1.8-py3-none-win_amd64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5f5fa393052f4eea1bcf8983e9c344434a82f3778d01e48928c18f7266ce3177
|
|
BLAKE2b-256 checksum How to use checksums |
b57fb218379562d054b2332496bceaf36df825f2910030b22f760753a06fa6ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / indexio_cli-0.1.8-py3-none-manylinux_2_35_x86_64.whl
| Download URL | indexio_cli-0.1.8-py3-none-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 7.4 MB |
| Tags | Linux glibc 2.35+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
658eca37a11f10c9d93dc14ef6e71215587301e15860389187639c7c9cecccef
|
|
BLAKE2b-256 checksum How to use checksums |
195fc79b13441d6702660aa1913fa3bd08e7c621b0333f5dd7689782ca0ca5ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / indexio_cli-0.1.8-py3-none-manylinux_2_31_aarch64.whl
| Download URL | indexio_cli-0.1.8-py3-none-manylinux_2_31_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | Linux glibc 2.31+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
762ed7772b81809e8eff81d521c1bd9be6eb85677618fb76bd9deda7e16773b5
|
|
BLAKE2b-256 checksum How to use checksums |
b99c79f15ffe3166ea6f18f7d1fb4dd708394357585c66d9042ecc73a5d5f135
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|