Conclusiones clave
- Plano (github.com/katanemo/plano) es un proxy y plano de datos de IA gratuito, de código abierto y autoalojado — no un producto SaaS alojado
- Desarrollado por Katanemo, y construido sobre Envoy por los propios colaboradores principales de Envoy
- Con licencia Apache 2.0, confirmada a través del archivo de licencia del repositorio de GitHub
- Cuatro capacidades principales según su propio README: orquestación de agentes, enrutamiento de modelos ("Model Agility"), observabilidad sin código ("Agentic Signals" más OpenTelemetry) y Filter Chains de barreras de protección/moderación
- El enrutamiento se ejecuta mediante un modelo orquestador dedicado de unos 4.000 millones de parámetros ("Plano-Orchestrator") en lugar de un LLM de propósito general o un framework basado únicamente en reglas
- Más de 7.050 estrellas en GitHub y 480+ forks al momento de esta reseña
📍 En una frase
Plano es un servidor proxy y plano de datos nativo de IA, gratuito y de código abierto (Apache 2.0), basado en Envoy, desarrollado por Katanemo, con más de 7.050 estrellas en GitHub, que añade enrutamiento de LLM, orquestación de agentes, observabilidad y barreras de protección a las aplicaciones agénticas fuera del código de la aplicación.
💬 En términos simples
Plano es un proxy autoalojado que ejecutas delante de tus agentes de IA. En lugar de escribir tu propia lógica de enrutamiento, telemetría y filtros de seguridad en cada agente, declaras tus agentes y proveedores de modelos en un archivo de configuración YAML, y Plano se encarga de elegir el modelo correcto, rastrear lo que ocurrió y aplicar las barreras de protección — de forma gratuita, ya que Plano no cobra licencia.
📌Nota: Esta reseña es el complemento detallado de la entrada de Plano en el Directorio de Software LLM Local — consulta esa página para ver cómo se compara Plano de un vistazo con docenas de otras herramientas de IA locales y autoalojadas.
¿Qué es Plano?
Plano es un proxy y plano de datos autoalojado, fuera de proceso, que se sitúa entre tus aplicaciones agénticas y los proveedores de LLM o subagentes a los que llaman, gestionando enrutamiento, orquestación, observabilidad y barreras de protección en una sola capa. Su propia descripción en GitHub lo define como "un servidor proxy y plano de datos nativo de IA para apps agénticas", cuyo objetivo es sacar cuestiones de infraestructura como el enrutamiento y la moderación del código de la aplicación y llevarlas a una capa compartida y configurable.
- Tipo de producto: un proxy/plano de datos autoalojado que despliegas tú mismo (contenedor Docker o binario compilado), no una API o gateway SaaS alojada
- Desarrollador: Katanemo, según la organización de GitHub que aloja el repositorio
- Repositorio: github.com/katanemo/plano, creado el 9 de julio de 2024
- Licencia: Apache 2.0, según el archivo de licencia del repositorio de GitHub
- Base: construido sobre Envoy, el proxy de borde/servicio de código abierto ampliamente utilizado, por colaboradores que trabajaron en el propio Envoy, según el README de Plano
- Escala: más de 7.050 estrellas en GitHub, 480+ forks y 140 issues abiertas al momento de esta reseña
Historia del proyecto Plano y hitos de versiones
El repositorio de GitHub de Plano se creó en julio de 2024, y el proyecto ha publicado versiones de forma continua desde entonces, añadiendo funciones de enrutamiento de LLM, orquestación de agentes y observabilidad bajo desarrollo activo. Plano se posiciona como respaldado por la propia investigación de LLM de Katanemo, incluido el modelo orquestador dedicado usado para sus decisiones de enrutamiento.
- 1Repositorio creado — 9 de julio de 2024
Why it matters: El repositorio canónico de GitHub de Plano (katanemo/plano) se creó, según los metadatos del repositorio de GitHub. - 2v0.4.36 — 19 de agosto de 2026: la versión etiquetada más reciente al momento de esta reseña
Why it matters: La última versión publicada en GitHub al momento de esta reseña; consulta directamente la [página de versiones](https://github.com/katanemo/plano/releases) para cualquier cosa publicada después de la fecha de publicación de esta reseña. - 3Desarrollo continuo en la rama principal
Why it matters: Los metadatos del repositorio de GitHub muestran commits enviados a la rama principal después de la última versión etiquetada, lo que indica desarrollo continuo más allá de la última etiqueta de versión — verifica el estado actual de las versiones antes de asumir paridad de funciones con los commits más recientes.
¿Qué hace Plano realmente?
El conjunto de funciones de Plano se centra en sacar las cuestiones de infraestructura de las apps agénticas del código de la aplicación y llevarlas a una capa proxy compartida y autoalojada. Esto es lo que hace realmente cada parte, según el propio README de GitHub y la documentación de Plano.
- Orquestación de agentes — enrutamiento de baja latencia entre agentes declarados en una configuración YAML, sin modificar el código de la aplicación; se pueden añadir nuevos agentes editando la configuración en lugar de reescribir la lógica de enrutamiento
- Enrutamiento de modelos ("Model Agility") — enruta las solicitudes por nombre de modelo explícito, alias semántico, o automáticamente mediante preferencias configuradas, para que el código de la aplicación pueda llamar a un nombre de modelo lógico en lugar de codificar un proveedor específico
- Agentic Signals — término propio de Plano para la captura sin código de señales de uso/comportamiento, además de trazas y métricas compatibles con OpenTelemetry emitidas en cada agente que proxifica
- Filter Chains de barreras de protección y moderación — un mecanismo configurable para incorporar protección contra jailbreaks, políticas de moderación y comportamiento de consistencia de memoria en la capa proxy en lugar de en cada agente individual
- Modelo de enrutamiento dedicado — las decisiones de enrutamiento pasan por el propio modelo "Plano-Orchestrator" de Plano, de unos 4.000 millones de parámetros, en lugar de una llamada a un LLM de propósito general o un enrutador basado puramente en reglas, según el README de Plano
- Agnóstico de framework y lenguaje — los agentes son simplemente servidores HTTP que implementan un endpoint de chat completions compatible con OpenAI, por lo que Plano funciona con agentes escritos en cualquier lenguaje o framework de IA
- Modo gateway de LLM — Plano también se puede usar puramente como gateway de enrutamiento de LLM desde servicios de aplicación, independientemente de sus funciones de orquestación de agentes, según su propia documentación
Ejemplos de uso: dos formas de usar Plano
Estos son flujos de trabajo concretos construidos a partir del propio ejemplo documentado en el README de Plano — no casos de uso hipotéticos.
Instalar Plano
Plano se instala gratis mediante Docker o un binario CLI compilado, y su código fuente está en GitHub. Según su propia guía de inicio rápido, instala los requisitos previos y luego inicia Plano con planoai up config.yaml contra un archivo de configuración.
Source | Link |
|---|---|
| Repositorio de GitHub (código fuente, Apache 2.0) | github.com/katanemo/plano |
| Guía de inicio rápido (instalación + requisitos previos) | docs.planoai.dev/get_started/quickstart |
| Documentación completa | docs.planoai.dev |
| Versiones (versiones etiquetadas y binarios precompilados) | github.com/katanemo/plano/releases |
Plano requiere seguir la guía de requisitos previos antes de ejecutar planoai up config.yaml; no existe un instalador GUI de un solo archivo, ya que Plano es un componente de proxy/plano de datos pensado para ejecutarse junto a tus servicios en lugar de ser una aplicación independiente para el usuario final. Verifica el método de instalación actualmente recomendado en la guía de inicio rápido antes de ejecutar cualquier comando, ya que las instrucciones de instalación pueden cambiar entre versiones.
Precios de Plano: ¿es realmente gratis?
Plano en sí es gratuito y de código abierto (Apache 2.0), sin cuota de licencia por autoalojarlo. El matiz está en qué impulsa su enrutamiento: Plano y la familia de LLM de Plano (como Plano-Orchestrator) están alojados gratis en la región US-central por Katanemo, explícitamente para dar a los desarrolladores una experiencia inicial sin configuración — según el propio README del proyecto, ese nivel alojado gratuito está pensado para desarrollo, no para escala de producción.
- El software de Plano en sí: gratuito, de código abierto, con licencia Apache 2.0, sin nivel de pago para el proxy en sí
- Modelos de enrutamiento/orquestación de la familia Plano: alojados gratis en US-central para una experiencia inicial de desarrollador, según el propio README de Plano
- Para funcionar a escala de producción, el README de Katanemo indica que debes ejecutar esos modelos de enrutamiento localmente tú mismo, o contactar a Katanemo vía Discord para obtener claves API alojadas — no se encontró página pública de precios de autoservicio para esa opción de claves alojadas en esta reseña
- Los costos del proveedor de LLM son aparte: enrutar solicitudes a OpenAI, Anthropic u otros proveedores a través de Plano sigue costando lo que cobre ese proveedor — Plano en sí no añade recargo, acorde a su papel como capa de enrutamiento en lugar de proveedor de modelos
Plano vs. LiteLLM
Plano y LiteLLM son ambos capas autoalojadas para gestionar tráfico de LLM, pero parten de premisas distintas: LiteLLM es principalmente una API/SDK unificada y un proxy para llamar a más de 100 proveedores de LLM a través de una interfaz compatible con OpenAI, mientras que Plano está construido como un plano de datos basado en Envoy con la orquestación de agentes como función de primera clase, no solo enrutamiento de modelos.
Base principal
- Plano vs. LiteLLM:
- Plano está construido sobre el proxy Envoy; LiteLLM es un SDK y servidor proxy nativo de Python, no basado en Envoy.
Orquestación de agentes
- Plano vs. LiteLLM:
- Plano trata el enrutamiento multiagente como una función central de primera clase mediante agentes declarados en YAML; LiteLLM se centra principalmente en el enrutamiento de LLM/proveedores en lugar de la orquestación agente a agente.
Mecanismo de enrutamiento
- Plano vs. LiteLLM:
- Plano usa un modelo orquestador dedicado de unos 4.000 millones de parámetros para enrutamiento basado en intención; LiteLLM enruta principalmente mediante reglas de configuración explícitas, balanceo de carga y listas de fallback.
Observabilidad
- Plano vs. LiteLLM:
- Plano llama a su telemetría "Agentic Signals" más OpenTelemetry; LiteLLM ofrece seguimiento de uso, registros de gasto e integraciones con herramientas de observabilidad como Langfuse.
Licencia
- Plano vs. LiteLLM:
- Ambos tienen licencia Apache 2.0 para su oferta principal de código abierto, según el propio repositorio de cada proyecto.
Ambas herramientas son autoalojadas y gratuitas en su núcleo; la elección práctica depende de si necesitas infraestructura proxy de nivel Envoy y orquestación nativa de agentes (Plano) o un gateway más simple centrado en el enrutamiento de proveedores con una gran lista de compatibilidad (LiteLLM). Verifica la paridad actual de funciones en la documentación de cada proyecto antes de elegir, ya que ambos publican actualizaciones con frecuencia.
¿Quién debería usar Plano?
Que Plano te convenga depende de si estás construyendo aplicaciones agénticas que necesitan infraestructura compartida para enrutamiento, observabilidad y barreras de protección, en lugar de una única llamada simple a un LLM.
Competidores y alternativas
Plano se compara con mayor frecuencia con LiteLLM, AIClient2API y Langfuse — su principal diferenciador es ser un plano de datos basado en Envoy con orquestación nativa multiagente, en lugar de una biblioteca de enrutamiento puramente a nivel de aplicación o una herramienta solo de observabilidad.
Tool | Best known for | Link |
|---|---|---|
| LiteLLM | Proxy/SDK unificado para llamar a más de 100 proveedores de LLM a través de una API compatible con OpenAI | Reseña de LiteLLM |
| AIClient2API | Proxy local ligero que convierte varios protocolos de clientes de IA en endpoints API unificados | Reseña de AIClient2API |
| Langfuse | Plataforma de código abierto de observabilidad, trazado y evaluación de LLM | Reseña de Langfuse |
Esta lista refleja herramientas comúnmente comparadas con Plano en el espacio de enrutamiento/gateway/observabilidad, no un ranking independiente de PromptQuorum — consulta el Directorio de Software LLM Local para el catálogo completo y actualizado regularmente, incluida la propia entrada de Plano. Verifica el precio y las funciones actuales de cada herramienta antes de elegir.
Errores comunes al evaluar Plano
La mayor parte de la confusión sobre Plano viene de su nombre genérico, de asumir que es un SaaS alojado, o de expectativas poco claras sobre lo que cubre "gratis".
Preguntas frecuentes
¿Qué es Plano?
Plano (github.com/katanemo/plano) es un servidor proxy y plano de datos nativo de IA, gratuito y de código abierto (Apache 2.0), basado en Envoy, para aplicaciones agénticas, desarrollado por Katanemo, que gestiona el enrutamiento de LLM, la orquestación de agentes, la observabilidad y las barreras de protección.
¿Es gratis Plano?
Sí, Plano en sí es gratuito y de código abierto, sin cuota de licencia por autoalojarlo. Katanemo también aloja gratis los propios modelos de enrutamiento/orquestación de Plano en la región US-central para una experiencia inicial de desarrollador; el uso de esos modelos a escala de producción requiere autoalojarlos u obtener claves API alojadas vía Discord.
¿Cómo instalo Plano?
Sigue la propia guía de inicio rápido de Plano para instalar los requisitos previos, y luego ejecuta planoai up config.yaml contra una configuración YAML que declare tus agentes y proveedores de modelos.
¿Plano es un servicio alojado o software autoalojado?
Plano es autoalojado: lo despliegas tú mismo como contenedor Docker o binario compilado junto a tus propios agentes y servicios. Katanemo aloja por separado los propios modelos orquestadores pequeños de Plano gratis a nivel de uso de desarrollo.
¿Qué enruta Plano en realidad?
Plano enruta tráfico de LLM y de agentes: puede enrutar entre múltiples agentes según la intención, y enrutar llamadas a la API de LLM a un modelo específico por nombre, alias semántico, o selección automática basada en preferencias.
¿Plano está construido sobre Envoy?
Sí, según su propio README, Plano está construido sobre Envoy por colaboradores que trabajaron en el propio Envoy, funcionando como un plano de datos fuera de proceso en lugar de una biblioteca en proceso.
¿Quién desarrolla Plano?
Katanemo desarrolla Plano, según la organización de GitHub que aloja el repositorio katanemo/plano.
¿Plano funciona con cualquier lenguaje de programación o framework?
Sí — los agentes solo necesitan implementar un endpoint HTTP de chat completions compatible con OpenAI, por lo que Plano funciona con agentes escritos en cualquier lenguaje o framework de IA, según su propia documentación.
¿Plano requiere su propio modelo para funcionar?
Las decisiones de enrutamiento de Plano pasan por su propio modelo orquestador dedicado de unos 4.000 millones de parámetros, pero las respuestas reales de LLM que usan tus agentes pueden provenir de cualquier proveedor configurado (OpenAI, Anthropic, modelos locales y otros) al que Plano enrute el tráfico.
¿En qué se diferencia Plano de LiteLLM?
Plano es un plano de datos basado en Envoy con orquestación nativa multiagente como función central; LiteLLM es un SDK/proxy nativo de Python centrado principalmente en unificar llamadas a más de 100 proveedores de LLM. Consulta la comparación Plano vs. LiteLLM más arriba para más detalles.
¿Ha probado PromptQuorum de forma independiente las afirmaciones de Plano?
Esta reseña se basa en el propio repositorio de GitHub, README y documentación de Plano, en lugar de pruebas prácticas realizadas por PromptQuorum.