Speed Focused
DuoBolt uses BLAKE3 and multi-threaded scanning for extremely fast hashing, even on large datasets.
DuoBolt is a fast, modern tool for finding and cleaning duplicate files across your system. It comes in two forms:
Choose the docs that match your workflow:
Both versions share the same philosophy: precision, speed, and clarity.
Speed Focused
DuoBolt uses BLAKE3 and multi-threaded scanning for extremely fast hashing, even on large datasets.
Accurate by Design
Two-stage hashing, smart filtering, and size-based partitioning guarantee correct duplicate detection.
Desktop & CLI
Use the Desktop app for visual control, or automate workflows with the CLI.
Workload Friendly
Designed for both personal cleanups and professional environments with large file sets.
DuoBolt Desktop provides a clear, guided UI where you can:
If you prefer to see what’s happening, DuoBolt Desktop is the ideal entry point.
For automation, scripting, servers, pipelines, or engineering workflows. The CLI is extremely fast, lightweight, and script-friendly.
duobolt-cli <directory> [options]--min-size=SIZE — Skip tiny files--no-prehash — Disable head+tail prehash (enabled by default)--threads=N — Hashing worker threads--exclude-dir-ext=app,bundle--output=json|csv|txtduobolt-cli ~/Projects --ignore-system-files --output=json > dupes.json0 — No duplicates2 — Duplicates found130 — User cancelledDuoBolt uses a multi-phase detection pipeline:
File discovery
Scans directories with optional filtering rules.
Size & extension grouping
Avoids hashing files that cannot possibly match.
Head+tail prehash (default)
Fast prefilter; use --no-prehash to skip it.
Full hash (BLAKE3)
Cryptographically strong yet extremely fast.
Duplicate grouping
Identifies perfect matches across folders and drives.
Safe cleanup
Duplicates are moved to system Trash/Recycle Bin by default.
| Use Case | Best Version | Reason |
|---|---|---|
| Personal cleanup | Desktop | Easier preview & deletion |
| Large codebases | CLI | Automatable & script-friendly |
| Servers | CLI | Lightweight, no UI |
| Photo/video libraries | Desktop | Visual grouping helps |
| CI/CD or pipelines | CLI | Exit codes & JSON output |