CocoIndex Code
Descripción
Indexa el código de tu proyecto a partir del árbol de sintaxis (AST) y te deja buscar por significado, no solo por coincidencias de texto, desde la línea de comandos o desde un agente de programación. Lo manejas con el comando ccc o lo enchufas a Claude Code, Codex, Cursor o Grok mediante Skill o servidor MCP.
La puesta en marcha no pide configuración: con pipx o uv tienes el CLI en un minuto. Eliges la variante full, que trae embeddings locales con sentence-transformers (por defecto Snowflake/snowflake-arctic-embed-xs, sin clave de API), o la slim, que solo habla con proveedores en la nube a través de LiteLLM.
Contexto para el agente
El skill ccc enseña al agente a inicializar, indexar y buscar por su cuenta, y a mantener el índice al día mientras trabajas. El proyecto indica un recorte inmediato de hasta un 70 % de tokens al no volcar el repositorio entero en la ventana de contexto. Detrás del índice está CocoIndex, motor de transformación escrito en Rust.
- Búsqueda semántica basada en AST
- CLI embebida, instalación en un minuto y cero config
- Integración Skill, marketplace de plugins y MCP
Tecnologías y temas
-
Ahorro de tokens
Recortas hasta un 70 % de tokens al no volcar el repositorio entero en el contexto del agente.
-
Búsqueda AST
Localizas código por significado a partir del árbol de sintaxis, no solo por coincidencia de texto.
-
CLI ccc
Instalas con pipx o uv e indexas, buscas e inicializas sin fichero de configuración.
-
Embeddings locales
La variante full incluye sentence-transformers; no necesitas clave de API para embeber.
-
Skill y MCP
Conectas Claude Code, Codex, Cursor o Grok para que busquen solos y actualicen el índice.