domingo, 11 de octubre de 2026 · Madrid
Repositorios· 11 de octubre de 2026 · 3 min de lectura

Revisado por Iván Quintas, Editor de IA News

CocoIndex Code: busca código por significado y ahorra tokens

Buscador semántico open source para Claude Code, Cursor o Codex que promete un 70% menos de tokens. Qué hace, cómo se instala y qué hay detrás de la cifra.

Ventana de editor de código con las líneas difuminadas salvo una función que se ilumina, sale del archivo y llega a la cabeza de un pequeño robot, sobre fondo violeta

“Tu agente de IA está quemando tokens leyendo archivos enteros.” Con esa frase presentaba Nix0n en X a CocoIndex Code, un buscador de código para agentes que promete un 70% menos de tokens. La herramienta existe y funciona como dice; la cifra, de momento, es la del propio proyecto.

Qué hace

Cuando le pides algo a Claude Code, Cursor o Codex en un repositorio que no conoce, el agente busca con grep y abre archivos completos hasta encontrar lo que necesita. Cada archivo leído son tokens.

CocoIndex Code indexa el repositorio partiendo el código por su estructura sintáctica (AST): funciones, clases, bloques. Después lo busca por significado, no por texto. El agente pregunta “dónde se gestionan las sesiones de usuario” y recibe la función correcta en lugar de cinco archivos.

Está escrito en Python sobre CocoIndex, un motor de indexación en Rust de la misma empresa, y solo vuelve a indexar los archivos que cambian. El índice vive en tu máquina, sin base de datos que montar. Tiene licencia Apache 2.0 y casi 2.900 estrellas en GitHub.

Incluye además ccc grep, una búsqueda estructural que encuentra código a partir de un patrón de ejemplo (por ejemplo, todas las llamadas a una función) sin índice ni embeddings.

Cómo se instala

Primero la herramienta, con pipx o uv:

pipx install 'cocoindex-code[full]'

Después, la conexión con tu agente. Hay tres caminos:

VíaComandoPara quién
Skill (recomendada)npx skills add cocoindex-io/cocoindex-codeClaude Code y agentes compatibles con skills
Plugin/plugin marketplace add cocoindex-io/cocoindex-codeClaude Code, con versiones fijadas
MCPclaude mcp add cocoindex-code -- ccc mcpClaude Code, Codex, OpenCode, Cursor

Con la skill no hace falta nada más: el agente inicializa, indexa y mantiene el índice al día por su cuenta. También lo puedes usar a mano:

ccc init
ccc index
ccc search "authentication logic"

La letra pequeña

El 70% no tiene benchmark publicado. El README lo resume en una línea (“Instant token saving by 70%”) sin explicar con qué repositorios ni con qué tareas se midió. Tómalo como orden de magnitud, no como garantía.

“Sin API key” tiene condición. Solo con la instalación [full], que genera los embeddings en local con el modelo Snowflake/snowflake-arctic-embed-xs y descarga en torno a 1 GB de torch y transformers. La versión ligera usa proveedores en la nube a través de LiteLLM y necesita su clave. También admite modelos locales vía Ollama.

Dónde rinde. La búsqueda semántica marca la diferencia en repositorios grandes o desconocidos, donde buscar por texto devuelve demasiado o nada. En un proyecto pequeño que el agente ya recorre en dos lecturas, el ahorro será menor que el titular.

Merece la pena si…

Para comprobar el ahorro en tu caso, compara el consumo de una misma tarea con la skill activada y sin ella.

¿Te ha servido? Márcanos como fuente preferida en Google y verás antes nuestros artículos en Noticias destacadas, AI Overviews y AI Mode.

#CocoIndex#Claude Code#Cursor#Codex#MCP#búsqueda semántica#agentes#open source

📎 Fuente original: GitHub / cocoindex-io ↗

Noticias relacionadas

Preguntas frecuentes

¿Qué es CocoIndex Code?
Un buscador de código open source (Apache 2.0) que indexa tu repositorio partiendo el código por su estructura sintáctica (AST) y permite buscarlo por significado. Lo usan agentes como Claude Code, Cursor o Codex para recibir solo el fragmento que necesitan en lugar de leer archivos enteros.
¿De verdad ahorra un 70% de tokens?
Es la cifra que da el propio proyecto en su README, pero no publica el benchmark que la respalda. El ahorro real depende del tamaño del repositorio y de cómo trabaje tu agente: en repos grandes tiene más margen que en uno pequeño.
¿Necesita API key?
No con la instalación completa, cocoindex-code[full], que genera los embeddings en local con el modelo Snowflake/snowflake-arctic-embed-xs. A cambio descarga en torno a 1 GB de dependencias (torch y transformers). La instalación ligera usa proveedores de embeddings en la nube y necesita su clave.
¿Cómo se conecta a Claude Code?
De tres formas: como skill con npx skills add cocoindex-io/cocoindex-code, como plugin desde el marketplace del propio repositorio o como servidor MCP con claude mcp add cocoindex-code -- ccc mcp. Los autores recomiendan la skill.
¿Qué lenguajes soporta?
33 en su tabla de lenguajes, entre ellos Python, JavaScript y TypeScript, Go, Rust, Java, C, C++, C#, SQL y Shell.

De la misma familia · ForjaCMS

¿Y si tu próximo cliente no necesitara WordPress?

Dale un panel para gestionar su contenido y quédate tú con una web Astro rápida, segura y fácil de mantener.

Descubre ForjaCMS