654 estrellas en 18 días: Antirion, creado el 17 de octubre de 2026, es uno de los repos nuevos que más rápido suben en GitHub. Promete lo que muchos equipos de plataforma están construyendo a mano: un único punto entre tus aplicaciones y todos los proveedores de modelos, con rutas, presupuestos, guardarraíles y métricas. Lo llamativo es el formato, un solo binario en Rust con la consola incluida, y la cifra que lo acompaña: 0,53 ms de sobrecarga mediana a 5.000 peticiones por segundo en 4 vCPU, según el benchmark de su autor.
Qué es
Un gateway de IA con licencia Apache-2.0. Las aplicaciones le hablan con los SDK de OpenAI, Anthropic, Gemini o Bedrock, y Antirion traduce entre dialectos, de modo que un cliente de OpenAI Chat puede acabar en un despliegue de Claude y al revés, incluso en streaming. Detrás admite OpenAI, Azure OpenAI, Anthropic, Bedrock, Vertex AI, Mistral, Groq, DeepSeek y cualquier servidor compatible, como vLLM.
Cada petición pasa por una cadena fija: autenticación con claves virtuales o JWT, límites de uso y presupuestos, guardarraíles de entrada, caché exacta o semántica, enrutado, intentos con reintentos y circuit breakers, y guardarraíles de salida con su apunte en un libro de costes. El enrutado admite fallback, reparto ponderado, menor coste, menor latencia o menor carga, y un simulador dice a qué despliegue iría una petición y por qué. Los presupuestos se ponen en dólares o tokens por organización, equipo, proyecto o clave, y pueden ser blandos, duros o pendientes de aprobación.
Para operación trae lo que se espera de algo que va en el camino crítico: métricas Prometheus, trazas y logs por OTLP, alertas con SLO, imagen distroless sin root y con sistema de ficheros de solo lectura, y binarios con SBOM, firmas de Sigstore y procedencia SLSA. Corre como nodo único con almacenamiento embebido o en clúster sobre PostgreSQL y Valkey, con chart de Helm. También hace de gateway MCP y de proxy A2A para agentes.
Cómo se prueba
El README arranca con Docker y una clave de OpenAI o Anthropic, sin fichero de configuración:
docker run -p 8080:8080 -p 8081:8081 \
-v antirion-data:/var/lib/antirion eliasbiondo/antirionEl primer arranque imprime la dirección de la consola y un token de administrador que solo se muestra esa vez (se guarda en el volumen). Desde la consola das de alta el proveedor, un modelo con nombre propio (por ejemplo chat) y una clave virtual, y tus aplicaciones apuntan su base URL a http://localhost:8080/v1:
curl -s http://localhost:8080/v1/chat/completions \
-H "Authorization: Bearer $ANTIRION_API_KEY" -H 'Content-Type: application/json' \
-d '{"model": "chat", "messages": [{"role": "user", "content": "Hello"}]}'El puerto 8080 es el plano de datos y el 8081 el de administración (API y consola). En cualquier despliegue que no sea tu portátil, el 8081 no debería quedar expuesto como el 8080.
Lo que me convence y lo que no
Me convence el diseño. Tener reglas de enrutado, presupuestos, guardarraíles y log de peticiones en un mismo binario, con la configuración como un documento YAML versionado con diffs y rollback, es exactamente lo que se le pide a una pieza de plataforma. Y la cadena de suministro está cuidada desde el día uno, que en un componente que guarda las claves de todos tus proveedores no es un detalle.
Lo que no: la madurez. La última imagen publicada es la 0.1.1, del 18 de octubre de 2026; el proyecto tiene 20 issues abiertos y, por lo que muestra el repositorio, un único autor. La lista de funciones es la de un producto de varios años, y eso con dos semanas de vida pide probarlo con calma antes de ponerlo delante del tráfico de producción. El benchmark es del propio autor, aunque publica el método y el arnés para repetirlo en tu cuenta de AWS.
Antirion frente a LiteLLM
LiteLLM es la referencia open source para esto, y el benchmark de Antirion lo usa como comparación: con LiteLLM 1.103.1 en la misma máquina, a 5.000 peticiones por segundo todas fallaban, y su techo quedaba por debajo de 500. Son cifras de esa versión concreta y de una configuración mínima (una clave, sin log ni caché), no de un despliegue típico.
| Antirion | LiteLLM | |
|---|---|---|
| Enfoque | Binario único en Rust con consola | Proxy (AI Gateway) y SDK de Python |
| Licencia | Apache-2.0 | MIT, salvo el directorio enterprise/, con licencia comercial |
| Despliegue | Docker distroless, binario, Helm; nodo único o clúster | Proxy autoalojado; edición enterprise con SOC 2 Type II |
| Madurez | Creado en octubre de 2026, versión 0.1.1, 654 estrellas | En desarrollo desde 2023 |
Cuándo usar cada uno: LiteLLM si necesitas un catálogo de proveedores amplio, soporte comercial y una herramienta con tres años de recorrido. Antirion si la latencia y el consumo del gateway te importan, quieres todo en un binario y puedes permitirte adoptar algo muy joven, empezando por un entorno sin tráfico crítico.
Fuentes
- eliasbiondo/antirion (GitHub)
- eliasbiondo/antirion, etiquetas de la imagen (Docker Hub)
- Licencia de LiteLLM (BerriAI/litellm)
- LiteLLM Enterprise (LiteLLM Docs)