T3 Code: configura Claude Code, Codex y gateways de API
Instala T3 Code con Claude Code o Codex CLI, comprueba la lectura de un archivo y pasa tareas entre agentes. Configura una instancia de Claude para OpenRouter o BetterToken sin sustituir tu configuración habitual. Incluye v0.1.9, la función MCP de v0.1.8, comprobaciones de facturación, el problema notificado con el límite de cinco horas de Claude y las condiciones de privacidad.
Índice

Usa T3 Code para reunir Claude Code y Codex en una interfaz y reducir los traspasos manuales de tareas. Instala primero el CLI de un proveedor; después, autentícalo o configura una instancia independiente con acceso por API. Comprueba que el agente lee un archivo del repositorio antes de permitirle modificar código.
A fecha de 2026-11-12, v0.1.9 es la última versión estable. Se publicó el 11 de noviembre. La función Use T3 Code in another app (MCP) llegó en v0.1.8, publicada el 9 de noviembre. Empieza con la versión estable, no con una versión preliminar de los mantenedores.
¿Cuándo conviene usar T3 Code?
Elige T3 Code si pasas tareas entre agentes con frecuencia, llevas tareas independientes del proyecto o necesitas supervisarlas a distancia. Conserva tu CLI habitual si trabajas con un solo agente en una terminal y apenas necesitas esas funciones.
T3 Code es una interfaz de control, no un modelo nuevo. El entorno de ejecución del agente, o harness, proporciona las herramientas y las ejecuta. T3 coordina esos entornos mediante interfaces de escritorio, web y móvil.
El proyecto oficial admite Claude Code, Codex, Cursor, Grok Build, OpenCode, Antigravity y fx, entre otros. Es gratuito y tiene licencia MIT. Sigues pagando al proveedor del modelo. T3 no revende tokens ni añade una cuota nueva a tu suscripción.
Si ya usas Claude Desktop o la aplicación Codex, valora si una interfaz para varios agentes elimina trabajo repetitivo. Nuestra comparativa de Codex CLI, la aplicación de escritorio y la extensión para IDE ayuda cuando solo necesitas elegir una interfaz.
Instala un proveedor y después T3 Code
Instala y autentica el agente en la máquina donde T3 lo ejecutará. Tener el CLI únicamente en tu portátil no configura un servidor independiente.
El ejercicio de traspaso requiere ambos proveedores. Para probar un solo proveedor, usa el que hayas instalado y detente antes del traspaso.
Los ejemplos de terminal siguientes usan Bash en Linux o macOS con Apple Silicon. Empieza con un repositorio que contenga README.md y no tenga datos de prueba sensibles.
Para Claude Code, sigue las instrucciones de instalación nativa de Anthropic:
curl -fsSL https://claude.ai/install.sh | bash
claude --version
Para una instancia que use tu suscripción, ejecuta claude auth login y completa el inicio de sesión en el navegador. Para acceder solo por API, omite ese inicio de sesión. Completa la configuración del gateway aislado que aparece más abajo antes de iniciar un hilo.
Para Codex, la guía oficial del CLI ofrece este instalador independiente:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex login
Descarga T3 desde t3.codes o desde el repositorio de GitHub enlazado allí. Revisa la dirección: el dominio oficial es t3.codes, no t33.codes.
Para usar la interfaz web local, ejecuta:
curl -fsSL https://t3.codes/install.sh | sh
t3
El comando t3 inicia el servidor y abre la aplicación web local. Sigue las indicaciones del instalador para añadir su directorio a PATH, si aparecen.
Si ya tienes Node.js y npm, puedes hacer una prueba puntual con npx t3@latest. Para instalar la aplicación de escritorio en macOS, ejecuta brew install --cask t3-code en la terminal.
En Windows, sigue primero las instrucciones de instalación del proveedor para ese sistema. Después, instala T3 desde PowerShell:
irm https://t3.codes/install.ps1 | iex
t3
Abre Settings → Providers y selecciona el entorno que contiene el repositorio. Activa el proveedor allí. Para reutilizar una sesión existente de Codex CLI, añade una instancia de Codex y elige Configure manually.
Si falta un proveedor, comprueba su instalación y el inicio de sesión en la máquina de ese entorno. Indica su ejecutable en Binary path cuando T3 no lo encuentre en PATH. La guía de instalación explica estos ajustes específicos de cada entorno.
Comprueba la lectura de un archivo y pasa el hilo a Codex
Usa una tarea de solo lectura para verificar el proveedor, el repositorio y la ejecución de herramientas antes de probar cambios de código.
Añade el repositorio como proyecto y abre New thread. Para este ejemplo, selecciona Claude y elige explícitamente el modo de permisos Supervised en el editor de mensajes. Este modo solicita aprobación para comandos y cambios de archivos; revisa cada solicitud antes de aceptarla.
Envía este mensaje. Pide leer README.md, citar su primer encabezado e identificar el comando de pruebas documentado, sin cambiar archivos ni ejecutar pruebas.
Read README.md from this repository.
Quote its first heading and identify the documented test command.
If no test command is documented, say so.
Do not modify files or run tests.
Revisa la actividad registrada de las herramientas, no solo la respuesta final. Confirma que el agente leyó el archivo correcto y devolvió su encabezado real. Una descripción convincente sin lectura del archivo no supera esta comprobación.
Cuando termine la respuesta, abre el selector de modelos y elige tu instancia de Codex y un modelo disponible. El atajo es Cmd+Shift+M en macOS o Ctrl+Shift+M en Windows y Linux.
Después, envía este mensaje para contrastar la respuesta anterior con los archivos y comprobar si el comando de pruebas requiere preparación adicional:
Review the previous answer against the repository files.
Check whether the proposed test command needs extra setup.
Do not modify files or run tests.
El resultado esperado es una continuación de Codex en el mismo hilo de T3, con su propia actividad de comprobación de archivos. Es un ejercicio de verificación, no una promesa de que alguno de los modelos encontrará un defecto.
La documentación de traspasos de T3 distingue el contexto de conversación transferido de una sesión nativa completa. El traspaso no copia el razonamiento, el estado de las llamadas a herramientas ni los archivos adjuntos del proveedor anterior. Repite las restricciones importantes y vuelve a adjuntar el material necesario.
Guarda en las instrucciones del proyecto las convenciones que deban mantenerse después de varios traspasos. Nuestra guía de memoria para agentes de programación trata ese contexto más duradero.
Conecta un gateway de API mediante una instancia aislada de Claude
Usa las variables de entorno de la instancia de Claude para conectar un gateway compatible con Anthropic. No pegues credenciales en Launch arguments ni sustituyas tu instancia habitual de suscripción.
Crea un directorio de configuración independiente
Mantén intacta la configuración predeterminada de Claude. En Bash, crea un directorio para la instancia de OpenRouter:
mkdir -p "$HOME/.claude_openrouter"
Si ese directorio ya contiene un inicio de sesión de Anthropic guardado, abre una sesión de Claude que lo use:
CLAUDE_CONFIG_DIR="$HOME/.claude_openrouter" claude
Ejecuta /logout dentro de esa sesión y sal antes de añadir el token del gateway. Omite este paso si el directorio es nuevo y no contiene un inicio de sesión guardado. La documentación de T3 advierte que esas credenciales pueden entrar en conflicto con el token del gateway.
En Settings → Providers, añade una instancia de Claude llamada Claude OpenRouter. Establece Binary path en claude y CLAUDE_CONFIG_DIR path en ~/.claude_openrouter.
Introduce estos valores en Environment variables de esa instancia, siguiendo la configuración oficial de T3 para OpenRouter:
| Variable | Valor |
|---|---|
ANTHROPIC_BASE_URL | https://openrouter.ai/api |
ANTHROPIC_AUTH_TOKEN | Tu propia clave de API de OpenRouter; márcala como Sensitive |
ANTHROPIC_API_KEY | Un valor explícitamente vacío |
Conserva la entrada ANTHROPIC_API_KEY, pero deja su valor vacío. No introduzcas comillas como valor. Escribe el token real solo en el campo de credenciales sensibles, nunca en un mensaje al agente ni en un archivo del repositorio.
Crea un hilo nuevo para esta instancia. Los hilos existentes de Claude solo pueden cambiar entre instancias de Claude que compartan el mismo directorio de configuración.
Selecciona el ID exacto del modelo y comprueba una solicitud facturada
Selecciona en T3 el ID completo del modelo del gateway. No supongas que un alias de Claude elegirá ese modelo automáticamente.
A fecha de 2026-11-12, un ejemplo de OpenRouter es anthropic/claude-sonnet-5.5. Si no aparece, añádelo con Add custom model en los ajustes de la instancia de Claude. Después, selecciónalo en el selector de modelos del chat.
Las variables ANTHROPIC_DEFAULT_*_MODEL asignan modelos a alias de Claude Code, como sonnet. No sustituyen el modelo que selecciones explícitamente en T3. Los modelos personalizados pueden ofrecer menos controles de esfuerzo de razonamiento, pensamiento o contexto que los modelos integrados.
Inicia el hilo nuevo con la instancia del gateway y repite la prueba de README.md. Busca la solicitud y el modelo correspondientes en el panel de actividad de OpenRouter. Revisa allí el uso y el cargo. Una buena respuesta sin un registro coincidente en el gateway no confirma la ruta de facturación.
OpenRouter documenta el mismo endpoint y las mismas variables de autenticación en su guía de integración con Claude Code. Estas solicitudes consumen créditos de OpenRouter, no una cuota adicional de tokens de T3.
A fecha de 2026-11-12, OpenRouter limita su garantía de compatibilidad con Claude Code al proveedor directo de Anthropic. Para esta prueba, sigue la recomendación de esa guía y da prioridad a Anthropic 1P.
En el caso de BetterToken, su documentación de Claude Code indica https://bettertoken.ai como URL base de Anthropic, sin /v1. Usa tu propia clave de BetterToken en el campo sensible ANTHROPIC_AUTH_TOKEN. Mantén vacío ANTHROPIC_API_KEY y usa un directorio independiente, como ~/.claude_bettertoken.
A fecha de 2026-11-12, su catálogo incluye claude-sonnet-5-5. Selecciona ese ID exacto y repite las comprobaciones de lectura y facturación antes de realizar tareas más grandes. Es un uso de API independiente; consulta los precios actuales.
Para un router local, crea otra instancia aislada de Claude y comprueba que el equipo donde se ejecuta T3 puede acceder al router. La guía de configuración de Claude Code Router explica ese proceso adicional de enrutamiento. Estas variables de Anthropic configuran el proveedor Claude; no son instrucciones de configuración para Codex.
Usa T3 Code desde otro asistente mediante MCP
Usa MCP cuando un asistente externo necesite acceso a los proyectos y los hilos de T3. Cambiar entre Claude y Codex dentro de T3 no requiere esta configuración. Empieza con un asistente externo cuya autenticación con el modelo ya funcione.
La guía de agentes externos documenta cómo leer proyectos, consultar proveedores disponibles e iniciar hilos o enviarles mensajes mediante el servidor MCP de T3.
Pulsa Cmd/Ctrl+K y elige Use T3 Code in another app (MCP). La misma acción está en Settings → Sharing & access. Elige el cliente y sigue sus instrucciones.
En Settings → Environments, abre el menú del entorno guardado y selecciona Copy MCP URL. Mantén el servidor de T3 en ejecución. Ejecuta este bloque en Bash, pega la URL copiada cuando read espere la entrada y pulsa Enter:
read -r T3_MCP_URL
claude mcp add --transport http t3 "$T3_MCP_URL"
claude mcp login t3
Para un cliente Codex, usa esta alternativa:
read -r T3_MCP_URL
codex mcp add t3 --url "$T3_MCP_URL"
codex mcp login t3
Para la primera conexión, elige Read only durante la configuración o al aprobar el inicio de sesión. Permite consultar los recursos disponibles sin modificarlos.
Pide al asistente externo que enumere los proyectos de T3 y los proveedores disponibles. Compara el resultado con la interfaz de T3. Así compruebas una operación real de una herramienta, no solo que se guardó la URL de un conector.
Si falla el inicio de sesión, comprueba que el cliente puede acceder a la dirección copiada del entorno. Hazlo antes de cambiar las credenciales de API del modelo.
Concede permisos de ejecución solo cuando quieras que ese asistente pueda iniciar o dirigir tareas. Revisa el alcance del acceso antes de aprobarlo. El token de API del modelo y el inicio de sesión MCP son credenciales distintas; cambiar una no repara la otra conexión.
Revisa los límites, la privacidad y la capa que falla
Al diagnosticar un problema, separa los límites de suscripción, los cargos de API y la configuración del cliente.
A fecha de 2026-11-12, las preguntas frecuentes de T3 siguen señalando un consumo más rápido de la cuota de cinco horas de Claude mediante Anthropic Agent SDK que con Claude Code directamente. Los mantenedores lo atribuyen a un error del lado de Anthropic. Según su informe, ese consumo acelerado no afecta a los límites semanales; eso no significa que desaparezcan.
Si tu cuenta tiene una cuota de cinco horas, compara una tarea pequeña y representativa antes de trasladar toda la jornada a T3. Si esa ventana es tu principal restricción, conserva la opción de usar Claude Code directamente.
Las preguntas frecuentes también indican que T3 no admite modelos locales. Un router que se ejecuta localmente y reenvía solicitudes a un modelo alojado no equivale a ejecutar el modelo en tu equipo.
En cuanto a la inferencia, las preguntas frecuentes afirman que el código y los mensajes van desde tu máquina al proveedor, no a los servidores de T3. Un gateway de API pasa a formar parte de esa ruta. Esto no implica ausencia total de telemetría: T3 comunica metadatos de uso, como el proveedor, el modelo y el total de tokens.
Su documentación de telemetría indica que los eventos de producto excluyen los mensajes y el contenido de los archivos. Revisa también las secciones de diagnóstico antes de trabajar con repositorios sensibles.
Si falta un proveedor, corrige su instalación, el inicio de sesión o Binary path en el equipo seleccionado. Si falla la autenticación del gateway, comprueba el token sensible, el valor vacío de ANTHROPIC_API_KEY y el posible inicio de sesión guardado. Si un modelo no está disponible, revisa su ID exacto en el gateway y la instancia seleccionada en el hilo.
Después de cada cambio, inicia un hilo de prueba nuevo y repite la lectura del archivo. Conserva el cambio solo cuando la actividad de las herramientas y el registro de uso del proveedor previsto coincidan.