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

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

Total release size: 19.1 MB

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

Download URL indexio_cli-0.1.5-py3-none-win_amd64.whl
Size 6.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
d9cf6e21276aa847866c97801a207314869f5a47bbaaf14525c9d40eb59c4d8c
BLAKE2b-256 checksum
How to use checksums
6fbf422246f53315c263c9017633b0e8d5becf95ed93110a1be332d8b4028938
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.5-py3-none-manylinux_2_35_x86_64.whl

Download URL indexio_cli-0.1.5-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
215ae011db86672f7581462c1dbc58d14c79b9391fc660d6acf4f8c5dc081f24
BLAKE2b-256 checksum
How to use checksums
8b84eeb2a03fabd5c40ed6f5061bb5775f0981c6d5648a091f08c5cdb43a5f30
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.5-py3-none-manylinux_2_31_aarch64.whl

Download URL indexio_cli-0.1.5-py3-none-manylinux_2_31_aarch64.whl
Size 6.3 MB
Tags Linux glibc 2.31+ ARM64 Python 3
SHA-256 checksum
How to use checksums
8726c79527cc409c4ead4fab956ab181c29dfbddf296c62f05075d5010af684e
BLAKE2b-256 checksum
How to use checksums
b58a7919dcd33fb511e3bfe72053417d49a485f2bff5f5cc05083e519a1d09d4
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

0.1.6

3 release files

This release

0.1.5 This release

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