v1.1.12Ya disponible en Windows, macOS y Linux

Un endpoint local para tus proveedores de IA y agentes de programación.

Tunnel Agent es una app de escritorio gratuita y de código abierto para gestionar proxies locales de IA, cuentas, cuotas y configuraciones de agentes de programación. Conecta suscripciones compatibles o claves API mediante CLIProxyAPI, Perplexity WebUI Scraper o 9Router y apunta tus clientes compatibles a localhost.

Código abierto · MIT · Sin cuenta de Tunnel Agent

Panel

Uso de todos los motores, últimos 14 días.

Solicitudes

12.480

Tokens

38.2M

Coste est.

$214

Solicitudes por día

CLIProxyAPI:8317
Perplexity:8327
9Router:20128

Vista previa interactiva: haz clic en la barra lateral. Sigue el tema de la web, igual que la app.

Compatible con
  • Claude
  • OpenAI
  • Gemini
  • Antigravity
  • xAI
  • Devin
  • Meta
  • Cursor
  • Kiro
  • Trae

Funciones

Todo lo que hay entre tus suscripciones y tus agentes.

Proxies como CLIProxyAPI son potentes, pero viven en ficheros de configuración y terminales. Tunnel Agent les da una ventana nativa.

01

Servidores en un clic

Instala, actualiza, arranca y para cada motor desde la app. CLIProxyAPI y Perplexity vienen de releases de GitHub; 9Router viene de npm y necesita Node.js 18+.

02

Todas las formas de iniciar sesión

OAuth para Claude, OpenAI, Kimi, Antigravity, xAI, Devin y Meta, claves API para Gemini o cualquier servicio compatible con OpenAI, y sesiones de Perplexity.

03

Cuota de un vistazo

Consulta uso y reinicios de cuentas compatibles. Las ventanas y métricas dependen del proveedor; las sesiones locales de Cursor, Kiro y Trae solo se usan para monitorizar cuota.

04

Fallback de modelos

Define modelos virtuales experimentales de CLIProxyAPI que prueban una cadena cuando un proveedor se queda sin cuota. 9Router tiene combos de modelos propios.

05

Configuración de agentes

Detecta los agentes de programación instalados y escribe su configuración para que pasen por tu endpoint local. Reversible en un clic.

06

Uso y coste

Consulta peticiones, tokens y costes equivalentes de API estimados a partir de la telemetría del motor. Son estimaciones según precios de modelos, no la factura de tu suscripción.

07

Local por diseño

Los motores escuchan en localhost. Los ficheros de credenciales se guardan en tu disco en texto plano; los prompts van al proveedor elegido. No necesitas una cuenta en la nube de Tunnel Agent.

08

14 idiomas

Inglés, español, alemán, francés, japonés, chino y más. Claro, oscuro o según el sistema.

09

Actualizaciones bajo tu control

Las versiones empaquetadas compatibles pueden buscar actualizaciones de la app. Puedes activar las de los motores o fijar una versión; Scoop gestiona las suyas.

Motores

Tres motores, una ventana.

Ejecuta cualquier combinación a la vez. Cada motor tiene su propio puerto, registros, versión y ajustes.

En ejecución127.0.0.1:8317

CLIProxyAPI

Proxy unificado para proveedores OAuth y compatibles con OpenAI. El motor por defecto para Claude, Codex, Gemini y compañía.

OAuthClaves APIRound robinFill first
router-for-me/CLIProxyAPI
En ejecución127.0.0.1:8327

Perplexity WebUI Scraper

API local compatible con OpenAI basada en sesiones de Perplexity WebUI. Añade cuentas con un token de sesión.

Tokens de sesiónMulticuenta
Villoh/perplexity-webui-scraper
En ejecución127.0.0.1:20128

9Router

Router local compatible con OpenAI con conexiones OAuth, claves API, cookies y proveedores gratuitos. Agrupa modelos en combos con fallback, round robin o Fusion. Se instala desde npm y requiere Node.js 18+.

MultiproveedorCombos de modelosNode.js 18+
decolua/9router

Cómo funciona

De la descarga al primer prompt en minutos.

  1. 1

    Instala

    Descarga la versión para tu sistema. Tunnel Agent gestiona la instalación de los motores; instala antes Node.js 18+ si quieres usar 9Router.

  2. 2

    Conecta

    Abre Proveedores e inicia sesión con OAuth, pega una clave API o añade una sesión de Perplexity.

  3. 3

    Arranca

    Pulsa Iniciar. El motor escucha en localhost y el indicador de estado se pone en verde.

  4. 4

    Programa

    En Agentes, configura tu CLI con un clic, o apunta cualquier cliente compatible con OpenAI al endpoint.

cualquier cliente compatible con OpenAI
# el endpoint que Tunnel Agent arranca por tiexport OPENAI_BASE_URL=http://127.0.0.1:8317/v1export OPENAI_API_KEY='tu-clave-local-de-cliente' curl $OPENAI_BASE_URL/models \  -H "Authorization: Bearer $OPENAI_API_KEY" # o sáltate todo esto: Agentes → Configurar

Agentes de programación

Tu CLI favorita, con los modelos que expone tu proxy.

Tunnel Agent detecta los agentes instalados, hace copia de su configuración y escribe el endpoint local, el modelo y la clave. Restaura la original cuando quieras.

Claude Code

~/.claude/settings.json

Codex CLI

~/.codex/config.toml

OpenCode

~/.config/opencode/opencode.json

Pi

~/.pi/agent/models.json

Oh My Pi

~/.omp/agent/models.yml

Factory Droid

~/.factory/settings.json

Grok Build

~/.grok/config.toml

Recorrido

Pruébala.

Una demo interactiva de algunas pantallas con datos de ejemplo. Activa interruptores, reordena fallbacks y busca en los registros. No conecta cuentas reales ni arranca un proxy.

Panel

Resumen en directo de las peticiones gestionadas por el proxy local.

Llamadas totales

1468

3 proveedores

Tasa de éxito

95.6%

1403 correctas

Fallos

65

Tasa de fallos 4.4%

Coste est.

$236.21

Según el precio de cada modelo

Tokens totales

193.7M

Razonamiento 12.5K

Tokens de entrada

38.1M

Proporción 19.7%

Tokens de salida

896.4K

Proporción 0.5%

Tokens en caché

177.2M

Aciertos 82.3%

Gráfico de uso

Tendencia en el periodo seleccionado.

Descargar

Descarga Tunnel Agent 1.1.12

Gratis y de código abierto. Elige tu plataforma: todas las versiones se publican en GitHub Releases.

Windows es la plataforma principal de pruebas. Hay versiones para macOS y Linux, pero la compatibilidad puede variar según el motor. Solo 9Router requiere Node.js 18+; acceder a proveedores requiere internet y una cuenta o clave válida.

Todas las releases y checksums Guía de instalación

Preguntas y respuestas

Antes de conectar tus cuentas.

Qué hace Tunnel Agent, cuánto cuesta y dónde van tus datos.

¿Qué es Tunnel Agent y para quién es?

Tunnel Agent es un centro de control de escritorio con licencia MIT para desarrolladores que usan proxies locales de IA con agentes de programación. Gestiona CLIProxyAPI, Perplexity WebUI Scraper y 9Router, además de cuentas, cuotas, historial de uso y configuración de agentes. No es un proveedor de modelos ni un servicio de IA alojado.

Leer la guía

¿Tunnel Agent es gratis? ¿Necesito una suscripción?

Tunnel Agent se descarga y usa gratis, sin crear una cuenta de Tunnel Agent. No incluye acceso a IA de pago. Necesitas una suscripción válida de un proveedor, una clave API, una sesión o una conexión gratuita compatible. Los costes, cuotas y condiciones del proveedor siguen vigentes; una suscripción de consumo no incluye automáticamente acceso a la API.

Leer la guía

¿Qué proveedores y agentes de programación puedo conectar?

CLIProxyAPI admite cuentas de Claude, OpenAI Codex, Kimi, Antigravity, xAI, Devin y Meta, además de claves API de Gemini y servicios compatibles con OpenAI. Perplexity usa sesiones WebUI y 9Router tiene su propio catálogo. La configuración automática admite Claude Code, Codex CLI, OpenCode, Pi, Oh My Pi, Factory Droid y Grok Build. Los modelos dependen del motor y la cuenta.

Leer la guía

¿Las sesiones locales de Cursor, Kiro y Trae pueden alimentar el proxy?

Las integraciones independientes de Cursor, Kiro y Trae monitorizan cuota desde las sesiones locales de los IDE; esas credenciales detectadas no son proveedores del proxy. 9Router ofrece conexiones separadas para proveedores compatibles, que se añaden mediante su propio flujo. La compatibilidad depende del motor.

Leer la guía

¿Los prompts y credenciales se quedan en mi equipo?

Los motores funcionan localmente y los ficheros de credenciales se guardan en tu equipo en texto plano, no en el llavero del sistema. Los prompts se envían al proveedor elegido y siguen sus políticas de datos. La app también contacta con registros de releases y models.dev para descargas y precios. Protege las carpetas de credenciales y sus copias como datos sensibles.

Leer la guía

¿El fallback elimina los límites o da acceso ilimitado?

No. Un modelo virtual prueba una cadena ordenada de modelos configurados cuando la ruta actual agota su cuota. El fallback no aumenta los límites, garantiza disponibilidad ni hace funcionar modelos incompatibles. Cada destino necesita acceso válido. La cuota muestra ventanas propias de cada proveedor y se actualiza con eventos compatibles de la app o manualmente, no mediante sondeo continuo.

Leer la guía

¿Puedo deshacer la configuración de un agente?

Sí. La configuración automática guarda una copia de los ficheros del agente antes de escribir el endpoint local, los modelos y la clave. Restablecer configuración recupera la copia guardada. El modo manual permite revisar y copiar los cambios. Puedes configurar otros clientes manualmente si admiten la API compatible con OpenAI o Anthropic del motor elegido.

Leer la guía

Lee los docs, abre un issue, envía un PR.

Guías para cada pantalla, soluciones a los errores más comunes y todo lo necesario para contribuir.