Native macOS · iCloud · OneDrive · Dropbox · Google Drive

Keep your cloud folders
in sync, and in order.

Compare two folders and see exactly what differs. Organize one: file loose documents, find duplicates, fix broken names, see where the space goes. Write Markdown, and read, fill and sign PDFs. Every change can be undone.

View on GitHub See what it does
Works with iCloud Drive OneDrive Dropbox Google Drive
SyncCloud comparing two cloud folders side by side
Compare

Two folders, side by side — see exactly what differs

Point each pane at a provider or any folder. SyncCloud shows what's missing on either side, what's newer, and what only looks the same.

A difference list you can trust

Every row is coded by shape as well as colour. A date tolerance absorbs the timestamp rounding cloud providers do, so you aren't buried in false differences.

  • ▸ Missing on one side — copy it across in the direction shown.
  • ↻ Changed — a newer date or a different size, with the newer side flagged.
  • ⚠ Name conflicts — names that differ only by a trailing space or period, a zero-width character, or Unicode form.
  • 🔎 Filter and search — kind:pdf, >10mb, only:left, with live counts.
Missing on right Missing on left Changed Name conflict
Differences list with direction-coded rows

Reconcile with confidence

Copy or move in bulk, or step through one difference at a time. When two files share a size but not a date, SyncCloud checksums both to tell you whether they truly differ.

  • ✓ Guided Review — Copy, Move or Skip each item, with a running tally.
  • # SHA-256 verification — reconcile the identical pairs in one click.
  • ℹ Details inspector — kind, size, dates, permissions, Quick Look.
  • ⌘ Keyboard transfers — ⌘→ to copy, add ⇧ to move.
Guided Review stepping through differences one at a time
Browse

Move through folders the way you think

SyncCloud opens in Browse: one provider with the whole window, and nothing proposed — just your files, in columns the way Finder shows them.

◫

A folder sidebar

Favorites you curate, Locations for every account and disk, and Recents — or switch it to Revisited or Frequent. In every workspace, across every source.

▥

Columns and preview

Each level stays on screen, so you see the route you took. Select a file and it previews beside the columns.

⧉

Tabs and linked panes

Tabs in every pane. In Compare, link the two panes and a step into a folder on one side follows on the other.

▤

A pane bar you arrange

Drag the controls you use into the bar above each pane, drop the ones you don't, and it stays that way.

Organize

Six lenses to put a cloud folder in order

Point Organize at one provider and pick the lens the mess calls for.

AI optional
🗂️

To File

Suggests which existing folder each loose file belongs in, and files it there. Works offline; Apple Intelligence or Claude can sharpen the picks.

🧬

Duplicates

Identical copies, overlapping folders, drifted versions, and PDFs with the same text. Picks a sensible keeper and never trashes the last copy.

✏️

Renames

Names a provider would reject — OneDrive's forbidden characters, Dropbox's trailing spaces, invisible characters — and files that break their folder's own date or numbering convention.

🧭

Restructure

Finds where a tree disagrees with its own habits, and turns it into a plan you review before anything moves.

⚙️

Rules

On-device rules — "when a file matches …, file it into Taxes/{year}" — with a dry run. SyncCloud can learn one from a file you filed by hand.

📊

Storage

A treemap and ranked lists of where the space goes. Read-only: it never moves, deletes or evicts a file.

Duplicate groups with keeper preview
Duplicates — identical, overlapping, versions and same text, with a recommended keeper

Reclaim space without losing anything

SyncCloud hashes files rather than trusting names, and never trashes the last copy of anything. The keeper it suggests is the one not buried in archive/, old/ or backup/ — and you can always pick another.

  • ✓ Identical — byte for byte, safe to collapse to one.
  • ▤ Overlapping — folders sharing most of their content.
  • ↺ Versions — Report, Report (1), Report-final.

See where the space went

A treemap of your biggest folders, and three ranked lists: the largest files, the ones untouched for over a year, and big idle files worth offloading.

Storage treemap and reclaim lists
Storage — a treemap, plus the largest, untouched and reclaimable files
Restructure

Straighten a tree that drifted out of shape

Folders filed sensibly at the time end up disagreeing with each other years later. Restructure finds the drift, plans the fix, and keeps the way back on disk.

🔍

Drift, by name

Siblings shaped differently, a year hiding inside a name, Form W-2 beside Form W2, an inbox mirroring a real folder, empty and pass-through folders, and more.

📝

A plan you review

One mapping across the whole family. Every operation is derived, not typed, and listed before anything moves.

🔒

Nothing is dropped

A name that's taken gets a new one rather than an overwrite, and no file is deleted.

↩︎

Two ways back

⌘Z undoes the whole change. "Undo This Reorganisation" replays a reversal saved to disk, so it works after a quit.

Edit

Write Markdown.
Read, fill and sign PDFs.

Every other workspace moves files. Edit changes what's inside one — a note, a README, a PDF form — with the same care.

Markdown, with a format bar

Source, Preview or Split, with buttons for headings, emphasis, lists, code, links and tables. Preview can be typed in too (experimental).

  • ↵ Lists carry on as you type, and tables tidy so their pipes line up.
  • 🖼 Images dropped in are saved in the note's Images folder.
  • 🔎 Search inside files — matching lines in text files, and PDFs, Word and PowerPoint files that contain the word.
  • ✎ Room to write — Typewriter Scrolling, Readable Line Length, a Paper background, and Expand.
A Markdown note in Split view, Source beside Preview

PDFs, without touching the original

Every change writes a new PDF beside the one you opened, named for what it did — Lease (signed).pdf.

  • 📖 Read — page thumbnails, the outline, two-page spreads, and Find.
  • 🔧 Rework — rotate, reorder, extract or delete pages; compress; clean metadata; add or remove a password.
  • ✍️ Fill & Sign — text, dates, marks, and a drawn or typed signature kept on this Mac. A form's own fields stay fillable.
  • 🖨️ Save as PDF — from Word, Excel, PowerPoint, RTF, Markdown or plain text.
Fill and Sign over a lease form
💾

It saves itself

A moment after you stop typing. Each save is staged and swapped in atomically, in the file's own encoding.

🔄

It notices changes

A file edited elsewhere reloads — or, if you have unsaved typing, asks which version to keep.

🛑

It refuses rather than guess

A file that isn't valid text opens read-only, so its bytes are never rewritten.

🕘

Pick up where you left off

The empty page lists your recent files, with a New Note button. Opens from Finder's Open With, too.

Organize ▸ To File · AI-assisted filing

It suggests where every loose file belongs

Point To File at a folder of downloads and scans. An offline engine reads your folder names, the filenames and, on device, a little of each file's text — then proposes a home for each, with a confidence and a plain-English reason.

Want sharper picks? Add AI. It's optional, and the cloud option is metered.

On-device: Apple Intelligence Cloud: Claude Haiku / Sonnet / Opus Key in: macOS Keychain Guardrail: budget caps
  • 🔒 On-device AI keeps everything on your Mac. Cloud AI is off by default.
  • 💵 Scans are free and on-device. Each Refine with Claude shows its cost first and stops at your monthly or lifetime cap.
  • ↩︎ Nothing is filed without your say-so, and every move is one undo.
To File suggesting folder homes for loose files
Safe by design

No single action can quietly lose data

Every change is reversible, and when something is ambiguous SyncCloud stops and says so rather than guess.

↩︎

Undo everything

Copy, move, delete, rename, new folder — each run is one ⌘Z, and Undo Last Run reaches back further.

🗑️

Trash, not gone

Deletes go to the Trash. Permanent delete exists only, with a clear warning, on a disk that has no Trash.

⚛︎

Atomic overwrites

A replacement is staged and swapped in, so the original is never briefly missing — and a backup is kept.

🧭

Confirm and bound

From/To confirmations, a choice on every collision, an invalid-name guard, and a boundary that won't cross provider roots.

For power users

A git-style CLI

Scan and sync from the terminal or a script — no window required.

synccloud
# list the cloud providers on this Mac
$ synccloud providers

# compare two folders (a provider id/name or a path)
$ synccloud scan -L iCloud/Documents -R OneDrive/Documents
$ synccloud scan -L ~/A -R ~/B --json     # machine-readable

# sync one way, keeping both on a collision (prompts unless --yes)
$ synccloud sync -L ~/A -R ~/B --direction to-right --strategy keep-both --yes
$ synccloud sync -L ~/A -R ~/B --verify   # checksum same-size pairs first

# report where a tree disagrees with its own habits (read-only)
$ synccloud restructure --json