whatisgithub

What is bitbroom?

pwnapplehat/bitbroom — explained in plain English

Analysis updated 2026-05-18

20C#Audience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

A safety-focused, ad-free disk cleaner for Windows that verifies every deletion before touching your files.

Mindmap

mindmap
  root((BitBroom))
    What it does
      Disk cleaning
      Duplicate finder
      Space analysis
    Tech stack
      C sharp
      dotNET
      WPF
    Use cases
      Free disk space
      Find duplicates
      Preview before delete
    Audience
      Windows users
      General public

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Reclaim disk space by clearing sixty categories of hidden Windows junk files.

USE CASE 2

Find and safely remove duplicate files verified by content hash.

USE CASE 3

Preview exactly what a cleanup would delete before running it for real.

What is it built with?

C#.NETWPF

How does it compare?

pwnapplehat/bitbroomzioder/taskbarquotabio-canse/fh6-miaomiao-tools
Stars202019
LanguageC#C#C#
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Portable download needs no install, some categories need admin rights.

So what is it?

BitBroom is a free, open source disk cleaner for Windows built around one core promise: it will not delete anything it cannot be certain is safe to delete. It exists because most Windows drives quietly fill up with junk hiding in places File Explorer never shows you, things like shader caches, crash dumps, leftover update files, and bloated app caches, while most existing cleaner tools are cluttered with ads, tracking, and outdated registry cleaning tricks that do more harm than good. The main cleaning feature covers sixty categories of temporary files, from Windows system caches to browser caches to caches left behind by game launchers and creative software, plus your own custom folders with age limits you control. A separate duplicate finder verifies matches using a proper file hash rather than just file size, and a dev junk mode can find regenerable folders like node_modules next to real coding projects without touching similar folders inside installed applications. A disk analyzer shows a visual breakdown of what is using space, and a space hogs report flags common hidden space wasters with plain explanations of the safe fix for each one. Safety is the project's central design point. A component called PathGuard checks every deletion twice against a list of protected system locations, symbolic links are never followed during scanning or deletion, and files belonging to cloud storage services like OneDrive are never touched to avoid accidentally deleting something only stored in the cloud. Files changed in the last day are skipped automatically, every deletion is written to a log, and a simulation mode lets you preview exactly what would be deleted without deleting anything. BitBroom requires Windows 10 or 11 and the .NET 10 runtime, is available as a portable download or an installer, and includes a command line version for scripting alongside the main graphical app.

Copy-paste prompts

Prompt 1
Help me use BitBroom's simulation mode to preview a cleanup safely.
Prompt 2
Explain how BitBroom's PathGuard prevents accidental system file deletion.
Prompt 3
Show me how to script a scheduled cleanup with bitbroom-cli.
Prompt 4
What's the safest way to use BitBroom's Dev junk mode on my projects folder?

Frequently asked questions

What is bitbroom?

A safety-focused, ad-free disk cleaner for Windows that verifies every deletion before touching your files.

What language is bitbroom written in?

Mainly C#. The stack also includes C#, .NET, WPF.

How hard is bitbroom to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bitbroom for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.