Skip to content

Every failure ends in a pull request.

Send errors, QA failures, metric breaches and vulnerable dependencies through an open-source SDK and a DSN, with no proprietary client. The agent returns a root cause and a draft pull request, and reviews see the production history of every touched file.

1 DSN to install4 modes to run the agent5,000 events free every month

incidentproduction · first seen 6 min ago×47 events

TypeError: Cannot read properties of undefined (reading 'id')

src/auth/session.ts:142
draft pr #214fix-run #a41c92
scan   fixability 0.92 > threshold 0.80cause  auth retry races the session refreshrepro  POST /api/session -> 401 -> stale readplan   guard session.user before read (+4 -1)
src/auth/session.ts:142
unchanged line: const session = await refreshSession(token)removed line: return session.user.idadded line: if (!session?.user) {added line:   throw new AuthRetryError('session invalidated')added line: }added line: return session.user.id
outcomegithub.com/acme/api
Draft PR #214 opened for your review
Replay of a fix run. The agent drafts; you review and merge.
the fix run

Five steps, and you can stop it at any of them.

Each step is a checkpoint with a confidence score attached. A run that dies at step three resumes at step three. A run that is not confident enough pauses and waits for you.

  1. 01scan

    Scan

    The issue is scored for fixability. Runs start only above the project's threshold.

  2. 02root cause

    Root cause

    The agent reads the context bundle and states, in one sentence, what is actually wrong.

  3. 03plan

    Plan

    A change plan, before any code. You can edit it, or reject it, before a line is written.

  4. 04patch

    Patch

    The plan becomes a diff. Confidence below threshold pauses the run instead of guessing.

  5. 05draft PR

    Draft PR

    A draft pull request, with the root cause in the description. You review and merge.

one pipeline

Errors were just the first way in.

A failed QA flow, a metric breach, a missed cron, a fresh CVE on a package you run: each files the same first-class issue your errors do, and gets the same alerts, root-cause agent and draft PR. Your pull requests get reviewed with that production history behind them.

  • Pull request review

    Open a PR and the agent reviews it with the production error history of every file it touches. Findings are fact-checked against the code before they post, and dropped when they do not hold. It only comments; approving, requesting changes and merging stay with you.

  • Dependency and secret scanning

    Lockfile diffs (composer, npm, yarn, pnpm) are checked against OSV and Packagist advisories plus typosquat and tamper heuristics. A daily sweep opens an issue when a new advisory lands on a package you already run. Secrets are caught on added lines, masked, and never verified against outside APIs.

  • Autonomous QA flows

    Describe a user flow in plain language. A deterministic Chromium runner replays it with zero model calls on the happy path. It heals drifted selectors but never rescues a failed assertion. A failure files an issue correlated with the server-side errors it provoked, flips the parsemend/qa check on your pull request, and the fix is verified by re-running the flow that caught it.

  • Metric and anomaly alerts

    Threshold, percent-change and anomaly rules (plain rolling statistics, no ML) watch per-project error counts, failure rates and p95 duration. A breach files a synthetic issue through the same alert actions and cooldowns, and recovery resolves it. A health page shows each project at a glance.

run it your way

Four ways to run the agent. Three of them never show us your code.

The fix run is the product. Where it executes, whose model it calls and who pays for the tokens are yours to choose.

the tracker

The whole tracker, not a demo of one.

The agent is the reason to pay. It is not an excuse for a thin error tracker underneath it.

  • Sentry SDK compatible

    shipped

    Report through the open-source Sentry SDK for your language: install it, set the DSN, done. Envelope and legacy store endpoints, all three DSN auth forms, unknown item types tolerated rather than rejected.

  • Grouping and regression detection

    shipped

    Custom fingerprint, then in-app frame signatures with recursion collapsed, then exception type and value, then a parameterized message, so many hashes fold into one issue. A resolved issue that sees a new event flips to regressed on the write path, not by a nightly sweep.

  • Breadcrumbs and context

    shipped

    The last N things that happened before the throw, normalized and stored with the event rather than sampled away.

  • Tags, environments, releases

    shipped

    Indexed as a key/value table, not scanned out of JSON at query time. Filter issues by environment or release without a full-text search.

  • Rate limits, quotas and retention

    shipped

    Per-key fixed-window limiting answers with 429, Retry-After and X-Sentry-Rate-Limits, so your SDK backs off the way it already knows how. Events live in a range-partitioned table, so expiring a day is a DDL statement, not a mass delete that vacuums for an hour.

  • Source maps and alert rules

    shipped

    Upload artifacts with debug IDs so minified frames resolve to your source. Route issues to email, Slack, Discord or a webhook on the conditions you set.

  • Tracing and logs

    shipped

    Transactions, spans and a per-trace tree, with logs linked by trace id. Enough context for the agent to follow a request, deliberately short of a full APM.

  • Cron and uptime monitoring

    shipped

    Check-ins auto-create monitors; a missed run, a timeout or too many failed probes (a threshold you set per check) opens an ordinary issue, and recovery resolves it.

pricing

Simple, flat pricing.

The tracker is free. Paid plans add the agent and bigger quotas.

  • Free

    Free error tracking. Forever.

    $0

    5,000 events / month
  • Developer

    agent

    The agent, credits included.

    $29/ monthtodo: not final

    100,000 events / month
  • Team

    agent

    Managed runs, or your own.

    $99/ monthtodo: not final

    1,000,000 events / month
evidence

How you will know whether it works.

Every fix run is scored against a benchmark suite of real, closed issues with known-good patches. The methodology, the suite and the pass rate are published, including the runs where the agent produced a patch that did not hold.

Results are published with the benchmark methodology rather than quoted as a headline figure. If a number here cannot be reproduced from the suite, it should not be here.

Start tracking errors free. Upgrade when you need more.

No credit card for the free tier.