Problem
Repeated material creates repeated reading, repeated decisions, conflicting drafts, and noisy AI context.
Official Smart Plugins site
Smart Plugins are independent third-party plugins for Obsidian. Smart Connections is the flagship plugin.
Review-first duplicate cleanup for Obsidian
Repeated notes and near-duplicate blocks create hidden work: you reread the same idea, rewrite it again, and send bloated context to AI. Smart Dedupe surfaces likely exact and semantic duplicate candidates so you can compare sources and decide what stays distinct, what gets merged manually, and what should stop taxing your attention.
Problem
Repeated material creates repeated reading, repeated decisions, conflicting drafts, and noisy AI context.
Turning point
Similarity creates a question. Review turns the candidate into a cleanup decision.
Outcome
Cleaner source material makes retrieval, context packs, and review easier to trust.
Candidate review Exact and semantic duplicate candidates Human-owned cleanup Context-noise reduction
Fastest proof state
One likely duplicate group has been reviewed and turned into a decision.
The goal is not a perfect vault on day one. The goal is one bounded scan, one candidate group, and one cleanup decision you can trust.
Dedupe works best when the first pass is small enough to finish. Choose one active project, one folder, one dense topic area, or one current note where repeated material already hurts.
Step 1
Start where the cost is visible: a project folder, topic cluster, draft area, or dense note.
Step 2
Let Dedupe surface likely overlap. Keep the first review narrow enough that you can finish it.
Step 3
Read the previews and open the source notes when needed. Similarity is a signal to inspect, not a verdict.
Step 4
Keep separate, merge manually, archive, or ignore based on what the notes actually do in your workflow.
Do not begin with the belief that every similar note must disappear. Similar notes can be useful neighbors. Dedupe helps you decide whether overlap is repeated work or useful distinction.
Dedupe is not about making every note unique. It earns its place when repeated material creates rework, conflict, or context bloat.
Catch the older version before a fresh paragraph becomes another conflicting source.
Review overlap across project notes when wording changes but the reasoning is the same.
If AI context repeats the same point in several notes, clean the source material before delegating again.
Related notes may be useful neighbors. Dedupe helps review whether the overlap is repeated work.
A candidate group is not a command to delete. It is a review surface for deciding what each note or block should do next.
Exact or near-identical text can often be reviewed quickly, but it still deserves verification before changing trusted notes.
Paraphrases, rewrites, and repeated reasoning can overlap in meaning without being interchangeable.
Compare the candidate, open the sources, and decide whether overlap is useful distinction or repeated work.
Decision
Use when similar notes serve different jobs, audiences, projects, or stages of thinking.
Decision
Use when one source should absorb the useful parts of another after review.
Decision
Use when stale repeated material should leave active work without being deleted on impulse.
Decision
Use when the candidate is not worth cleanup or the distinction is already clear.
Current note -> Connections. Question -> Lookup. Exact phrase -> Obsidian search. Landscape -> Graph. Reusable set -> Context. Repeated work -> Dedupe.
Current note
Use when you are writing and want related notes around the note you are already in.
Question
Use when you remember the idea but not the exact words, title, or heading.
Landscape
Use when lists are too flat and you need clusters, neighborhoods, and shape.
Reusable set
Use when selected notes need to become reviewable, reusable AI context.
Repeated work
Use when similar notes need a cleanup decision instead of more discovery.
Exact phrase
Use native search for exact text, tags, titles, operators, and regex.
Dedupe does not guarantee better model answers. It helps when repeated source material makes context bloated, contradictory, or harder for you to inspect before delegation.
Review repeated material before sending the same idea to AI in five slightly different notes.
If Connections or Lookup keeps surfacing near twins, use Dedupe to decide whether they are repeated work or useful neighbors.
Once repeated sources are reviewed, rebuild the affected pack with Smart Context so the next prompt starts cleaner.
Core Smart Connections can surface related notes without Dedupe. Smart Dedupe is advanced cleanup for users who want to reduce repeated work and context noise after retrieval starts showing overlap.
Core path
Pro workflow
Cleanup workflows create data-loss anxiety. Smart Dedupe should feel like candidate discovery and review, not an automatic cleanup agent.
Use these paths to move from one reviewed candidate to cleaner retrieval and cleaner AI context.
Start here
Review the current walkthrough for commands, settings, screenshots, and scan behavior.
After cleanup
Package reviewed source material into context bundles that are easier to inspect.
Before cleanup
Use Connections when the job is discovery instead of cleanup.
Quick answers for people deciding whether Dedupe is the right cleanup surface.
Smart Dedupe is a review-first cleanup workflow for finding likely exact and semantic duplicate candidates in an Obsidian vault. It helps you compare overlap before deciding whether to keep notes separate, merge manually, archive, or ignore the candidate.
Smart Dedupe should be treated as candidate discovery and review, not automatic deletion. Any change to trusted notes should remain a deliberate user action.
Not always. A high score is a strong signal that two candidates overlap, but you still decide whether they are duplicate, overlapping, or meaningfully distinct.
Connections surfaces related notes while you write. Dedupe reviews repeated or near-repeated material when the next job is cleanup, consolidation, or reducing context noise.
Use Lookup when you have a question and do not remember the exact words. Use Obsidian search for exact phrases, titles, tags, operators, or regex. Use Dedupe when similar material needs a cleanup decision.
Usually no. Start with one current note, one project, or one dense topic area. Whole-vault scans can be useful later, but first value comes faster when one candidate group becomes one decision.
It can make source material easier to review by reducing repeated context, but it does not guarantee better model answers. Use Dedupe when repeated notes make your context pack bloated or harder to trust.
No. Core retrieval can be useful without cleanup. Dedupe is an advanced Pro workflow for users who want to reduce repeated work and context noise as their vault grows.
The current detailed walkthrough lives in the Smart Duplicate Detector guide. Use that guide for current commands, settings, screenshots, and scan behavior.
Similarity is not sameness. Use Smart Dedupe to turn repeated material into a reviewable decision before it becomes more rework.