← Back to the challenge

Sniff

A native macOS app for reviewing and cleaning up files left behind by development with AI coding agents.

Repeated package installs, temporary runtimes and build output take up space on a Mac. Sniff brings these files into one interface so you can see what is on disk and choose what to remove.

Everything runs locally, using explicit cleanup rules. The app makes no model calls, needs no API key and uses no AI tokens.

How it works

A scan shows each item’s path, size and status. Nothing starts selected. You choose the files, review the plan and confirm permanent removal. Sniff checks the files and process usage again before deleting them.

Optional scheduling handles caches that tools can recreate. Source code, agent sessions, settings and credentials stay outside the cleanup rules. Docker, OrbStack and worktrees are available for inspection, without removal by the app.

Try it

The preview requires macOS 14 or later and has not yet been notarized by Apple. Installation notes are included with the download. The project uses Swift, SwiftUI and AppKit, has an optional CLI and is licensed under MIT.

Sniff shows npm, pnpm, uv and Cargo caches, alongside files that are preserved or in use.
Example scan with demonstration data. Sizes are estimates. Image from the repository.