for teams tired of retyping bug reports as GitHub issues

Someone finds a bug. You get a pull request.

BugReportAI reads the report, figures out which handful of files in your repo are actually relevant, drafts a fix, and stops — waiting for you to hit Create PR. It never merges anything on its own.

Free for one project. No credit card.
src/components/LoginButton.tsx
export function LoginButton() {
const handleLogin = () => signIn(provider);
return <button onClick={handleLogin()}>Sign in</button>
return <button onClick={handleLogin}>Sign in</button>
}
Fix: login button does nothing on Safari
1 file changed · from bug report #482 · not yet opened as a PR

Three steps, and you're only required for one of them.

01

Someone submits a bug report

Through a link you generate per project, with whatever custom fields you asked for. No account required on their end.

bugreportai.dev/r/x7ha2p
Login button does nothing on Safari
Tapping "Sign In" does nothing on iOS 17 Safari. Works fine on Chrome.
Safari 17.4
02

It reads your repo's file list, not your repo

First pass: just the file paths, so it can pick a handful of candidates without burning tokens on files that have nothing to do with the bug. Second pass fetches only those.

214 source files considered
src/components/Nav.tsx
src/components/LoginButton.tsx
src/pages/Dashboard.tsx
src/hooks/useAuth.ts
src/lib/analytics.ts
03

You review the draft, then decide

The diff, the file list it looked at, and its reasoning are all sitting on the bug report's page. Nothing ships until you click Create PR.

Bug report #482 · ready for review
Pass handleLogin as a reference instead of invoking it during render.
Create PR

Built around how repos actually work, not a demo.

GitHub or Azure DevOps — whichever you already use

Paste a token and it looks up what that token can actually see: your GitHub repos, or your Azure DevOps organizations, projects, and repos, cascading through each step. No typing owner/repo by hand and hoping you spelled it right.

Workflows run before you ever look at the report

Optionally wire up a workflow per project that fires the moment a report comes in — call a REST API to open a ticket in whatever tracker you use, send an email, or both. This part is automatic. Opening the PR never is.

Connect a repo in about two minutes.

Free while you're on one project. Upgrade when you're running this across more than one repo.

Get started free
$ connect --repo github.com/acme/storefront
> found 214 source files, branch: main
$ create-link --title "Report a bug"
> https://bugreportai.dev/r/x7ha2p
$ _