SlimWin 1.1.0
dotnet tool install --global SlimWin --version 1.1.0
dotnet new tool-manifest
dotnet tool install --local SlimWin --version 1.1.0
#tool dotnet:?package=SlimWin&version=1.1.0
nuke :add-package SlimWin --version 1.1.0
SlimWin
The Windows Cleanup Tool Built for Developers
SlimWin is a powerful CLI tool designed for developers who need to reclaim disk space quickly and safely. Unlike generic cleanup tools, SlimWin understands developer workflows and targets the caches, artifacts, and bloatware that accumulate on development machines.
Windows only. SlimWin uses Windows-specific APIs (WMI, AppX, WSL, Docker Desktop) and is not compatible with Linux or macOS.
Installation
.NET Tool (Recommended)
Requires .NET 10 SDK or later.
dotnet tool install -g SlimWin
Update to the latest version:
dotnet tool update -g SlimWin
System Requirements
- Windows 10/11 (64-bit)
- .NET 10 runtime or later
- Administrator recommended for full cleanup capabilities
Quick Start
# Run interactive wizard (recommended)
slimwin
# Quick scan - see what can be cleaned
slimwin --scan
# Generate detailed report
slimwin --report
# Activate your free license key
slimwin --activate SLIM-SXXX-XXXX-XXXX-XXXX
# Show help
slimwin --help
Features
- Smart Scanning - Intelligently scans your system for reclaimable space across 9 categories
- Safety First - Color-coded safety levels (Safe, Caution, Review, Dangerous) prevent accidental data loss
- Developer-Focused - Targets 60+ developer tools, package managers, IDEs, and build systems
- Interactive Wizard - Beautiful terminal UI powered by Spectre.Console with guided cleanup
- Detailed Reports - Export to TXT, CSV, or JSON. Know exactly what's using space before deleting
- CLI Automation - Scriptable for CI/CD pipelines and scheduled cleanups
- All Features Included - Every cleanup category, every export format, unlimited activations
What SlimWin Cleans
| Category | Examples |
|---|---|
| System Temp | Windows temp files, crash dumps, update caches, prefetch, font cache |
| User Profile | Browser caches, app caches (Discord, Slack, Teams, Zoom, Spotify), old downloads |
| Developer Caches | 60+ tools: npm, NuGet, pip, Cargo, Go, Maven, sbt, Haskell, Elixir, Julia, and more |
| IDE Caches | Visual Studio, VS Code, Cursor, JetBrains, Neovim, Vim, Zed, Helix, Sublime, and more |
| Build Artifacts | bin/obj, node_modules, venv, cmake-build, .next, .nuxt, dist, target |
| Docker | Unused images, stopped containers, build cache, container logs, WSL data |
| WSL | Distributions, virtual disks (ext4.vhdx), temp files |
| Windows Bloatware | Pre-installed Microsoft apps, Candy Crush, manufacturer bloatware (30+ apps) |
| Old Installers | MSI files, setup executables, package caches |
Developer Caches (60+ Tools)
JavaScript/Node.js: npm, Yarn, pnpm, Bun, Deno, node_modules .NET: NuGet packages, dotnet tools, SDK workloads Python: pip, pipx, pyenv, pytest, mypy, ruff, tox, __pycache__ Go/Rust: Go modules, Cargo registry, rustup downloads Java/Scala: Maven, Gradle, sbt, Ivy, Coursier, Leiningen Ruby/PHP: Gem, Bundler, rbenv, Composer Other: vcpkg, Swift PM, Dart/Flutter Pub, Expo, Haskell Stack/Cabal, Elixir Hex/Mix, Julia, R, LuaRocks, OCaml opam
Package Managers: Chocolatey, Scoop, winget Testing: Playwright, Cypress, Selenium browsers Cloud/DevOps: AWS, Azure, Terraform, Pulumi, Helm, kubectl, GitHub CLI Infrastructure: Vagrant, Packer, Minikube, Kind, k3d, Lens, Rancher Desktop API Tools: Postman, Insomnia, HTTPie, Bruno Build Tools: Bazel, Turborepo, Nx Version Managers: nvm, pyenv, rbenv, rustup, SDKMAN Terminals: WezTerm, Hyper, Alacritty, Starship, Oh My Posh Electron: Electron cache, Electron Builder cache
IDE & Editor Caches
| IDE/Editor | What's Cleaned |
|---|---|
| Visual Studio | Component cache, extensions, designer cache, installer packages |
| VS Code | Cache, CachedData, workspace storage, logs, GPUCache |
| Cursor | Cache, CachedData, GPUCache, logs, crash reports |
| JetBrains | All IDEs - caches, indexes, logs, shared indexes, Toolbox cache |
| Neovim/Vim | Swap files, shada, undo, backup |
| Zed / Helix | Editor cache |
| Sublime Text | Package cache |
| Eclipse / NetBeans | Workspace and cache directories |
Windows Bloatware Removal
Microsoft Apps: Bing apps (News, Weather, Finance), Cortana, Copilot, Xbox apps, 3D Viewer, Groove Music, Movies & TV, People, Mail, Solitaire, Tips, Get Help, Feedback Hub
Third-Party: Spotify, Netflix, Disney+, Candy Crush, McAfee, TikTok, Facebook, Instagram, manufacturer bloatware (HP, Dell, Lenovo)
Safety Levels
SlimWin uses a 4-tier safety system to protect your data:
| Level | Color | Behavior | Examples |
|---|---|---|---|
| Safe | Green | Auto-selected. Regenerates automatically. | Browser caches, temp files, build caches |
| Caution | Yellow | Not auto-selected. May cause one-time slowdown. | Package manager caches, IDE caches |
| Review | Orange | Requires manual review. May contain needed files. | node_modules, Maven repo, old downloads |
| Dangerous | Red | Never auto-selected. Requires explicit confirmation. | Global npm packages, .NET tools, WSL distros |
License
SlimWin is free with all features included. Get your license key at slimwin.com by signing in with GitHub or entering your email.
License Key Format
SLIM-SXXX-XXXX-XXXX-CSUM
Activation
# Activate
slimwin --activate SLIM-SXXX-XXXX-XXXX-XXXX
# Check license status
slimwin --license
# Deactivate (frees activation for another machine)
slimwin --deactivate
Commands Reference
| Command | Alias | Description |
|---|---|---|
slimwin |
Run interactive wizard | |
slimwin --scan |
-s |
Quick scan, show reclaimable space |
slimwin --report [path] |
-r |
Generate detailed report (TXT, CSV, or JSON) |
slimwin --help |
-h |
Show help message |
slimwin --version |
-v |
Show version and license info |
slimwin --activate <key> |
-a |
Activate license key |
slimwin --license |
-l |
Show license status |
slimwin --deactivate |
Remove license from machine |
FAQ
Is SlimWin safe to use? Yes. The safety-level system clearly indicates risk for each item. Safe items regenerate automatically. Dangerous items require explicit confirmation and are never auto-selected.
Will cleaning caches break my applications? Items marked "Safe" regenerate automatically. "Caution" items may cause a one-time slowdown as packages re-download. Always review before cleaning.
How much space can I expect to recover? Typical developer machines recover 10-50 GB. Heavy Docker users often find 20+ GB in unused images alone. node_modules can add up to 10+ GB across projects.
Can I use SlimWin in CI/CD pipelines?
Yes. Use CLI mode with --scan or --report for automation.
Does SlimWin work on Linux or macOS? No. SlimWin is Windows-only. It uses Windows-specific APIs (WMI, AppX, WSL integration) that have no cross-platform equivalent.
Does SlimWin send my data anywhere? SlimWin only communicates with our server for license validation. No file listings, paths, or personal data are transmitted.
- Website: slimwin.com
- Support: support@slimwin.com
SlimWin - Because developers deserve a clean machine.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.