Instalar OmniRoute: inicio rápido y Claude Code
OmniRoute es una pasarela de IA compatible con OpenAI. Reúne muchos proveedores de modelos detrás de una única API local, de modo que Claude Code, Codex CLI, las extensiones de IDE y tus propios scripts solo necesitan configurarse una vez. Esta página es el camino más corto desde la instalación hasta una primera petición correcta; las guías temáticas completas están en un sitio dedicado.
Recuerda estas dos direcciones
- Panel:
http://localhost:20128 - Base URL compatible con OpenAI:
http://localhost:20128/v1
Los clientes se configuran con la segunda, no con la dirección del panel.
Requisitos previos
- Node.js
>=22.22.2 <23o>=24.0.0 <27; se recomienda Node.js 24 LTS. Fuera de ese rango el panel puede mostrar una página en blanco o errores de módulos nativos. Si hace falta, instala Node.js primero. - El puerto local
20128está libre. - Al menos una cuenta o clave de un proveedor de origen que quieras enrutar a través de OmniRoute.
Instalar e iniciar
Elige un método:
# npm (recomendado)npm install -g omnirouteomniroute# Dockerdocker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latestTambién puedes descargar un instalador de Desktop para Windows, macOS o Linux desde OmniRoute GitHub Releases. :latest apunta a la última versión estable publicada; fija una versión exacta cuando necesites despliegues reproducibles.
Tras el arranque, abre http://localhost:20128. La contraseña de acceso se controla con la variable de entorno INITIAL_PASSWORD; en la configuración de autoalojamiento del proyecto original se genera en el primer arranque y se imprime en los registros, y con Docker puedes encontrarla con docker logs omniroute | grep -i password. Establece una contraseña propia y robusta antes de exponer el servicio a una red.
Conectar un proveedor y crear una clave
- En el panel, ve a Providers → Add Provider y conecta tu proveedor.
- En la página API Keys, crea una clave nueva y guárdala, porque solo se muestra una vez. Esta clave sirve para que los clientes accedan a OmniRoute; no es una clave de un proveedor de origen.
La documentación original enumera algunos proveedores gratuitos que no necesitan clave. La disponibilidad y las condiciones cambian, así que revisa las condiciones de cada servicio antes de depender de él.
Verificar el servicio
export OMNIROUTE_API_KEY="paste the key you created on the API Keys page"
curl http://localhost:20128/v1/models \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}"Si recibes una lista de modelos, el punto de acceso compatible con OpenAI y la autenticación funcionan. Después envía una petición de chat mínima para confirmar que un modelo se puede enrutar de verdad:
curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "model": "auto", "messages": [{ "role": "user", "content": "Reply with ok." }] }'auto deja que OmniRoute elija el proveedor según velocidad, coste y disponibilidad. También puedes usar un ID de modelo concreto devuelto por /v1/models.
Conectar tus herramientas
En cualquier herramienta que use el formato OpenAI, introduce:
Base URL: http://localhost:20128/v1API Key: the OmniRoute key you createdModel: autoOmniRoute también incluye lanzadores de un solo comando, por ejemplo omniroute launch-codex --model auto; la forma general omniroute run <target> admite claude, codex, aider, goose, opencode, qwen y gemini. Si quieres usar un Agent CLI dentro de HagiCode, configúralo primero con Instalación de AI Agent CLI.
Problemas comunes
- Panel en blanco o aviso de versión de Node.js no compatible: cambia a Node.js 24 LTS, vuelve a ejecutar
npm install -g omniroutey luegoomniroute. better-sqlite3no se encuentra en npm 11: npm 11 bloquea por defecto los scripts de instalación de las dependencias opcionales; recompílalo a mano siguiendo la guía de solución de problemas.slice is not valid mach-o fileen macOS: ejecutanpm rebuild better-sqlite3dentro de$(npm root -g)/omniroute/appy vuelve a iniciar.
Documentación completa
HagiCode
HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.
Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.
- InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
- EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
- InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.
Descargar para Windows
Compartir HagiCode
Convierte ideas en software entregado.
HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.
- Inteligente
- Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
- Eficiente
- La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
- Divertido
- Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

