Tracelight

Category

LLM Observability

/

Year

/

Tracelight traces every LLM call, scores the results, and manages prompts and datasets, with a clean interface built for debugging AI agents.

Tracelight screenshot

See every step

The large view above is one support-agent trace: a nested tree of every guardrail, model call and tool call, with the latency, cost and token count of each step beside it.

The two views below show the tracing table, which lists every call across the project, and the dashboards, which chart cost, latency and quality over time.

Tracelight screenshot
Tracelight screenshot

Score what matters

LLM-as-a-judge evaluators and human review queues score every answer automatically, so quality becomes a number you can track over time.

Scores attach to traces and datasets, which turns a vague feeling that answers got worse into a chart you can act on.

Ship prompts safely

Prompts are versioned and labelled, then tested in a playground before they reach production, with every run linked back to its trace.

Datasets built from real traces power experiments that compare two prompts or models side by side on the same inputs.

Under the hood

Tracelight is a Next.js and TypeScript app with ClickHouse, PostgreSQL and Redis behind it, so it stays fast on large volumes of traces.

Data arrives over OpenTelemetry or a REST API. The evals screen below shows evaluators that turn production traces into quality scores.

Tracelight screenshot

Open source

The full code and a two minute walkthrough video are on GitHub, along with screenshots of every screen.

Highlights

A clean indigo and teal interface, a sidebar grouped into Trace, Evals and Build, traces as the landing page, and a seeded demo with docs and a walkthrough video.