Si usas Claude Code o Cursor a diario, sabes que los tokens se van rápido. Cada git status, cada npm test, cada ls que el agente ejecuta consume cientos o miles de tokens de contexto, aunque la mayor parte de esa salida sea ruido que la IA no necesita.
RTK (Rust Token Killer) es un proxy CLI open source que se interpone entre tu agente de IA y los comandos de terminal, filtrando y comprimiendo las salidas antes de que lleguen al contexto del LLM. El resultado: un ahorro real de tokens del 60-90% en los comandos más habituales de desarrollo.
¿Cómo funciona?
RTK actúa como intermediario transparente. Cuando Claude Code o Cursor ejecutan un comando de shell, RTK lo intercepta, procesa la salida aplicando cuatro estrategias y devuelve solo lo relevante:
- Filtrado inteligente: elimina comentarios, espacios en blanco y texto repetitivo.
- Agrupación: agrega elementos similares (archivos por directorio, errores por tipo).
- Truncado: conserva el contexto relevante y elimina la redundancia.
- Deduplicación: colapsa líneas de log repetidas con contadores.
El agente de IA nunca ve la reescritura. Solo recibe una salida más limpia y compacta.
Sin RTK: git status → ~2.000 tokens (salida raw)
Con RTK: git status → ~200 tokens (salida filtrada)
Ventajas reales en una sesión de trabajo
En una sesión típica de 30 minutos con Claude Code, el ahorro acumulado es considerable:
| Comando | Ahorro |
|---|---|
git status |
-80% |
git diff |
-75% |
git add/commit/push |
-92% |
npm test / pytest |
-90% |
ls / tree |
-80% |
grep / rg |
-80% |
Según los datos de uso real con 177 comandos se ahorraron 15.000 tokens (52%) de media, con algunas operaciones como git pull alcanzando el 99,8% de ahorro.
Instalación
RTK es un binario Rust único, sin dependencias en tiempo de ejecución. Dependiendo del método de instalación, puede o no necesitar Rust/Cargo instalado.
Windows
Descarga el binario precompilado desde GitHub Releases:
rtk-x86_64-pc-windows-msvc.zip
Extrae y añade la carpeta al PATH del sistema. No necesitas Rust instalado.
Con Cargo (todas las plataformas)
Si tienes Rust instalado (rustup + cargo):
cargo install --git https://github.com/rtk-ai/rtk
⚠️ Hay otro paquete llamado «rtk» en crates.io (Rust Type Kit). Usa siempre la instalación desde Git para obtener el correcto.
rtk --version
rtk gain # Muestra estadísticas de ahorro
macOS (recomendado — sin necesidad de Rust)
brew install rtk
O con el script de instalación rápida:
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh
Añade al PATH si es necesario:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
Configuración con Claude Code y Cursor
Una vez instalado, integrar RTK en tu agente es un solo comando:
Claude Code:
rtk init -g
Cursor:
rtk init -g --agent cursor
Reinicia el agente. A partir de ahí, RTK intercepta automáticamente los comandos de Bash: cuando Claude Code ejecuta git status, internamente pasa por rtk git status. El agente no lo sabe; solo ve la salida comprimida.
Analítica de ahorro
RTK incluye un sistema de métricas integrado para ver exactamente cuánto estás ahorrando:
rtk gain # Resumen global
rtk gain --all # Desglose diario, semanal y mensual
rtk gain --graph # Gráfico ASCII de los últimos 30 días
Os paso algunas capturas de los comandos anteriores:
En resumen
RTK es una de esas herramientas que, una vez instalada, trabaja en silencio y reduce tu factura de tokens de forma sostenida. Para quienes usan Claude Code o Cursor de forma intensiva, el ROI es inmediato: menos tokens consumidos, contexto más largo disponible y sesiones más eficientes sin cambiar nada en tu flujo de trabajo.
- 🔗 GitHub: github.com/rtk-ai/rtk
- 🌐 Web: rtk-ai.app

