Skip to main content

indexio-cli

PyPI license

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.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for indexio-cli 0.1.7
File Interpreter ABI Platform
indexio_cli-0.1.7-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
indexio_cli-0.1.7-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
indexio_cli-0.1.7-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.7-py3-none-win_amd64.whl

Download URL indexio_cli-0.1.7-py3-none-win_amd64.whl
Size 6.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2ccc5dbe7a8eabbfc668e136c3471d333e5ea1ba8b601f60f4ddb6b7f1b0be68
BLAKE2b-256 checksum
How to use checksums
fd0556385d4bf18e80aa76bec7db3d03d257060a4f1a2cc75cac812430d2485a
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.7-py3-none-manylinux_2_35_x86_64.whl

Download URL indexio_cli-0.1.7-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
24c7c724ef83839ccd7b81e5062adbf0560156e85041cd18d40e2d9e910ce41b
BLAKE2b-256 checksum
How to use checksums
c75066e1e874908828b7a930914c09e14c9e47d1b33e1d33d92a2d9d991c6c2a
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.7-py3-none-manylinux_2_31_aarch64.whl

Download URL indexio_cli-0.1.7-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
57bce26f1b1b999800bc97223c4ad419856f1611d0648ee10856e4cbd42c7a65
BLAKE2b-256 checksum
How to use checksums
2a735d1de026b3fe03cf390c541b522929897cad2fa74867657e4038c07bdb6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.1.8

3 release files

This release

0.1.7 This release

3 release files

0.1.6

3 release files

0.1.5

3 release files

0.1.4

5 release files

0.1.2

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page