gatemux
Gateway open source para LLMs en Go con gestión de equipos, presupuestos y seguridad integrada. API compatible con OpenAI que soporta múltiples proveedores (OpenAI, Anthropic, Azure, vLLM) con control granular de acceso y costes.
Ficha actualizada 26 sept 2026, 15:51 · upstream 26 sept 2026, 15:48 · release sin release detectada
Qué es gatemux
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GateMux es una puerta de entrada (gateway) de código abierto para modelos de lenguaje grandes (LLMs), escrita en Go, diseñada para gestionar el acceso a APIs de IA como OpenAI o Anthropic. A diferencia de soluciones empresariales que cobran por gobernanza, ofrece control total sobre equipos, usuarios y claves virtuales sin costes ocultos. Incluye capacidades avanzadas de gestión de costes con presupuestos mensuales o diarios por equipo, límites de tasa (RPM/TPM) y circuitos de fallo para mejorar la resiliencia.
El sistema permite una arquitectura multi-proveedor, permitiendo enrutar solicitudes a diferentes backends como Azure OpenAI, vLLM o Ollama mediante estrategias de enrutamiento y fallback configurables. La interfaz de administración integrada facilita el monitoreo del gasto, latencia y uso de tokens, exportable a CSV para auditoría. Soporta autenticación robusta mediante OIDC, claves virtuales con caducidad y roles RBAC (admin, manager, member).
Es importante destacar que se encuentra en fase pública alpha, lo que significa que las APIs y configuraciones pueden cambiar y no está garantizada la disponibilidad de producción a gran escala. Requiere infraestructura propia con Docker y bases de datos como PostgreSQL para el estado y Redis para límites distribuidos. No es un servicio SaaS, sino una herramienta de auto-despliegue bajo licencia MIT.
- Centralizar múltiples proveedores de LLMs (OpenAI, Anthropic, Azure) en una única API compatible con OpenAI.
- Gestionar costes y presupuestos por equipo o cliente para evitar facturas sorpresa en scripts automatizados.
- Implementar seguridad granular con claves virtuales rotativas y mapeo de roles mediante OIDC.
- Mejorar la resiliencia mediante estrategias de enrutamiento, retries y circuit breakers ante fallos de proveedores.
- API compatible con OpenAI que soporta chat completions, embeddings y streaming sin cambios en el SDK existente.
- Control de gastos estricto con presupuestos reservados (reservation-based admission) antes de contactar al proveedor.
- Infraestructura ligera en Go con consola integrada, PostgreSQL para estado y Redis para límites distribuidos.
- Soporte nativo para múltiples proveedores incluyendo vLLM y Ollama para despliegues locales o híbridos.
- Estado actual de Public Alpha con APIs y configuraciones sujetas a cambios no garantizados.
- No está optimizado ni certificado para producción a gran escala ni recuperación multi-host completa.
- Requiere infraestructura propia (Docker, PostgreSQL, Redis) y configuración manual de claves administrativas.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega con Docker Compose en localhost o clúster. Usa deploy/docker/docker-compose.yml para levantar Postgres, Redis y el gateway en puerto 4000. Genera una clave admin segura con OpenSSL antes del arranque. No expongas la consola a internet sin autenticación OIDC o IP whitelisting. Revisa los límites de tasa y presupuestos en la consola antes de enviar tráfico real.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.





