[HN Gopher] Show HN: TraceRoot - Open-source agentic debugging f...
       ___________________________________________________________________
        
       Show HN: TraceRoot - Open-source agentic debugging for distributed
       services
        
       Hey Xinwei and Zecheng here, we are the authors of TraceRoot
       (https://github.com/traceroot-ai/traceroot).  TraceRoot
       (https://traceroot.ai) is an open-source debugging platform that
       helps engineers fix production issues faster by combining
       structured traces, logs, source code contexts and discussions in
       Github PRs, issues and Slack channels, etc. with AI Agents.  At the
       heart are our lightweight Python (https://github.com/traceroot-
       ai/traceroot-sdk) and TypeScript (https://github.com/traceroot-
       ai/traceroot-sdk-ts) SDKs - they can hook into your app using
       OpenTelemetry and captures logs and traces. These are either sent
       to a local Jaeger (https://www.jaegertracing.io/) + SQLite backend
       or to our cloud backend, where we correlate them into a single
       view. From there, our custom agent takes over.  The agent builds a
       heterogeneous execution tree that merges spans, logs, and GitHub
       context into one internal structure. This allows it to model the
       control and data flow of a request across services. It then uses
       LLMs to reason over this tree - pruning irrelevant branches,
       surfacing anomalous spans, and identifying likely root causes. You
       can ask questions like "what caused this timeout?" or "summarize
       the errors in these 3 spans", and it can trace the failure back to
       a specific commit, summarize the chain of events, or even propose a
       fix via a draft PR.  We also built a debugging UI that ties
       everything together - you explore traces visually, pick spans of
       interest, and get AI-assisted insights with full context: logs,
       timings, metadata, and surrounding code. Unlike most tools,
       TraceRoot stores long-term debugging history and builds structured
       context for each company - something we haven't seen many others do
       in this space.  What's live today:  - Python and TypeScript SDKs
       for structured logs and traces.  - AI summaries, GitHub issue
       generation, and PR creation.  - Debugging UI that ties everything
       together  TraceRoot is MIT licensed and easy to self-host (via
       Docker). We support both local mode (Jaeger + SQLite) and cloud
       mode. Inspired by OSS projects like PostHog and Supabase - core is
       free, enterprise features like agent mode multi-tenant and slack
       integration are paid.  If you find it interesting, you can see a
       demo video here: https://www.youtube.com/watch?v=nb-D3LM0sJM  We'd
       love you to try TraceRoot (https://traceroot.ai) and share any
       feedback. If you're interested, our code is available here:
       https://github.com/traceroot-ai/traceroot. If we don't have
       something, let us know and we'd be happy to build it for you. We
       look forward to your comments!
        
       Author : xinweihe
       Score  : 20 points
       Date   : 2025-08-01 16:58 UTC (6 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | thatrandybrown wrote:
       | I like the idea of this and the use case, but don't love the
       | tight coupling to openai. I'd love to see a framework for
       | allowing BYOM.
        
         | zecheng wrote:
         | Yes, there is a roadmap to support more models. For now there
         | is a in progress PR to support Anthropic models
         | https://github.com/traceroot-ai/traceroot/pull/21 (contributed
         | by some active open source contributors) Feel free to let us
         | know which (open source) model or framework (VLLM etc.) you
         | want to use :)
        
           | 44za12 wrote:
           | Why not use something like litellm?
        
             | zecheng wrote:
             | That's also one option, we will consider add it later :)
        
       ___________________________________________________________________
       (page generated 2025-08-01 23:00 UTC)