OpenLIT

OpenLIT

OpenLIT · Programación

OpenLIT es una plataforma de código abierto basada en OpenTelemetry para observabilidad, evaluaciones y guardrails de LLM, que te deja trazar, puntuar y corregir a tus agentes de IA.

Vista previa de la interfaz de OpenLIT

Acerca de OpenLIT

About

Qué es OpenLIT

OpenLIT monta la capa de observabilidad de las aplicaciones de IA. Apuntas tu app hacia él y cada llamada al modelo, cada tool call, cada recuperación y cada paso del agente aparece como un trace que puedes leer. La plataforma cubre trazado, evaluaciones, guardrails, gestión de prompts y control de costes en un mismo sitio.

La gracia está en la portabilidad. OpenLIT escribe datos estándar de OpenTelemetry, así que puedes quedarte con ellos en el panel integrado o enviar los mismos traces a Grafana, Datadog o cualquier backend OTLP. Nada ata tu telemetría a un formato propietario, y puedes autoalojar todo el stack bajo Apache 2.0.

El pero es que OpenLIT es una herramienta para desarrolladores. Sacarle partido implica conectar un SDK o un collector, y para volúmenes de producción tendrás que correr tu propio almacenamiento. Si buscas una app terminada y sin configuración, esta no lo es.

Cómo empezar

  1. Clona el repo de OpenLIT y ejecuta docker compose up -d, o conecta tu app a un endpoint OTLP que ya tengas.
  2. Instala el SDK con pip install openlit para Python o npm install openlit para TypeScript.
  3. Añade openlit.init() al principio de tu código para que los proveedores, frameworks y bases de datos vectoriales compatibles se instrumenten solos.
  4. Abre el panel y lee tus primeros traces; luego monta evaluaciones, prompts o guardrails a medida que crezca la app.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de OpenLIT.

Plan gratuitoSí
Planes de pagoSelf-hosted free (Apache 2.0)
PlataformaWeb, Self-hosted, Docker, Kubernetes
DesarrolladorOpenLIT
CategoríaProgramación
Fecha de lanzamientoJan 2024
Última actualizaciónMay 2025
Visitas al sitio web7.2K
Ranking global del sitio2.8M
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores que construyen apps con LLM
  • Equipos de plataforma y SRE
  • Equipos que se están mudando de una herramienta de observabilidad cerrada

Tareas

  • Depurar una ejecución de agente que falla
  • Recortar el gasto en modelos
  • Comparar prompts antes de publicar
  • Frenar la inyección de prompts en tiempo de ejecución

Casos de uso

  • Poner en producción un chatbot RAG
  • Ejecutar agentes de código en CI
  • Vigilar el coste de GPU durante entrenamiento o inferencia

Funciones clave

Trazado nativo de OpenTelemetry

OpenLIT registra cada llamada al LLM, cada tool call, cada petición MCP, cada recuperación y cada paso del agente como un trace estándar de OpenTelemetry. Puedes filtrar por usuario, sesión, coste o latencia, y mandar esos mismos datos a Grafana, Datadog o cualquier endpoint OTLP en lugar de dejarlos solo en OpenLIT. Esa portabilidad es la razón principal por la que los equipos lo eligen frente a una herramienta cerrada.

Instrumentación automática y opciones sin código

Con añadir openlit.init() basta para instrumentar los proveedores, frameworks y bases de datos vectoriales compatibles, y la lista pasa de 50 integraciones, entre ellas OpenAI, LangChain, CrewAI y ChromaDB. Para agentes de código como Claude Code, Codex y Cursor, una CLI instala la instrumentación sin tocar tu código fuente.

Evaluaciones LLM con LLM-as-a-judge

OpenLIT puntúa las salidas por alucinación, sesgo, toxicidad, relevancia, completitud y seguimiento de instrucciones. Puedes lanzar estas comprobaciones sobre tráfico en vivo o sobre un experimento, y condicionar un pipeline de CI a los resultados, de modo que una caída de calidad bloquee una release en vez de llegar antes al usuario.

Prompt Hub con versionado

Prompt Hub guarda los prompts en un solo lugar, los versiona con etiquetas Major, Minor y Patch e intercambia valores {{variable}} en tiempo de ejecución. Puedes desplegar o revertir un prompt sin publicar código nuevo, lo que mantiene los cambios de copy fuera del ciclo de release.

Guardrails en tiempo de ejecución

Los guardrails revisan las peticiones a medida que llegan y actúan sobre inyección de prompts, temas sensibles y restricciones de temática. Tú fijas las reglas y OpenLIT las aplica en la ruta de la petición, lo que te da una capa de seguridad que no depende del buen comportamiento del modelo.

Coste, latencia y monitoreo de GPU

La plataforma gestiona el control de costes y la latencia entre modelos, proveedores, usuarios, sesiones y agentes, y admite precios personalizados para modelos ajustados. Un collector de GPU aparte extrae utilización, memoria, temperatura y consumo de hardware NVIDIA, AMD e Intel, así el coste y la presión de hardware conviven en el mismo panel.

Ventajas y desventajas

Ventajas

  • Nativo de OpenTelemetry, así que los traces siguen siendo portables y evitas un formato propietario
  • Gratis para autoalojar bajo Apache 2.0, sin clave de licencia y con la propiedad total de tus datos
  • Configuración de una línea para los proveedores compatibles, más opciones sin código para agentes de código
  • Reúne observabilidad, evaluaciones, guardrails, prompts y monitoreo de GPU en una sola plataforma
  • El almacenamiento con ClickHouse aguanta telemetría de LLM y agentes de alto volumen

Desventajas

  • Está pensado para desarrolladores: quien no sea técnico verá la configuración y los conceptos fuera de su alcance
  • Autoalojarlo para tráfico real de producción implica correr tu propio ClickHouse y mantenerlo sano
  • El conjunto de funciones es amplio, así que la documentación de inicio lleva tiempo hasta que eres productivo
  • A diferencia de un SaaS gestionado, las actualizaciones, el escalado y las copias de seguridad corren de tu cuenta

Preguntas frecuentes

OpenLIT es una plataforma de código abierto que traza, evalúa y protege agentes de IA y apps de LLM. Captura llamadas al modelo, tool calls y recuperaciones como traces de OpenTelemetry, y encima añade evaluaciones, guardrails y gestión de prompts.