{"repo":"lumina-gen/lumina-core","free":true,"listed":false,"github":"https://github.com/lumina-gen/lumina-core","clone":"git clone https://github.com/lumina-gen/lumina-core.git","description":"Self-hosted LLM observability — traces, cost, latency, agents, tool calling, RAG. Python SDK + OpenTelemetry + REST.","language":"TypeScript","stars":10,"topics":["agents","clickhouse","golang","kafka","llm","llm-observability","nextjs","opentelemetry","python","self-hosted"],"license":"MIT","category":"ai-agents","readme_excerpt":"Lumina Self-hosted LLM observability — traces, cost, latency, agents, tool calling, RAG analytics, and infra correlation. Ingest via the Python SDK, REST, or OpenTelemetry. Ships with a full-featured Next.js dashboard. --- Screenshots Overview LLM Observability Usage — token & call breakdown by model / feature / user Cost — spend breakdown, cache savings, run-rate forecast Performance — p50/p95/p99 latency, TTFT, tokens/sec Model A/B Compare Agents — run list with trajectory, cost per step, runaway detection Tool Catalog — call count, error rate, latency per tool RAG / Retrieval Metrics Core Observability LLM Traces API Traces (HTTP waterfall) Logs Explorer Metrics Explorer Exceptions Service Map Sessions Platform Dashboards Alerts Settings --- Requirements - Docker + Docker Compose - Go 1.22+ - Node 18+ (for the web UI) - Python 3.9+ (for the SDK in lumina-python/ ) One-command local setup make start brings up Postgres, ClickHouse, and Kafka, starts the ingestion API, span worker, OTEL collector, OTEL worker, and the Next.js UI on http://localhost:9191 . Create a project API key (first time only): Stop app processes (Docker keeps running): Ports Service URL --------- ----- Dashboard UI http://localhost:9191 Ingestion API http://localhost:8080 OTLP/HTTP (traces, logs) http://localhost:4318 PostgreSQL localhost: 5433 ClickHouse native localhost:9000 Kafka localhost:9092 Postgres uses host port 5433 so it does not clash with a local Postgres on 5432. --- Dashboard features Core","default_branch":null,"files":null,"tree":[],"storefront":"/r/lumina-gen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lumina-gen/lumina-core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}