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 account —
cix loginwalks 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file usecix-1.0.6.tar.gz.
File metadata
- Download URL: usecix-1.0.6.tar.gz
- Upload date:
- Size: 317.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f15a4f58d67074320a4b947b0f210e3bc9ebf819d29ad4b1b4d76691fef7ae3d
|
|
| MD5 |
8fd5e19e18977bc9b0f28fe33a3914bc
|
|
| BLAKE2b-256 |
0880b7c49a705e844f134d6a74358a513e600cd22fb8078399a240e0bc87672f
|
File details
Details for the file usecix-1.0.6-py3-none-any.whl.
File metadata
- Download URL: usecix-1.0.6-py3-none-any.whl
- Upload date:
- Size: 353.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c142731d034fc0ff09ecc87becf189c45a99e6e364bbe2e5fe6dbadc979188ec
|
|
| MD5 |
08241adc24b3fabae523c69411c8e8ca
|
|
| BLAKE2b-256 |
c0ee9b6701f37430c1592d51e4c533c45bfe72d769bb1aba0ad1616f70b90106
|