Skip to main content

Git-anchored cloud-first code index + MCP for Claude, Codex, and Gemini

Project description

cix

Git moves code. cix understands code. AI coding tools use cix to make safer changes.

cix is a code-intelligence layer that sits between Git and AI coding tools (Claude Code, Codex, Gemini). It indexes your committed source by Git commit and exposes it to your AI client as a set of structured tools — symbol search, navigation, schema lookup, impact analysis, and structured edits — so the assistant works from what your repository actually contains instead of guessing.

Why

AI coding tools are strong at writing code in isolation and weak at understanding your repository. They re-read files they have already seen, reinvent helpers that already exist, import modules that were deprecated, or rename a function and miss half of its callers. cix gives the assistant a precise, current answer to "what does this repository mean right now?" — so it writes code that fits.

Install

pip install usecix

The heavy indexing runs in the cix cloud, not on your machine; the local package is a thin client that connects over HTTPS.

Quick start

# 1. Connect this machine to your cix account (opens a browser)
cix login

# 2. Register cix with your AI clients (Claude Code, Codex, Gemini)
cix install --client all

# 3. Restart your client so it picks up the cix tools

# 4. In a project you want indexed
cd ~/path/to/your/project
cix index

Then open your AI client in that project and start working — it will use the cix tools to search, read by symbol, check schemas, and assess impact before editing.

Commands

cix installs a single cix dispatcher; each subcommand is also available as cix-<command> (for example, cix-index).

Command What it does
cix login Authenticate and fetch credentials
cix install Install cix integrations (Claude, Codex, Gemini)
cix uninstall Remove cix integrations
cix index Build / update the index for the current project
cix mcp Run the cix MCP server (stdio)
cix serve Run the cix MCP server (remote SSE)
cix doctor Diagnose your cix install and project setup
cix config View / update per-project settings

Run cix <command> --help for details on any command.

Requirements

  • Python 3.11+
  • Git — cix indexes committed source and tracks freshness by commit.
  • A GitHub-hosted repository for the project you want indexed.
  • A supported AI client — Claude Code, Codex CLI, and/or Gemini CLI.
  • A cix accountcix login walks you through it.

License

cix is proprietary software. See the bundled LICENSE file. It is not open source, and is not MIT- or dual-licensed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usecix-1.0.24.tar.gz (361.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usecix-1.0.24-py3-none-any.whl (401.8 kB view details)

Uploaded Python 3

File details

Details for the file usecix-1.0.24.tar.gz.

File metadata

  • Download URL: usecix-1.0.24.tar.gz
  • Upload date:
  • Size: 361.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for usecix-1.0.24.tar.gz
Algorithm Hash digest
SHA256 e0f66f0cf61921ebddd7b9e5af38d65b982931dc8480a095887bb738f8994cfe
MD5 24d82bfb84de054708245d3590b73a81
BLAKE2b-256 a5df5a4c4aca9588cf19a27b1d92179185de6dcd8851f6628c8dadd3c0043544

See more details on using hashes here.

File details

Details for the file usecix-1.0.24-py3-none-any.whl.

File metadata

  • Download URL: usecix-1.0.24-py3-none-any.whl
  • Upload date:
  • Size: 401.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for usecix-1.0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 01bf6545a47093e967b3cd52d98ca69edda36d9e2b3a9edd1064ab89e93fb4d7
MD5 6c433e4de6f84e6dd82197d3630761f0
BLAKE2b-256 db7885019c4ae13084bae21768d045af9ce9b83a9ff88294e5adc2adfbd0849b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page