Watch it land.

TrashMac flies every file you delete into the Trash in your Dock. Half a second, then it’s gone.

Click a file to move it to the Trash.

0.5 s

From your cursor to the Trash, on an arc that speeds up as it falls.

5

Icons in the air at once when you delete a batch.

13+

macOS 13 or later, native on Apple silicon and Intel.

0 bytes

Collected. No network access, no analytics.

Small app. One job.

Any app that uses the Trash.

Finder, your code editor, a download manager. TrashMac watches the Trash itself, so it doesn’t matter who sent the file. Permanent deletes skip the Trash, so they skip the show.

Lands on the real Trash.

It asks the Dock where the Trash is, so every flight lands on it, whether your Dock sits at the bottom, left or right.

Stays out of your way.

It lives in the menu bar with no Dock icon, and the animation never blocks a click.

Build it on your Mac.

One script compiles TrashMac for Apple silicon and Intel and packs it into a DMG. You’ll need macOS 13 or later and the Xcode Command Line Tools. Run xcode-select --install if you don’t have them.

Terminal
$ git clone https://github.com/MPL0Y/trashmac.git
$ cd trashmac && ./build.sh
$ open TrashMac.dmg

Drag TrashMac into Applications and open it. When macOS asks, allow Accessibility. That’s how TrashMac finds the Trash in your Dock. Because you built it yourself, it opens without a Gatekeeper warning.

Open on GitHub