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

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.6
File Interpreter ABI Platform
indexio_cli-0.1.6-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
indexio_cli-0.1.6-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
indexio_cli-0.1.6-py3-none-manylinux_2_31_aarch64.whl Python 3 none Linux glibc 2.31+ ARM64 Details

Total release size: 19.3 MB

Release files / indexio_cli-0.1.6-py3-none-win_amd64.whl

Download URL indexio_cli-0.1.6-py3-none-win_amd64.whl
Size 6.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
18753fa28a61aa2d611eb7caf621683ddf67f74d219df0c4b555e5c342beb0ee
BLAKE2b-256 checksum
How to use checksums
12308ee8604ed051ab2e60b7823f4415db40ddd3f57dacbc3d88422cc2c81332
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.6-py3-none-manylinux_2_35_x86_64.whl

Download URL indexio_cli-0.1.6-py3-none-manylinux_2_35_x86_64.whl
Size 6.7 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
971e4f87e988fde46e011ac47eebe616d8fbd05baab3bfe1c324c0c343fe93e6
BLAKE2b-256 checksum
How to use checksums
a7c97cf4239a9fcb05594acca57cfed2cb60305349c703767dafd9059be8c282
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.6-py3-none-manylinux_2_31_aarch64.whl

Download URL indexio_cli-0.1.6-py3-none-manylinux_2_31_aarch64.whl
Size 6.4 MB
Tags Linux glibc 2.31+ ARM64 Python 3
SHA-256 checksum
How to use checksums
d86f3ce2315a8d766b92190713e592d8223a564e27e595fa5bb1898bbee0e2ff
BLAKE2b-256 checksum
How to use checksums
168108960301c7e75a7ea76998822f178b3d05a160dacd816978b8647c4f96ee
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

0.1.7

3 release files

This release

0.1.6 This release

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