Sentifix
Open-source AI bug triage

Your bug reports,
triaged into pull requests.

Sentifix reads every incoming GitHub issue, finds the root cause in your codebase, and opens a pull request with the fix — before an engineer even opens the tab.

No infra, no config. Install the app, pick your repos — you review and merge.
Triaged in ~30s
ISSUE #128 · opened

Login fails silently on mobile Safari

Tapping “Sign in” does nothing. No error shown. Works on desktop.
↓ Sentifix analyzing
● High · Auth 0.94
Root cause: the tap handler isn’t bound to touchend, so onClick never fires in mobile Safari’s auth flow.
Pull request #129 opened →
How it works

From “it’s broken” to a reviewable diff.

Every issue runs through the same grounded pipeline — no guesswork, and a quality score before it reaches you.

01

Understand

Classifies severity and category, then retrieves the exact code involved with hybrid semantic + keyword search over your repo.

02

Diagnose & fix

Reasons about the root cause and writes a minimal, multi-file unified diff grounded in your actual code.

03

Score & ship

An LLM judge scores the fix, then Sentifix comments on the issue and opens a pull request for you to review.

What’s in the box

Everything from issue to merge.

Grounded RAG

Hybrid BM25 + vector search keeps every fix tied to your real code — not a hallucination.

Automatic PRs

Applies the diff to a fresh branch and opens a pull request you review like any other.

Scored by a judge

Correctness, completeness, safety and clarity — rated before the fix reaches you.

Multi-tenant & private

Per-installation isolation. Your code is scoped to your org, never shared across tenants.

You stay in control

Trigger on every issue, a label, or an explicit /sentifix — with a daily cap.

Open source

MIT licensed. Self-host it, read every line, extend the pipeline to fit your stack.

Where it works

Meets your team where bugs land.

GitHub

Open an issue, or comment /sentifix on any existing one. The triage and a ready-to-review pull request land right on the issue.

Add to GitHub

Slack

Tag @Sentifix in any channel with an error or stack trace. It replies in-thread with the root cause, a diff preview, and a link to the PR.

Add to Slack

Stop triaging. Start merging.

Free and open source. Install the app, point it at a repo, and let the pull requests come to you.