Package managers
Homebrew, npm, npx, uv, uvx, Cargo, and rustup, searched together.
Missing one? Just open a ticket and we’ll add it.
Package Manager Manager
Package Manager Manager for macOS
Package Manager Manager inventories the tools scattered across your package managers, on this Mac or your other Macs over SSH. See what you have, what needs an update, and where everything came from.
brew install --cask mxcl/made/package-manager-manager
Homebrewnpm + npxuv + uvxCargo + rustup
One honest inventory
Homebrew, npm, npx, uv, uvx, Cargo, and rustup, searched together.
Missing one? Just open a ticket and we’ll add it.
Search packages, compare versions, and open their project links without returning to the terminal.
pkg⋅mgr² uses each manager’s own commands. Your setup stays yours.
From install to source
Open a package to see its installed version, install location, binary path, homepage, repository, and docs. When pkg⋅mgr² knows the native command, update or uninstall it from the same view.
One app, more Macs
Add a Mac from the Package Manager Manager menu. Its Installed and Outdated lists appear in the sidebar, ready for updates and uninstalls.
ssh pangolin true
Update with context
Open the project’s release notes beside the installed package. Check breaking changes, then run the update when you’re ready.
Cached npx commands and uvx environments count too. If it is taking up space, it belongs in the inventory.
Update and remove supported packages with the manager that installed them.
Missing metadata stays missing. rustup remains inventory-only until its actions are safe and obvious.
Free and open source