A lazygit-inspired terminal UI for finding and cleaning up package manager caches, globally installed packages, and per-project install artifacts.
go install github.com/ro80t/cacheriff@latestOr build from source — see CONTRIBUTING.md.
- npm
- pnpm
- yarn
- bun
- deno
- cargo
- Go
cacheriffRun it from a project directory to also see that project's local packages
(e.g. node_modules contents) alongside each package manager's shared,
machine-wide cache and globally installed packages.
| Key | Action |
|---|---|
↑/k, ↓/j |
Move selection |
enter |
Select a package manager |
tab |
Switch focus between panels |
←/h, →/l |
Switch between global/local packages |
d |
Uninstall the selected global package |
esc |
Back to the sidebar |
? |
Toggle help |
q, ctrl+c |
Quit |
cacheriff reads an optional YAML config file for color theme overrides,
following lazygit's convention: <user config dir>/cacheriff/config.yml,
or a path set via CCF_CONFIG_FILE. See
config.example.yml for the available options.
See CONTRIBUTING.md.
