Providers are the scanners: each one knows where one family of disk usage lives, how big it is, and what cleanup is safe. devdoctor providers shows what is registered and available on your machine. Per-entry labels always win over the family default.
| Provider | Covers |
|---|---|
uv-cache, pip-cache, poetry-cache | Python package download caches (uv-cache asks uv cache dir where the cache is, and forces past the lock a parent uv run holds) |
npm-cache, pnpm-store, bun-cache | JS package-manager stores |
go-caches | Go build, test, fuzz, and module caches |
nuget-caches | NuGet global packages, HTTP, temp, plugin caches |
homebrew-downloads | Cached Homebrew bottles |
vscode-extension-downloads, cursor-extension-downloads, cursor-updater-cache, vscode-logs, cursor-logs | Editor extension package downloads, Cursor's staged updates, session logs |
pre-commit-cache, puppeteer-browsers, node-gyp-cache, electron-cache, opam-download-cache, google-updater-cache | Tool download caches: hook environments, browsers, Node headers, Electron binaries, opam sources, updater downloads |
gradle-caches | JVM build caches |
chrome-cache, firefox-cache, arc-browser-cache, vscode-cache, cursor-cache | Browser and editor caches |
tiktoken-cache | Tokenizer cache |
playwright, docker-installer | Browser binaries for testing; Docker installer |
tox-nox-environments | Generated tox/nox test environments |
| Provider | Covers |
|---|---|
docker | Images, containers, anonymous unused volumes (named volumes: dangerous) |
docker-vm-disk, claude-vm-bundles | VM disk files |
colima-vm-disk, colima-cache | Colima (Lima) VM disk images (advice only) and downloaded base images |
rustup-toolchains, nvm-node-versions, pyenv-versions | Installed toolchains and language versions, one entry each; advice names the tool's own uninstall command |
vagrant-boxes, steampipe-plugins, docling-cache | Downloaded boxes and plugins (advice), Docling models |
editor-extensions | Installed VS Code, Cursor and Windsurf extensions (advice) |
codex-runtimes-cache, exo-models | Codex CLI downloaded runtimes, exo model weights |
git-worktrees | Linked worktrees whose branches are fully integrated |
time-machine-local-snapshots (macOS) | Local snapshots; all-but-newest bundle plus per-snapshot entries |
node-project-dependencies | node_modules under common code roots |
cargo-targets, cargo-dependency-cache | Cargo build dirs; registry archives and git checkouts |
terraform-workspaces | Per-workspace .terraform directories (re-created by terraform init); the scan measures the plugin copies a shared TF_PLUGIN_CACHE_DIR would collapse |
python-venvs | Virtualenvs (rebuildable) |
conda-package-caches | Conda package caches |
xcode-development-data (macOS) | Derived data, device support, archives, unavailable simulators |
coresimulator-caches (macOS) | The iOS Simulator's dyld shared caches, rebuilt on the next simulator boot |
android-sdk-storage, android-project-builds | SDK images, emulator storage, Gradle build dirs |
maven-repo | Local Maven repository |
slack-service-worker | Slack cached web assets |
ollama, huggingface-hub, lm-studio-models, and other *-models / *-cache AI providers | Local model weights and inference caches |
| Provider | Covers |
|---|---|
codex-sessions, claude-code-sessions | Agent transcripts in age buckets; only buckets past the 90-day retention floor are offered, one session at a time |
opencode-sessions | OpenCode's session database, counted by age read-only; never edited |
large-files | Unusually large files — user data until you say otherwise |
downloads | ~/Downloads |
conda-environments | Non-base Conda environments (may hold your work) |
open-webui-data | Open WebUI application data |
yarn-cache is safe, except project-local Zero-Install caches, which are dangerous advice instead.
time-machine-local-snapshots and xcode-development-data need macOS. Everything else runs on macOS and Linux.devdoctor providers and in the report's diagnostics, never as a crash.DEVDOCTOR_PROJECT_ROOTS.Next: Safety model · Tutorial · CLI reference