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

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.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.8 This release

3 release files

0.1.7

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