I ran brew list on my Mac and got 188 names.
I knew maybe 40 of them. The other 145 were libraries that arrived because
something else needed them β abseil , icu4c , isl , highway . Nothing told
me which was which, what anything did, how much space it took, or which command
would remove it safely.
That is the problem Cydia and Sileo solved on a jailbroken iPhone: one list,
searchable, with a Remove button. macOS never got that view. So I built one.
What Dronagiri does
Dronagiri is a terminal app that reads the package databases of Homebrew, npm,
pipx, Cargo, RubyGems and go install , then puts everything in one sortable
table:
real on-disk size, measured with one batched du
install date
one-line description and homepage
last-used evidence from Spotlight and timestamped shell history
popularity from Homebrew's public analytics
dependencies in their own tab, each labelled with the packages that need it
broken entries: packages a manager still lists whose files are gone
The part I use most isβ¦