Suscripciones que ya tenés
Tus suscripciones.
Una terminal.
Algo como Claude Code, pero que acepta más de una suscripción. Kolkrabbi inicia sesión en Claude Pro o Max, ChatGPT Plus o Pro (los planes de Codex) y GitHub Copilot usando la CLI de cada proveedor, y deja que una misma sesión pase de una a otra. Sin API key, sin pagar por tokens que tus planes ya cubren, y cuando un plan llega a su límite el trabajo no se detiene.
con Claude Max, ChatGPT Plus y Copilot Free. In English: use your Claude, ChatGPT and Copilot subscriptions from one coding agent.
Lo que funciona hoy
Tres suscripciones, una sesión.
| Plan | Cómo lo usa kolk | Modelos |
|---|---|---|
| Claude Pro · Max | la CLI claude, con tu sesión iniciada, como subproceso | Sonnet y Haiku en Pro; Opus y Fable en Max |
| ChatGPT Plus · Pro | la CLI codex, igual | la familia GPT-5.6 que el proveedor lista para tu plan |
| GitHub Copilot Free · Pro · Business | la CLI copilot, igual | el modelo que Copilot elige para tu plan |
| Cualquier modelo de OpenRouter, u Ollama | una API key, o nada para un modelo local | cientos, o los que tengas descargados |
Kolk nunca lee la credencial, el token ni la cookie de un proveedor. Arranca la CLI en la que ya iniciaste sesión y registra lo que vuelve. Los límites de cada plan se aplican exactamente como los fijó el proveedor.
Cuando un plan se agota
El límite es del proveedor. La parada, no.
Kolk distingue el límite de uso de una suscripción, la cuota de una cuenta y un límite de capacidad, y los recuerda entre sesiones. Por defecto pausa, guarda tu turno y retoma solo cuando el límite se levanta, sin gastar nada mientras espera. También te dice con qué podrías seguir: el modelo equivalente en otro plan que tengas, en el mismo escalón, y el comando que cambia a él.
/continuerecorre esa cadena cuando vos lo pedís./config set continuity.mode onla recorre sola: primero suscripciones, después API keys pagas, y un modelo gratis solo si lo pusiste en tu lista./config set continuity.select askpregunta una vez por ejecución.
El cupo, gastado donde importa
El modelo de frontera hace solo los pasos difíciles.
El cupo de un plan es finito, y un harness que manda cada paso a su mejor modelo lo gasta en renombrar
archivos. En modo agente kolk rutea cada tarea del plan: las triviales van al escalón más barato que tu plan
ofrece debajo de tu modelo, el resto va a tu modelo, y un slot por rol — explore, fast, worker, orchestrator —
puede fijar un modelo más barato u otro plan para un tipo de trabajo. El dial de esfuerzo elige qué modelo
responde, no solo cuánto piensa. Tu panel en /dash muestra qué parte de tus tokens corrió por
debajo de tu escalón más alto, con tu propio registro; nada sale de la máquina.
Medido el , una corrida en modo agente de cuatro tareas en Claude Max con el dial en max: el plan y la respuesta final corrieron en el modelo de frontera en max, cada tarea corrió por debajo, tres en medium y una tarea trivial en el modelo chico. El 87% de los tokens de la corrida corrió por debajo del escalón más alto y el 13% corrió en el modelo chico en vez del de frontera. Una corrida, del propio registro de kolk; la tuya va a ser distinta.
Dos minutos
Iniciá sesión y elegí un plan por modelo.
curl -fsSL https://kolkrabbi.francomichetti.com/install.sh | sh
kolk
/plans login anthropic "Claude Max"
/plans login openai "ChatGPT Plus"
/plans login github "Copilot Free"
/model "ChatGPT Plus/gpt-5.6-sol"
Cada login abre el inicio de sesión del proveedor y vuelve. /plans muestra cuáles están iniciadas y
verificadas; /model lista todos los modelos de todos los planes, con el plan al que pertenecen.
También es cierto
Lo que esto no es.
No es una forma de saltarse los límites de un plan: kolk nunca comparte una cuenta entre varias personas, nunca elude una cuota y nunca lee la sesión de un navegador. Tampoco es el único agente open source que conecta una suscripción: OpenCode también lo hace, con sus propios conectores. Lo que kolk suma es la continuidad entre planes que describe esta página, un registro local de lo que costó cada modelo y cómo lo calificaste, y un solo binario estático que arranca en milisegundos.