Skip to content

danielgranatfn/traceroot

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

776 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Testing Status Documentation Discord PyPI Version PyPI SDK Downloads npm version Java TraceRoot.AI Website Y Combinator

TraceRoot helps engineers debug production issues 10ร— faster using AI-powered analysis of traces, logs, and code context.

About

TraceRoot accelerates the debugging process with AI-powered insights. It integrates seamlessly into your development workflow, providing real-time trace and log analysis, code context understanding, and intelligent assistance.

Demo

TraceRoot Demo

Features

Feature Description
๐Ÿš€ Ease of Use Get started with TraceRoot in minutes with our simple setup process
๐Ÿค– LLM Flexibility Bring your own model (OpenAI, Anthropic, local LLMs) for AI-powered debugging
๐ŸŒ Distributed Services Cross-platform support with distributed setup for enterprise-scale debugging
๐Ÿ’ป AI Debugging Interface Cursor-like interface specialized for debugging with AI assistance
๐Ÿ”Œ Integration Support Native integration with GitHub, Notion, Slack, and other tools

Getting started with TraceRoot

TraceRoot Cloud (Recommended)

The fastest and most reliable way to start with TraceRoot is by signing up for free to TraceRoot Cloud for a 7-day trial. Youโ€™ll get:

  • 100k traces + logs storage with 30-day retention
  • 1M LLM tokens
  • AI agent with chat mode

Usually new features will be available in TraceRoot Cloud first, and then they will be released to the self-hosted version.

Self-hosting TraceRoot (Advanced)

If you want to self-host TraceRoot, you can deploy a starter instance in one line on Linux with Docker:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/traceroot-ai/traceroot/HEAD/bin/deploy-starter)"

Open source deployments should scale to a certain point and may not cover all the features, thus we recommend migrating to TraceRoot Cloud.

In general the open source version will start the UI at http://localhost:3000 and the API at http://localhost:8000.

If you don't want to use Docker, please refer to the DEVELOPMENT.md for more details to setup the environment manually.

Setting up TraceRoot

Whether you're using TraceRoot Cloud or our open source version, it's required to use our SDK:

Available SDKs

Language Repository
Python traceroot-sdk
JavaScript/TypeScript traceroot-sdk-ts
Java traceroot-sdk-java

For more details on SDK usage and examples, please check out this Quickstart.

AI Agent Framework

Here is an overview for our AI Agent Framework:

Context Engineering

Explainability

Please checkout the README.md in the rest/agent directory for more details.

Citation

If you find our exploratory TraceRoot useful in your research, please consider citing:

@article{traceroot_2025,
  title={TraceRoot Is All You Need for Fixing Production Bugs},
  year = {2025},
  publisher = {GitHub},
  url = {https://github.com/traceroot-ai/traceroot}
}

Others

Contributing ๐Ÿค: If you're interested in contributing, you can check out our guide here. All types of help are appreciated :)

Support ๐Ÿ’ฌ: If you need any type of support, we're typically most responsive on our Discord channel, but feel free to email us founders@traceroot.ai too!

Contributors

Thanks to all our contributors for helping make TraceRoot better!

About

Find the Root Cause in Your Code's Trace

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 62.7%
  • Python 35.7%
  • Shell 0.8%
  • CSS 0.5%
  • Dockerfile 0.3%
  • JavaScript 0.0%