SlimWin 1.1.0

dotnet tool install --global SlimWin --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local SlimWin --version 1.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#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

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.


SlimWin - Because developers deserve a clean machine.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.1.0 108 3/5/2026
1.0.2 88 3/4/2026
1.0.1 79 3/4/2026
1.0.0 84 3/4/2026