Skip to content

akinalpfdn/Cleani

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cleani icon

Cleani

Download for macOS



Cleani in action

Automatic leftover cleaner for macOS. Drag an app to Trash — Cleani handles the rest.


What it does

When you delete an app by dragging it to Trash, macOS leaves behind caches, preferences, containers, launch agents, and log files scattered across your system. Cleani watches your Trash, detects deleted .app bundles, scans 30+ system locations for related files, and shows a popup so you can review and remove what's left.

No app hunting. No manual folder spelunking. Just delete the app and let Cleani do the cleanup.

Screenshots

Cleani popup — 7 files found    Cleani popup — 4 files found

Features

  • Automatic detection — FSEvents watches ~/.Trash in real time, no manual trigger needed
  • Selective cleanup — check or uncheck individual files before deleting
  • Three scan depths — Strict (bundle ID match only), Enhanced (+ name variants), Deep (broader heuristics)
  • Safe deletion — files are moved to Trash via FileManager.trashItem(), not permanently deleted
  • Post-clean summary — shows files cleaned and space recovered, auto-dismisses after 3 seconds
  • Launch at Login — optional, managed via SMAppService
  • Auto-update — built-in Sparkle 2 update checks with EdDSA signing
  • Minimal footprint — lives in the menu bar, no Dock icon, ~1.2 MB DMG

Requirements

  • macOS 14 Sonoma or later
  • Full Disk Access — required to scan system directories (System Preferences → Privacy & Security → Full Disk Access)

Installation

  1. Download Cleani.dmg
  2. Open the DMG and drag Cleani.app to /Applications
  3. Launch Cleani — it will prompt you to grant Full Disk Access
  4. Grant access, then start deleting apps normally

Cleani runs in the background. Delete any .app to Trash and a cleanup popup will appear automatically.

Build from source

git clone https://github.com/akinalpfdn/Cleani.git
cd Cleani
open Cleani.xcodeproj

Requires Xcode 15+. Full Disk Access is needed at runtime — the sandbox is disabled by design.

License

MIT

About

Automatic leftover cleaner for macOS — watches Trash, detects deleted apps, and removes their leftover caches, preferences & containers

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages