Deploy Now

Stars

1,039

Forks

143

Watchers

3

Tracely

When an AI agent breaks in production, Tracely freezes that exact run into a replayable regression test and blocks the pull request that would ship the bug again. Span soup hides the failure. OTLP/HTTP traces group into conversation threads, and a waterfall marks the failing span in red with its input and output. Nobody knows if an answer was good. Evaluators sit as columns on the trace table, mixing model-free checks with LLM judges at conversation, run, or span level. Thirty-one broken runs, one issue. Clustering turns them into a single counted issue and can suggest the evaluator that would have caught it. A fix nobody can prove. One click promotes a failing trace into a hermetic case with recorded fixtures and a fail-to-pass contract, and scenarios send a red-team model after an adversarial goal. Model bills on every CI run. The suite replays offline with no API keys and no model spend, and tracely gate posts a commit status, comments on the pull request, and blocks regressions. No warning when it breaks again. Alert flows drawn on a canvas react to failed gates, broken conversations, unseen failure modes, or rising failure rates by messaging Slack, sending email, calling a webhook, or prompting an LLM. Coding agents can read traces and write evaluators through an MCP endpoint. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Tracely
Tracely
Tracely
Tracely
Tracely
Tracely
Tracely
Tracely
Tracely

Benefits

  • Turn Production Failures Into Tests
  • Promote any failing production trace into a hermetic case with recorded tool and model fixtures plus a fail-to-pass contract, so the same regression cannot ship twice.
  • Block Regressions Without Model Spend
  • Hermetic replay serves recorded tool and model outputs offline, so replay gates run without model API keys or model spend; failures exit non-zero and update the commit status.
  • Read Failures As Grouped Issues
  • Structural signatures and semantic embeddings cluster failing runs into issues with counts, so dozens of broken conversations become one entry that can also suggest the evaluator that would have caught it.
  • Keep Trace Data On Your VPS
  • Traces, scores, and regression cases are stored by databases and object storage running on your own VPS, while LLM judges call models through an OpenRouter key that you control.

Features

  • OTLP Trace Ingestion
  • Accepts OTLP/HTTP from any language, plus a Python SDK tracing OpenAI, Anthropic, Google, Mistral, LangChain, and LiteLLM with no span code, grouping runs by agent, conversation, turn, and step.
  • Evaluators As Columns
  • LLM judges and model-free structural checks grade at conversation, run, or span level with sampling and advisory verdicts, and scores stream into the trace table live over SSE.
  • Regression Cases And Scenarios
  • Hermetic cases bundle recorded input, tool, and LLM outputs with fail-to-pass contracts; scenarios script multi-turn chats or let a red-team model pursue an adversarial goal.
  • CI Gate And GitHub Action
  • The tracely gate, replay, and simulate commands plus a GitHub Action post a commit status, upsert a PR comment, and exit non-zero when a case fails.
  • Visual Alert Flows
  • A canvas builds alert rules that fire on failed gates, failed conversations, or new failure modes, then run steps for Slack, email, webhooks, an LLM prompt, or Python expressions.
  • MCP Server And Assistant
  • Each backend exposes an MCP endpoint at /mcp, and the in-app assistant reads traces and creates evaluators, scenarios, cases, and alerts inside your workspace.

Apps Similar to Tracely