Devin Review: AI to Stop Slop

💥 Explore this awesome post from Hacker News 📖

📂 **Category**:

💡 **What You’ll Learn**:

As coding agents proliferate, the # of PRs increases, but the quality of that code can be mixed, and the size of each PR is increasing past maintainers’ ability to understand. We’re hearing from our customers that code review—not code generation—is now the bottleneck to shipping great products.

That’s why we built Devin Review, a code review tool that uses state-of-the-art AI + UX to scale human understanding of ever-more-complex code diffs—whether authored by a human, or an agent.

Devin Review is currently free, while in early release, and works on any public or private GitHub PR. You can use it in three ways:

  1. Devin users: head to app.devin.ai/review to see all your open PRs.
  2. Everyone: swap github for devinreview in any PR URL (e.g. https://github.com/org/repo/pull/123 ⇒ https://devinreview.com/org/repo/pull/123). No login needed for public PRs.
  3. Everyone: npx devin-review ⚡ – run this command inside the PR’s parent repo.

Check out the docs for more details.

The Birth and Stagnation of Code Review

15 years ago, GitHub set the standard for PR review… and then stopped there.

The first order problem with standard code review is well known – when PRs are small, they’re easy to read and argue about. But this breaks down quickly for large reviews. We call this the “Lazy LGTM problem”.

More broadly, the feeling that people have of extreme productivity with coding agents in their vibecoded prototypes, vs the disappointing feeling that most people actually see in the useful output of their engineers, organizations, and experience as end users, is the great mystery of our time.

To paraphrase Winston Churchill: “Never in the field of software engineering has so much code been created by so many, yet shipped to so few.”

The Modern Code Review Workflow

Devin Review adds AI tooling to help you scale your PR understanding, so you quickly and fully understand the code you are about to merge.

As you review the PR, Devin helps you in every step:

  • Reading better:
    • GitHub shows you diffs by alphabetical order.
    • Solution: intelligent diff organization. PR Review analyzes your code, groups together changes that are logically connected, orders the hunks of code, and explains each hunk, so you can review from top to bottom. It’s as if a smart colleague was walking you through the PR.
    • A quality-of-life improvement: when code is moved or renamed, GitHub shows the changes as full deletes and full writes. We detect what was copied/moved and don’t make a fuss.
  • Asking for more info:
    • When more context is needed on a diff, including context on code outside of the PR, GitHub doesn’t offer any solutions beyond token search.
    • Solution: Interactive chat. Devin Review pipe your diffs into an inline Ask Devin session with full codebase understanding, so you can chat about the changes, without leaving the review.

  • Catching bugs and issues
    • GitHub doesn’t catch bugs in PRs; it relies on your CI/linting. Other bugcatchers in the market are often seen as spammy and low signal.
    • Solution: AI Bug Detection. Devin Review scans the diffs and generates a list of issues categorized by seriousness: red for probable bugs, and yellow for warnings, and gray for FYI/commentary.
    • You can copy/paste or dismiss the AI flags, or otherwise just work with fellow humans in normal comment bubbles.

This is a starting point, and we’ll be pushing frequent updates as our users keep telling us what they want. We hope you’ll try out Devin Review and give us feedback!

🔥 **What’s your take?**
Share your thoughts in the comments below!

#️⃣ **#Devin #Review #Stop #Slop**

🕒 **Posted on**: 1769031349

🌟 **Want more?** Click here for more info! 🌟

By

Leave a Reply

Your email address will not be published. Required fields are marked *