Merge one folder into another.
Safely. On your Mac.
The source version replaces the destination version. Simple and predictable — when you know the source is the truth.
Files with identical content (verified by MD5) are skipped. Files
with the same name but different content are copied alongside as
name-2.ext, name-3.ext, … The destination
never loses data, and re-running the same merge never creates
duplicates.
Preview every copy, skip, and rename before a single file is touched — with the exact names it would use.
Live scan counter, batched UI updates, and cancel that works at any phase. Volume metadata folders are skipped automatically.
Every action is logged per file. Filter by copied, overwritten, skipped, renamed, or failed to find the one file that differs.
English, 繁體中文, and 日本語 — switch anytime with ⌘, in Settings.
The merge engine is pure, UI-free Swift with a full test harness covering conflicts, re-runs, and edge-case filenames.
SwiftUI, Apple Silicon native, no dependencies. One small .app bundle.