Gabriel Neuman
Gabriel Neuman
AI CODING · TOKEN OPTIMIZATION

Un proxy en Rust que filtra y comprime la salida de tus comandos antes de mandarlos al contexto del agente.

Cada ls, grep, cat o git diff que tu agente corre se va completo al contexto. RTK los intercepta, los comprime y reduce 60-90% del consumo de tokens en una sesión típica de Claude Code.

Estrellas
53k★
Lenguaje
Rust
Tokens menos
60-90%
Revisado
22 may 2026
Lo que ofrece

De un vistazo, lo que vas a obtener si lo instalas.

  • ·
    100+ comandos

    ls, cat, grep, git, cargo, npm, pytest y muchos más son interceptados y comprimidos automáticamente.

  • ·
    Binario Rust único

    Sin dependencias, sin runtime. Un solo archivo que metes en tu PATH y listo.

  • ·
    <10ms overhead

    La compresión es tan rápida que no notas que está corriendo entre tu agente y el shell.

  • ·
    Transparente

    El agente sigue corriendo los mismos comandos. RTK opera como proxy invisible.

  • ·
    Open source Apache 2

    Licencia permisiva, código auditable, configuración por archivo TOML.

Por qué importa

El contexto detrás del repo.

El costo escondido de un agente de coding no son los modelos, son los comandos. Un git diff de un PR mediano genera 10k tokens. Un cat de un archivo de 500 líneas, 5k. Un grep amplio, otros tantos. Y todo eso entra al contexto del modelo aunque la mayoría no le sirva.

RTK se mete entre tu agente y el shell. Es un binario único en Rust (sin dependencias, &lt;10ms de overhead) que reconoce 100+ comandos comunes y los reescribe antes de devolver la salida: trunca lo redundante, mantiene lo relevante, formatea para que el modelo entienda con menos tokens.

Los números del autor son agresivos pero estimables: en una sesión de 30 minutos típica, baja de 118k tokens a 23.9k. Eso es 80% menos. La parte buena: no cambia nada en tu flujo, el agente sigue corriendo los mismos comandos.

Para qué te sirve

Cuándo lo recomiendo (y cuándo no).

Lo recomiendo para equipos que ya usan Claude Code, Cursor o un agente similar para coding diario y quieren bajar el costo sin cambiar comportamiento. La instalación es de un comando vía Homebrew o cargo, y el binario es portable.

Si ya tienes codegraph instalado, los dos se complementan: codegraph baja las búsquedas estructurales, RTK baja la salida cruda de comandos. Juntos atacan los dos vectores principales de gasto.

Cómo arrancarlo

En 3 pasos, listo para probar.

  1. 01

    Instala con Homebrew (recomendado)

    brew install rtk

    Es la forma más limpia en macOS y Linux. Una línea, una dependencia, listo. Para Linux puedes usar el script de install o cargo si prefieres.

  2. 02

    Quick install (curl)

    curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

    Instala el binario en ~/.local/bin. Asegúrate de tener ese path en tu PATH (el script te recuerda si falta).

  3. 03

    Conéctalo a tu agente

    RTK se activa automáticamente para los comandos soportados. Si usas Claude Code o Cursor, el binario detecta el contexto y aplica compresión cuando corresponde. Revisa la documentación en rtk-ai.app para configurar reglas custom por comando o por proyecto.

El ahorro real en una sesión de 30 minutos

El autor publicó este benchmark contra una sesión típica de Claude Code en un proyecto TypeScript mediano:

Operación Frecuencia Estándar Con RTK Ahorro
ls / tree 10× 2,000 400 -80%
cat / read 20× 40,000 12,000 -70%
grep / rg 16,000 3,200 -80%
git status 10× 3,000 600 -80%
git diff 10,000 2,500 -75%
git log 2,500 500 -80%
git add/commit/push 1,600 120 -92%
cargo test / npm test 25,000 2,500 -90%
ruff check 3,000 600 -80%
pytest 8,000 800 -90%
Total ~118,000 ~23,900 -80%

El número total es lo importante: 80% menos tokens en una sesión normal. Si pagas Claude por uso, eso se traduce directo en factura.

Qué hace internamente

RTK no es magia, es un parser por comando. Para cat, recorta líneas redundantes y respeta el contexto importante. Para git diff, agrupa cambios y omite el ruido. Para pytest, deja los fallos completos y comprime los passes.

Cada comando tiene una regla específica. Si no te gusta cómo trata uno, puedes sobrescribir la regla en un TOML local.

Mi recomendación

Si tu equipo paga por Claude Code, Cursor o cualquier agente con cobro por tokens, RTK es de las inversiones de cero downside: cuesta 30 segundos instalarlo, baja la factura desde el primer día, y se desinstala con un comando si no convence.

Donde más valor da es en proyectos con builds y tests pesados — pytest, cargo test, npm test salen de varios miles de tokens cada corrida. Esos son los que RTK comprime más agresivamente.

De Gabriel Neuman para tu equipo

¿Tu equipo gasta más en IA cada mes sin saber bien por qué?

Te ayudo a auditar dónde se va el gasto de Claude o Cursor en tu empresa, qué herramientas como RTK o codegraph aplican, y a montar el stack para bajar 30-60% sin perder velocidad. Una llamada para entender tu caso.