Hyena

Hyena

Hyenas clean up what others leave behind. On a Mac, that’s most of the disk.

Hyena finds the caches, old installers, iPhone backups, simulators and forgotten builds piling up, and clears them only when you say so.

47.84 GB found on one Mac, in one scan

Hyena’s Smart Clean screen: a storage ring, space ready to clean, suggestions, and a tile for each category.

Big finds. No leaks.

We pointed Hyena at one working Mac. It found 47.84 GB of caches, logs, leftovers and builds, 26.6 GB of it in a single npm cache. The on-device model that explained every item sent nothing anywhere.

gigabytes found on one Mac
bytes sent off it
A spotted hyena standing in dry grass, looking toward the camera.
Spotted hyena in Kenya by Joanne Goldby, CC BY 2.0

Why a hyena

On the savanna, spotted hyenas are the clean-up crew. The job they do there is the job Hyena does on your Mac.

They finish what others leave.
Long after lions and vultures move on, hyenas eat the rest, bones included.
Hyena finds the leftovers other tools walk past.
Nothing goes to waste.
Their gut breaks bone down, and its minerals return to the savanna’s soil.
The space Hyena frees goes straight back to your work.
A cleaner savanna is a healthier one.
Clearing carcasses quickly helps keep disease from spreading to every animal around.
Regular checks stop clutter spreading before the disk fills.
They hunt, too.
Spotted hyenas are skilled hunters and catch most of what they eat themselves.
Hyena doesn’t wait for a full disk; it sniffs out what’s piling up.

On every Mac

And on a developer’s

Eighteen ecosystems, each matched by the file that sits beside its leftovers. A folder that only shares a name is never touched.

Sniff, review, clean

  1. About a minute

    First, Hyena measures caches, downloads, backups and your projects. Read-only.

  2. As long as you like

    Then you open anything, file by file, and uncheck whatever stays.

  3. Seconds

    Then every path is checked again and moved to Trash.

  4. One click

    Finally, empty Trash and the space is yours.

The real thing

Native SwiftUI, Liquid Glass on macOS 26. Drag or scroll sideways.

  • Clean Now⌘↩

    See a summary of every category, then clean. Recommended items are already checked; risky ones never are.

  • Ask Hyena⌘K

    Type “old Rust builds except work” and see exactly what that selects before anything happens.

  • What is this?

    Explains any folder: what made it, what cleaning it does, and whether it’s safe, worth a check, or worth keeping.

  • Suggestions

    Every week or month, a quiet rescan and a few ideas picked for how you work. Dismiss one and it backs off.

  • Never Clean This

    Protects a folder for good. Anything that contains it is skipped too.

  • Scan Again⌘R

    Measures everything again. Each category fills in the moment it finishes.

  • Empty Trash

    Moving to Trash frees nothing yet. This does, when you’re sure.

A spotted hyena walking through low flowering scrub, seen in profile.
Spotted hyena by Charles J. Sharp, CC BY-SA 4.0
Spotted hyena drinking, by Bernard Dupont, CC BY-SA 2.0

It thinks on your Mac, and it never deletes a thing on its own.

On macOS 26 with Apple Intelligence, Hyena uses Foundation Models locally. Everywhere else it falls back to built-in rules, so every feature still works. No account, no analytics, no network calls when it cleans.

Help it hunt.

Hyena is open source and grows with every contribution: new detectors, sharper suggestions, fixes, design. It all happens on GitHub, and first pull requests are welcome.

git clone https://github.com/Hyena-App/hyena.git
cd hyena && swift test
zsh scripts/build-app.sh && open dist/Hyena.app
Contribute on GitHub

Fair questions

Is it only for developers?

No. Caches, Trash, old installers, iPhone backups and leftovers from deleted apps pile up on every Mac. Developer folders are a bonus.

Can I contribute?

Please do. Hyena is open source under the MIT license; issues and pull requests are welcome on GitHub.

Does Hyena delete things on its own?

No. It suggests, you review, and nothing goes until you press Clean. Items move to Trash unless you turn on Delete immediately.

What about my iPhone backups?

They’re listed with the device and date, and never preselected. Keep any you might restore from.

How does it know a target folder is a Rust build?

It looks for the marker beside it: Cargo.toml for target, package.json for node_modules. Same name, no marker, no match.

Can I keep part of a folder?

Yes. Expand any item, see real sizes, and uncheck files or folders. Only what’s still checked is cleaned.

Where does the AI run?

On your Mac, with Apple’s Foundation Models on macOS 26 and Apple Intelligence. Without them, built-in rules take over.

Does it send my file names anywhere?

No. Paths, sizes and habits stay on your Mac.

What about apps that are open?

Their caches are flagged and left unchecked, so you can quit the app first.

Why does Trash need Full Disk Access?

macOS protects Trash and device backups. Grant access to see inside, or let Hyena ask Finder to empty Trash.

What does it need?

A Mac with Apple silicon (M1 or later) and macOS 14 or later. Intel Macs aren’t supported yet. The on-device AI features need macOS 26 with Apple Intelligence.

Where do I download it?

Download Hyena, signed and notarized by Apple. See the release notes, or every version on GitHub Releases.

Let it scavenge.

Open source and built in the open. Star it, open an issue, or send your first pull request.

Contribute on GitHub