DEDUP // BOT Status // Operational

Dedup // GitHub Duplicate-code Bot

Write it once. Keep it that way.

The state-of-the-art code deduplication bot for GitHub. Reviews every pull request, surfaces code you or your AI agent already wrote, and pinpoints exactly where it lives.

One-click install· No YAML· Zero config

02 //What it sees

Two species of duplicate.
Both extinct on merge.

Duplicate code rarely announces itself. Sometimes it is copy-paste with new names. Sometimes it is the same idea rebuilt in a different file. Dedup hunts both.

Detector A // Lexical

Copy-paste twins

Renamed, reformatted, reborn. Dedup spots code that looks almost the same, even when identifiers, whitespace, and small details have shifted.

New PR formatInvoiceTotal(amount)
In repo buildInvoiceAmountLabel(value)
Detector B // Semantic

Same idea, new disguise

Different syntax. Identical intent. Dedup reads behavior, not just tokens, then writes a one-paragraph brief any reviewer can act on.

New PR retry failed checkout
In repo retry failed payment

03 //How it lands

Install once.
Trust the next pull request.

Dedup watches new PRs, compares changed code against the existing repository, and only comments when there is something useful to fix. No noise. No throat-clearing.

Step 01 // Install

Add the bot

Pick the repos Dedup should watch. No workflow file, no permissions you don't need.

Step 02 // Open PR

Open a pull request

Dedup checks the diff against the rest of the project, from syntax to meaning.

Step 03 // Ship clean

Fix with context

Each comment links to the older code and explains why it looks reusable.

04 //Signal

Live product data.
From real analyses.

Line Reviewed

...

Repos indexed

...

PRs analyzed

...

Duplicates verified

...

Live counters from the production Dedup pipeline

05 //Pricing

Start free.
Pro plans coming soon.

Keep your first repositories clean today. Pro will unlock higher pull request volume for teams that want Dedup on every busy codebase.

Free

$0 / month

  • 5 pull request analyses per month per repo
  • Cutting-edge duplicate detection for copy-paste, renamed, near-miss, and semantic matches
  • GitHub check runs and inline comments when a finding is useful
Install free

Pro

$10 / month

Coming soon
  • 1000 pull request analyses per month per repo
  • Priority coverage for busy engineering teams
  • Built for repositories where AI-generated code needs an extra review pass
Coming soon

06 //Examples

Four clone types.
Open demo pull requests.

These are real GitHub PRs in public forks, kept open for inspection.

Engineers care about DRY code because duplication compounds quietly. AI coding agents make that easier to miss: they can solve the local task without knowing that a helper, parser, or formatter already exists elsewhere in a large repository. A few copied ideas are manageable at first. Over months, they turn into bloated modules, inconsistent fixes, and cleanup work no one planned. Dedup reviews each pull request with repository-wide context so reviewers can catch that drift while the change is still small.

Type 1 // Exact

Copy-paste helper body

Verbatim helper logic copied into an existing TypeScript file.

Open example

Type 2 // Renamed

Same skeleton, new names

Identifier and literal normalization catches the disguised duplicate.

Open example

Type 3 // Near miss

Edited statements

Tree and token windows flag a modified Rust formatting helper.

Open example

Type 4 // Semantic

Same computation

A rewritten Go helper performs the same RGB-to-HSL conversion.

Open example

07 //FAQ

Answers for teams.
Before you install.

Data access

What does Dedup read?

Only the repository and pull request context needed to compare new code with existing code.

Reviews

Will it spam my pull requests?

No. Dedup is designed to comment only when a duplicate looks useful for a reviewer to act on.

Billing

Can I buy Pro?

Not yet. Pro plans are coming soon for teams that need higher monthly PR volume.

08 //Ship it

Stop shipping the same function twice.

Add Dedup to GitHub

Free tier includes 5 PR analyses per month per repo · Pro plans are coming soon