{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/cognition-com/2026-01-21-devin-review-ai-to-stop-slop/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "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.**\n\nThat'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.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/d3a2ab40ed159480636c231c48bfd8c547554e4e-926x768.png?w=1600&fit=max)\n\nDevin Review is currently free, while in early release, and works on any public or private GitHub PR. You can use it in three ways:\n\n1. Devin users: head to [app.devin.ai/review](http://app.devin.ai/review) to see all your open PRs.\n2. 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.\n3. Everyone: npx devin-review {pr-link} - run this command inside the PR’s parent repo.\n\nCheck out the [docs](https://docs.devin.ai/work-with-devin/devin-review) for more details.\n\n## The Birth and Stagnation of Code Review\n\n15 years ago, [GitHub set the standard](https://github.blog/news-insights/the-library/pull-request-diff-comments/) for PR review... and then stopped there.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/4b91360f898d7b38ddc3be61ebecd91df4578333-1986x1496.png?w=1600&fit=max)\n\nThe 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\".\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/62a49d86741bf7901263a4f10c7c0983d1518dda-597x291.png?w=1600&fit=max)\n\nMore 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.\n\nTo paraphrase Winston Churchill: \"Never in the field of software engineering has so much code been created by so many, yet shipped to so few.\"\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/f4db99a8dd0979c61848c64ff3c8741b2c00db22-1805x714.png?w=1600&fit=max)\n\n## The Modern Code Review Workflow\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/c912959f2ce81ff38cc519c59d8977b745e4b626-3452x1598.png?w=1600&fit=max)\n\nDevin Review adds AI tooling to help you scale your PR understanding, so you quickly and fully understand the code you are about to merge.\n\nAs you review the PR, Devin helps you in every step:\n\n- **Reading better:**\n  - GitHub shows you diffs by alphabetical order.\n  - **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.\n  - 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.\n- **Asking for more info**:\n  - 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.\n  - **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.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/a960e2d41ef0de2e05757239e64f1c863c80a635-1988x1372.png?w=1600&fit=max)\n\n- **Catching bugs and issues**\n  - 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.\n  - **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.\n  - You can copy/paste or dismiss the AI flags, or otherwise just work with fellow humans in normal **comment bubbles**.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/3dbff23629f04010fac6a6f042f7c48cbef97d90-968x1110.png?w=1600&fit=max)\n\nThis 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!\n",
  "authors": [],
  "captured_at": "2026-10-19T01:26:53.998049939+00:00",
  "category": "ai",
  "content_html": "<p>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 <strong>code review—not code generation—is now the bottleneck to shipping great products.</strong></p>\n<p>That's why we built Devin Review, a code review tool that <strong>uses state-of-the-art AI + UX to scale human understanding of ever-more-complex code diffs</strong>—whether authored by a human, or an agent.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/d3a2ab40ed159480636c231c48bfd8c547554e4e-926x768.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>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:</p>\n<ol>\n<li>Devin users: head to <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"http://app.devin.ai/review\">app.devin.ai/review</a> to see all your open PRs.</li>\n<li>Everyone: swap github for devinreview in any PR URL (e.g. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/org/repo/pull/123\">https://github.com/org/repo/pull/123</a> ⇒ <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://devinreview.com/org/repo/pull/123\">https://devinreview.com/org/repo/pull/123</a>). No login needed for public PRs.</li>\n<li>Everyone: npx devin-review {pr-link} - run this command inside the PR’s parent repo.</li>\n</ol>\n<p>Check out the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.devin.ai/work-with-devin/devin-review\">docs</a> for more details.</p>\n<h2>The Birth and Stagnation of Code Review</h2>\n<p>15 years ago, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.blog/news-insights/the-library/pull-request-diff-comments/\">GitHub set the standard</a> for PR review... and then stopped there.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/4b91360f898d7b38ddc3be61ebecd91df4578333-1986x1496.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>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 &quot;Lazy LGTM problem&quot;.</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/62a49d86741bf7901263a4f10c7c0983d1518dda-597x291.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>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.</p>\n<p>To paraphrase Winston Churchill: &quot;Never in the field of software engineering has so much code been created by so many, yet shipped to so few.&quot;</p>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/f4db99a8dd0979c61848c64ff3c8741b2c00db22-1805x714.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<h2>The Modern Code Review Workflow</h2>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/c912959f2ce81ff38cc519c59d8977b745e4b626-3452x1598.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>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.</p>\n<p>As you review the PR, Devin helps you in every step:</p>\n<ul>\n<li><strong>Reading better:</strong>\n<ul>\n<li>GitHub shows you diffs by alphabetical order.</li>\n<li><strong>Solution: intelligent diff organization</strong>. 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.</li>\n<li>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.</li>\n</ul>\n</li>\n<li><strong>Asking for more info</strong>:\n<ul>\n<li>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.</li>\n<li><strong>Solution: Interactive chat</strong>. Devin Review pipe your diffs into an inline Ask Devin session with full codebase understanding, so you can <strong>chat about the changes</strong>, without leaving the review.</li>\n</ul>\n</li>\n</ul>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/a960e2d41ef0de2e05757239e64f1c863c80a635-1988x1372.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<ul>\n<li><strong>Catching bugs and issues</strong>\n<ul>\n<li>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.</li>\n<li><strong>Solution</strong>: <strong>AI Bug Detection.</strong> Devin Review scans the diffs and generates a list of issues categorized by seriousness: <strong>red</strong> for probable bugs, and <strong>yellow</strong> for warnings, and <strong>gray</strong> for FYI/commentary.</li>\n<li>You can copy/paste or dismiss the AI flags, or otherwise just work with fellow humans in normal <strong>comment bubbles</strong>.</li>\n</ul>\n</li>\n</ul>\n<p><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://cdn.sanity.io/images/2mc9cv2v/production/3dbff23629f04010fac6a6f042f7c48cbef97d90-968x1110.png?w=1600&amp;fit=max\" alt=\"Devin Review: AI to Stop Slop\" loading=\"lazy\" decoding=\"async\" fetchpriority=\"low\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></p>\n<p>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!</p>\n",
  "content_markdown": "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.**\n\nThat'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.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/d3a2ab40ed159480636c231c48bfd8c547554e4e-926x768.png?w=1600&fit=max)\n\nDevin Review is currently free, while in early release, and works on any public or private GitHub PR. You can use it in three ways:\n\n1. Devin users: head to [app.devin.ai/review](http://app.devin.ai/review) to see all your open PRs.\n2. 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.\n3. Everyone: npx devin-review {pr-link} - run this command inside the PR’s parent repo.\n\nCheck out the [docs](https://docs.devin.ai/work-with-devin/devin-review) for more details.\n\n## The Birth and Stagnation of Code Review\n\n15 years ago, [GitHub set the standard](https://github.blog/news-insights/the-library/pull-request-diff-comments/) for PR review... and then stopped there.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/4b91360f898d7b38ddc3be61ebecd91df4578333-1986x1496.png?w=1600&fit=max)\n\nThe 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\".\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/62a49d86741bf7901263a4f10c7c0983d1518dda-597x291.png?w=1600&fit=max)\n\nMore 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.\n\nTo paraphrase Winston Churchill: \"Never in the field of software engineering has so much code been created by so many, yet shipped to so few.\"\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/f4db99a8dd0979c61848c64ff3c8741b2c00db22-1805x714.png?w=1600&fit=max)\n\n## The Modern Code Review Workflow\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/c912959f2ce81ff38cc519c59d8977b745e4b626-3452x1598.png?w=1600&fit=max)\n\nDevin Review adds AI tooling to help you scale your PR understanding, so you quickly and fully understand the code you are about to merge.\n\nAs you review the PR, Devin helps you in every step:\n\n- **Reading better:**\n  - GitHub shows you diffs by alphabetical order.\n  - **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.\n  - 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.\n- **Asking for more info**:\n  - 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.\n  - **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.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/a960e2d41ef0de2e05757239e64f1c863c80a635-1988x1372.png?w=1600&fit=max)\n\n- **Catching bugs and issues**\n  - 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.\n  - **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.\n  - You can copy/paste or dismiss the AI flags, or otherwise just work with fellow humans in normal **comment bubbles**.\n\n![Devin Review: AI to Stop Slop](https://cdn.sanity.io/images/2mc9cv2v/production/3dbff23629f04010fac6a6f042f7c48cbef97d90-968x1110.png?w=1600&fit=max)\n\nThis 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!\n",
  "dateCreated": "2026-10-19T01:26:53.998049939+00:00",
  "date_created": "2026-01-21T00:00:00+00:00",
  "date_modified": null,
  "date_published": "2026-01-21T00:00:00+00:00",
  "description": "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…",
  "external_url": "https://cognition.com/blog/devin-review",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/cognition-com/2026/01/2026-01-21-devin-review-ai-to-stop-slop.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/cognition-com/2026/01/2026-01-21-devin-review-ai-to-stop-slop.md"
  },
  "id": "urn:aggr:item:05bbec52ce5e9d7a717567c84699c62bbe835d39",
  "isBasedOn": {
    "@id": "https://cognition.com/blog/devin-review"
  },
  "mainEntity": {
    "@id": "https://cognition.com/blog/devin-review",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/cognition-com/2026-01-21-devin-review-ai-to-stop-slop/#webpage"
    },
    "datePublished": "2026-01-21T00:00:00+00:00",
    "headline": "Devin Review: AI to Stop Slop",
    "image": {
      "@type": "ImageObject",
      "caption": null,
      "height": 90,
      "url": "https://cdn.sanity.io/images/2mc9cv2v/production/45e264851e9d77a98eb69d481fa7b7a6dca28556-1805x714.png?rect=220,0,1367,714&w=1200&h=627&fit=crop",
      "width": 160
    },
    "timeRequired": "PT3M",
    "url": "https://cognition.com/blog/devin-review",
    "wordCount": 595
  },
  "name": "Archived snapshot: Devin Review: AI to Stop Slop",
  "preview": {
    "alt": null,
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://cdn.sanity.io/images/2mc9cv2v/production/45e264851e9d77a98eb69d481fa7b7a6dca28556-1805x714.png?rect=220,0,1367,714&w=1200&h=627&fit=crop",
    "width": 160
  },
  "reading_minutes": 3,
  "replicated_at": null,
  "source": "cognition-com",
  "source_name": "Blog | Cognition",
  "summary": null,
  "tags": [],
  "temporalCoverage": "2026-10-19T01:26:53.998049939+00:00",
  "title": "Devin Review: AI to Stop Slop",
  "url": "https://aggr.aymericbeaumet.com/items/cognition-com/2026-01-21-devin-review-ai-to-stop-slop/",
  "word_count": 595
}