AI Diagnosis
Not just "what happened" — the likely cause, written as a sentence you can actually act on.
errclue is a lightweight, Sentry-compatible error tracker with a built-in AI diagnosis layer. It reads the stack trace and the code around it, then explains the likely cause in plain English — straight to Slack or Discord.
Sign upSentry-compatible DSN · Rails · Node.js · Python
user.subscription is likely nil for users mid-signup — there's no null check before .plan on line 41. Add a guard, or eager-load the subscription.
Swap one line of config. errclue speaks the Sentry SDK protocol, so nothing else in your app changes.
The exception, the stack, and the nearby lines a source map restores around the line that failed.
A plain-English diagnosis with a confidence tag, posted where your team already talks — not "error #4821 again."
Not just "what happened" — the likely cause, written as a sentence you can actually act on.
"High confidence — likely null pointer" or "Uncertain — third-party timeout," so you know what to trust.
It reads the stack and the nearby lines a source map restores.
Fingerprinted by exception type and stack, so one bug doesn't page you a thousand times.
Error summary, AI diagnosis, and a link to detail — delivered where your team already is.
Events are indexed in D1. The payload stays in R2. There is no Kafka or ClickHouse in this beta.
Point the DSN at errclue. sentry-ruby, @sentry/node, sentry-sdk, and the browser SDK stay in place. You create client keys in the project. errclue does not offer Sentry's /api/0 keys API.
Error and message events are stored. Sessions, replays, and transactions return 200 and are dropped. They never become issues.
errclue explains what broke and why. It doesn't open pull requests, run your test suite, or ask for write access to your repository — that's a different product, and a different amount of trust. errclue reads only what it needs to explain the bug, and stops there.
Change the DSN. errclue stores error and message events. Sessions, replays, and transactions return 200 and are dropped.
This beta runs on Cloudflare. There is no public install.
No. A diagnosis is a sentence for a person. errclue does not write a diff, and it does not ask for write access to a repository.
The issue page shows the summary, the likely cause, what to try, a confidence score from 0 to 100, and a severity. Slack or Discord receives the issue label, the title, a one-sentence summary, and a link.