Countertop app icon

Your Downloads folder,
cleared for you.

A quiet menu bar app for macOS. When a download finishes, Countertop moves it into a folder that matches what it is. That's the whole app.

macOS 15+Apple silicon and IntelFree, open source
Countertop's menu bar panel showing files organized today, waiting downloads, and recent activity
How it works

Download it. It's already put away.

Your Downloads folder fills up like a kitchen counter. Countertop wipes it down for you.

01

Download something

Chrome, Safari, Firefox, anything. Countertop waits until the download is actually finished before it touches the file.

02

It gets sorted

Images to Images, installers to Applications, .fbx to 3D. A moment later it's in ~/Desktop/Countertop.

03

Put it back, if you want

Every move shows up in Activity with Show in Finder and Put Back. Nothing is ever overwritten.

Details

Built to be forgotten about.

It lives in the menu bar and does one thing well.

Waits for downloads to finish

Partial files (.crdownload, .download, .part) are left alone until they're complete.

Never overwrites

photo.jpg becomes photo 2.jpg. If a file can't be moved, it stays put and Countertop tells you why.

Your rules

.blend to Blender Assets, .rbxl to Roblox, anything named "Screenshot" to Screenshots. Make your own categories.

Undo, always

Activity lists every move. One click puts a file back where it came from.

Quiet

Groups notifications when several downloads land together. Pause it any time from the menu bar.

Private

No account, no analytics, no cloud. Runs in the macOS sandbox with no network access.

A look around

Most days you'll only open the menu bar.

But there's a full window when you want it: Overview, Files, Activity, Rules, Folders and Settings.

Where things go

Ten categories. Every list editable.

Your own rules always win. Each category can be turned off so those files stay in Downloads.

Imagesjpg, png, heic, webp, gif, svg, psd, raw
Videosmp4, mov, mkv, webm
Audiomp3, wav, flac, m4a, aiff
Documentspdf, docx, pages, xlsx, csv, pptx, key, txt, md
Archiveszip, rar, 7z, tar.gz
Applicationsdmg, pkg, app
Codeswift, js, ts, py, json, html, lua, luau
Fontsttf, otf, woff2
3Dfbx, obj, glb, gltf, blend, usdz, stl
Otheranything unmatched
Privacy

Nothing leaves your Mac.

Countertop collects no data. There is no account, no analytics, no crash reporting, and no server.

  • Your files are moved between folders on your Mac. Never uploaded.
  • Settings, rules and activity history live in the app's sandbox container.
  • The app has no network access. The only request is a once-a-day update check to GitHub by Sparkle's sandboxed downloader, and you can turn it off.
  • It never asks for Full Disk Access, Accessibility, or screen recording.
Install

Drag it in. Three clicks of setup.

Download the .dmg, drag Countertop into Applications, open it. Choose where files go, allow access, done.

"Apple could not verify Countertop is free of malware" — what to do

Countertop isn't notarized by Apple (that needs a paid developer membership), so macOS shows this once. It's open source, and every release ships a .sha256 you can check.

  1. Click Done.
  2. Open System Settings › Privacy & Security and scroll to "Countertop was blocked to protect your Mac."
  3. Click Open Anyway, confirm with your password, then Open Anyway again.

Or from the Terminal:

xattr -dr com.apple.quarantine /Applications/Countertop.app

Clear the counter.

Download Countertop

Free · MIT · macOS 15+