#3535th of 48 in Gateways and observability

traceroot

LLM tracing, detectors and evals that feed fixes back to your coding agent

Stars
1.4k
License
custom license
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+883
21 Apr 2026: 504 stars28 Apr 2026: 521 stars5 May 2026: 536 stars12 May 2026: 546 stars19 May 2026: 564 stars26 May 2026: 583 stars2 Jun 2026: 597 stars9 Jun 2026: 605 stars16 Jun 2026: 621 stars23 Jun 2026: 629 stars30 Jun 2026: 642 stars7 Jul 2026: 650 stars14 Jul 2026: 660 stars21 Jul 2026: 668 stars28 Jul 2026: 683 stars4 Aug 2026: 689 stars11 Aug 2026: 706 stars18 Aug 2026: 720 stars25 Aug 2026: 733 stars1 Sept 2026: 746 stars8 Sept 2026: 749 stars15 Sept 2026: 761 stars22 Sept 2026: 766 stars29 Sept 2026: 780 stars6 Oct 2026: 791 stars13 Oct 2026: 797 stars20 Oct 2026: 813 stars27 Oct 2026: 1,078 stars3 Nov 2026: 1,343 stars10 Nov 2026: 1,387 stars

504 on 21 Apr 20261,387 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Traceroot records model calls, tool calls and responses from agent applications, with inputs, outputs, latency and cost. Detectors flag production runs that miss defined behavior, and flagged runs are clustered into signals. A background agent investigates traces and connected GitHub code in a sandbox, and offline evals check the changes. Python and TypeScript SDKs cover frameworks such as LangChain, CrewAI and the OpenAI Agents SDK.

Who it is for: Teams running LLM agents in production who want tracing and evals

Strengths

  • Closes the loop: tracing, detectors, signals and dataset evals in one tool
  • Python and TypeScript SDKs with integrations for 14 agent frameworks and 5 providers
  • CLI setup command has a coding agent add instrumentation and waits for first trace
  • Self-hostable with Docker Compose via make prod-lite; hosted cloud also available

Weaknesses

  • Mixed licensing: Apache 2.0 outside ee directories, Enterprise License inside them
  • Several provider integrations (Gemini, Mistral) are Python only
  • Signals feature relies on a sandboxed coding agent and GitHub connection
  • Self-hosting needs Git, Docker Compose and Make; resource requirements not documented

What it needs

  • no GPU
  • Docker + Compose
  • Needs Docker Compose, Make, Git
  • Models: OpenAI, Anthropic, Google Gemini, Mistral, OpenRouter
  • port 3000

Quick answers

Is traceroot open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run traceroot with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does traceroot need a GPU?

No, it runs without one.

Also in Gateways and observability

See all 48
Also in Gateways and observability
RankProjectScore
1OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers86.5k starsMIT96 out of 100
2headroomCompresses tool outputs, logs and history before they reach the LLM79.4k starsApache-2.092 out of 100
3new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs51.8k stars+2,216 (+4.5%) in 30 daysAGPL-3.0known advisory in latest version91 out of 100
#4MLflowTracing, evaluation and prompt registry for LLM apps, plus ML tracking Live demo ↗ (opens in a new tab)28.8k stars+450 (+1.6%) in 30 daysApache-2.090 out of 100
#5LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers63.1k stars+2,260 (+3.7%) in 30 dayscustom license87 out of 100