explaingit

bluejacketblackhawk/cleanroom

Analysis updated 2026-05-18

0RustAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A free, local desktop app that automatically masters podcast audio: loudness, AI denoise, and leveling, in one click.

Mindmap

mindmap
  root((Cleanroom))
    What it does
      One click mastering
      AI denoise
      Loudness leveling
    Tech stack
      Rust
      DeepFilterNet3
      whisper.cpp
    Use cases
      Podcast mastering
      Batch remastering
      Local transcription
    Audience
      Podcasters

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

Clean up and master a podcast recording without uploading it to a cloud service.

USE CASE 2

Batch process a whole folder of old podcast episodes overnight for consistent loudness.

USE CASE 3

Transcribe a podcast episode locally with speaker labels and export SRT or VTT captions.

USE CASE 4

Automatically master new recordings dropped into a watched folder.

What is it built with?

RustDeepFilterNet3whisper.cppffmpeg

How does it compare?

bluejacketblackhawk/cleanroom04amanrajj/netwatch0xr10t/pulsefi
Stars000
LanguageRustRustRust
Setup difficultyeasymoderatehard
Complexity1/53/54/5
Audiencegeneralops devopsdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Windows installer is unsigned, so SmartScreen shows an unknown publisher warning that needs to be bypassed manually.

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Cleanroom is a free desktop app for Windows and macOS that cleans up and masters podcast audio in one click. You drop in an audio or video file, press Master, and it runs everything on your own computer, with no cloud upload, no account, and no subscription. The whole process, including the noise removal models and the audio tools it depends on, is bundled into the download, so there is nothing extra to install. Pressing Master runs a chain of processing steps: it brings the loudness up to a standard broadcast target, removes background noise like room echo, hiss, and fan sound using an AI denoising model called DeepFilterNet3, and evens out the volume so a quiet speaker and a loud speaker end up sounding balanced. The app shows an A and B toggle so you can flip between the original and the processed version at any point in the recording to hear exactly what changed. It also shows a plain-English summary of what it found and fixed, such as noticing room echo or a hum at 60 Hz, with the underlying numbers available if you hover over them. Beyond the one-click mastering, the app can export to several audio formats including WAV, MP3, FLAC, Opus, and AAC, and can batch process a whole folder of old episodes overnight. It can watch a folder and automatically master any new file dropped into it, transcribe speech locally with speaker labels using whisper.cpp, remove dead air and filler words with your review before applying changes, and handle multitrack recordings with per-track processing and automatic alignment for remote interviews. There is also a command line interface for scripting, and the tool produces the exact same output file every time given the same input and settings. The README compares the project directly to Auphonic, a paid cloud-based podcast processing service, describing Cleanroom as a free and open-source alternative that keeps audio on the user's machine, works offline, and has no per-file credit limits. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through downloading and installing Cleanroom on Windows to master my first podcast episode.
Prompt 2
Explain what the Health Card summary means after Cleanroom processes a noisy recording.
Prompt 3
Show me how to use Cleanroom's command line tool to batch master a folder of audio files.
Prompt 4
Compare what Cleanroom's Master button does step by step to what a cloud service like Auphonic does.

Frequently asked questions

What is cleanroom?

A free, local desktop app that automatically masters podcast audio: loudness, AI denoise, and leveling, in one click.

What language is cleanroom written in?

Mainly Rust. The stack also includes Rust, DeepFilterNet3, whisper.cpp.

What license does cleanroom use?

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is cleanroom to set up?

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

Who is cleanroom for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.