Categorías
Desarrollo ia

RTK: El proxy CLI que reduce el consumo de tokens de tu IA un 60-90%

RTK (Rust Token Killer) es un proxy CLI que te permite ahorrar hasta un 90% de tokens en los comandos más habituales de desarrollo. Te contamos como instalarlo en Windows y macOS.

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.

Por Luis Miguel Martín

Trabajo como Jefe de Equipo de Desarrollo en Vitaly. Soy un apasionado del desarrollo front y el UX, enamorado de la filosofía DevOps, que monta en bicicleta... Puedes seguirme en Linkedin o Strava

Deja un comentario