Repository navigation
Releases
OpenCleaner 1.4
OpenCleaner 1.4
OpenCleaner now speaks Spanish. (En español más abajo.)
Downloads
| System | File | Notes |
|---|---|---|
| Windows 10/11, Intel/AMD 64-bit | OpenCleaner-1.4-Setup-x64.exe |
Most PCs. Also runs on Windows on ARM (emulated) |
| Windows on ARM | OpenCleaner-1.4-Setup-arm64.exe |
Native build for ARM laptops |
| Windows 10, 32-bit | OpenCleaner-1.4-Setup-x86.exe |
Older 32-bit systems |
| Windows, no install | OpenCleaner-1.4-Windows-portable.exe |
Lightweight classic version |
| macOS 13+ | OpenCleaner-1.4-macOS.zip |
Unzip and move to Applications. Now also runs natively on Intel Macs |
| Linux x86_64 | opencleaner-1.4-linux-x86_64 |
Single file, chmod +x then run |
| Linux ARM64 (64-bit Raspberry Pi OS, ARM laptops) | opencleaner-1.4-linux-arm64 |
Single file, chmod +x then run |
| Android 11+ phones and tablets | OpenCleaner-1.4-android.apk |
Installs over 1.3 |
| Android TV, Google TV, Fire TV (Android 9+, Fire OS 7+) | OpenCleaner-1.4-androidtv.apk |
Installs over 1.3 |
Checksums are in SHA256SUMS.txt. Already on 1.3? Use Update inside the app.
What's new
- Spanish. Every app (Windows, macOS, Linux, Android and Android TV) is now in English and Spanish
and follows your system language, with nothing to set. On Android 13+ you can also choose the language
for OpenCleaner alone in the system settings. - Fits better: the disk map legend wraps instead of being cut off on narrow phones, the macOS Disk
usage toolbar no longer cuts off its buttons, and the Windows classic version's "Sort" and "Show"
labels are no longer clipped. - Intel Macs: the Mac app is now one download for Apple silicon and Intel.
- New website with install guides and a short video for each system, in English and Spanish:
https://haguilar91.github.io/OpenCleaner/ - Built in the open: every file in this release is built and tested on GitHub Actions from the
source in this repository.
Good to know
- The Windows installers are not code-signed, so SmartScreen shows "Unknown publisher": click More
info, then Run anyway. The macOS app is not notarized: the first time, right-click it and choose
Open. - The update check is a single request to
api.github.comwhen the app starts; nothing about you or
your files is sent.
En español
OpenCleaner ya está en español.
- Todas las apps en español: Windows, macOS, Linux, Android y Android TV. Usan el idioma del sistema,
así que no hay que configurar nada. En Android 13 o más reciente también puedes elegir el idioma solo
para OpenCleaner en los ajustes del sistema. - Mejor ajuste: la leyenda del mapa del disco pasa a una segunda línea en vez de cortarse, la barra de
Uso del disco en macOS ya no corta sus botones, y en la versión clásica de Windows ya no se cortan
"Orden" y "Mostrar". - Macs con Intel: la app de Mac ahora es una sola descarga para Apple silicon e Intel.
- Nueva página web con guías de instalación y un video corto para cada sistema, en inglés y en español:
https://haguilar91.github.io/OpenCleaner/?lang=es - Compilado a la vista: cada archivo de esta versión se compila y se prueba en GitHub Actions a partir
del código de este repositorio.
¿Ya tienes la 1.3? Usa Actualizar dentro de la app. Los instaladores de Windows no están firmados: si
SmartScreen avisa, haz clic en Más información y luego en Ejecutar de todas formas. En macOS, la
primera vez haz clic derecho en la app y elige Abrir.
OpenCleaner 1.3
OpenCleaner 1.3
Thanks for the feedback on 1.2. This release adds what you asked for, plus updates from inside the app.
Downloads
| System | File | Notes |
|---|---|---|
| Windows 10/11, Intel/AMD 64-bit | OpenCleaner-1.3-Setup-x64.exe |
Most PCs. Also runs on Windows on ARM (emulated) |
| Windows on ARM | OpenCleaner-1.3-Setup-arm64.exe |
Native build for ARM laptops |
| Windows 10, 32-bit | OpenCleaner-1.3-Setup-x86.exe |
Older 32-bit systems |
| Windows, no install | OpenCleaner-1.3-Windows-portable.exe |
Lightweight classic version |
| macOS 13+ | OpenCleaner-1.3-macOS.zip |
Unzip and move to Applications |
| Linux x86_64 | opencleaner-1.3-linux-x86_64 |
Single file, chmod +x then run |
| Linux ARM64 (64-bit Raspberry Pi OS, ARM laptops) | opencleaner-1.3-linux-arm64 |
Single file, chmod +x then run |
| Android 11+ phones and tablets | OpenCleaner-1.3-android.apk |
Installs over 1.2 |
| Android TV, Google TV, Fire TV (Android 9+, Fire OS 7+) | OpenCleaner-1.3-androidtv.apk |
New: works with the remote |
Checksums are in SHA256SUMS.txt.
What's new
- Delete several files at once. Tick files and folders in Disk usage and delete them together.
A bar at the bottom shows how many are selected and how much space they take. - Delete from the disk map. Right-click a block (long-press on Android) to select it; selected
blocks get a white outline. The map and the list share the same selection. - Trash or permanent. A new setting in Disk usage: Move to Trash (the default, so you can
undo) or Delete permanently. The confirmation always says which one will happen. Android has no
trash for files, so deletes there are always permanent and say so. - Uninstall apps that need administrator rights, like Microsoft Office. On Windows the uninstaller
runs through the UAC prompt, and OpenCleaner waits until the program is really gone before cleaning
its leftovers. On macOS, apps that belong to the system ask for your administrator password. - New: OpenCleaner for TV. A separate app for Android TV, Google TV and Fire TV (including older
Fire TV on Fire OS 7). Everything works with the remote: a menu on the left, a clear highlight on
what is selected, and OK on a map block opens a small menu to open, select or delete it. Many TVs
have no settings page for "All files access" or "Usage access"; the app then shows the oneadb
command that grants it. - Updates from inside the app. OpenCleaner checks GitHub for a newer release when it starts and has
a "Check for updates" button. Updates are checked against the release checksums before they are
installed.
Good to know
- Update by hand to 1.3 once. 1.2 has no updater. From 1.3 on, OpenCleaner updates itself.
- The update check is a single request to
api.github.comwhen the app starts; nothing about you or
your files is sent. - Uninstalling still deletes permanently, after a review and a warning.
- The Windows installers are not code-signed, so SmartScreen shows "Unknown publisher": click More
info, then Run anyway. The macOS app is not notarized: the first time, right-click it and choose
Open. - The Linux single-file builds use your system's display libraries (Wayland, X11, OpenGL), which every
desktop already has.
OpenCleaner 1.2
OpenCleaner 1.2
Open-source disk cleaner for Windows, macOS, Linux and Android: scan, review sizes, tick, confirm,
clean. Nothing is deleted until you tick it and confirm.
Downloads
| System | File | Notes |
|---|---|---|
| Windows 10/11, Intel/AMD 64-bit | OpenCleaner-1.2-Setup-x64.exe |
Most PCs. Also runs on Windows on ARM (emulated) |
| Windows on ARM | OpenCleaner-1.2-Setup-arm64.exe |
Native build for ARM laptops |
| Windows 10, 32-bit | OpenCleaner-1.2-Setup-x86.exe |
Older 32-bit systems |
| Windows, no install | OpenCleaner-1.2-Windows-portable.exe |
Lightweight classic version, runs on the .NET Framework built into Windows |
| macOS 13+ | OpenCleaner-1.2-macOS.zip |
Unzip and move to Applications |
| Linux x86_64 | opencleaner-1.2-linux-x86_64 |
Single file, chmod +x then run |
| Linux ARM64 (64-bit Raspberry Pi OS, ARM laptops) | opencleaner-1.2-linux-arm64 |
Single file, chmod +x then run |
| Android 11+ | OpenCleaner-1.2-android.apk |
Allow "Install unknown apps" for your file manager |
Checksums are in SHA256SUMS.txt.
What's new
- New look. New OpenCleaner icon (a silver drive with a blue sweep), brand colors on every
platform, and the Ubuntu font on Android (and on Linux when it is installed). - Preview before you delete. Click a file in Disk usage to see it first: images, the start of
text files, size, date and location, with Open and Delete. In Clean, the eye button (Review)
lists the files inside an item so you can check them before ticking it. - Built-in player for mp4, mp3, flac and other video and audio (macOS, Android, Linux, Windows
WinUI). - Disk map. A WinDirStat-style map of the current folder: colored blocks sized by space, by file
type. Click a folder to go in, click a file to preview it. - Sort and Top N. Sort by biggest, oldest, newest or file type, and show only the top 5, 10, 50
or 100. A percentage shows while sizes are being measured. - Apps page. Installed apps with their size and when they were last used, sortable by size,
least or most recently used, or name, with the same Top choices. - Uninstall with leftovers (Windows, macOS, Linux). Removes the app and shows its leftover files
first (caches, preferences, settings) so you choose what goes. Folders that may hold your data
start unticked. Uninstalling deletes permanently: nothing goes to the Trash or Recycle Bin.
On Android it opens the system's own uninstall prompt. - Linux: works on more distros. Detects the distro and uses its package manager: Arch, CachyOS,
Omarchy and Arch Linux ARM (pacman); Debian, Ubuntu, Linux Mint and Raspberry Pi OS (APT, plus old
Snap revisions); Fedora and Rocky Linux (DNF); Bazzite and other image-based systems (system
packages left alone, Flatpak only). Runs on GTK 4.8 / libadwaita 1.2 and newer, so Debian 12 and
Raspberry Pi OS work too. - Windows installer. A normal setup program (per-user, no admin prompt), with Start menu entry,
optional desktop shortcut and uninstaller, for x64, ARM64 and 32-bit. - Linux single-file builds for x86_64 and ARM64, no installation needed.
Good to know
- The Windows installers are not code-signed, so Windows SmartScreen shows "Unknown publisher".
Click More info, then Run anyway. - The macOS app is not notarized. The first time, right-click it, choose Open, then confirm.
- The Android APK is debug-signed. It installs over earlier OpenCleaner test builds.
- The Linux single-file builds use your system's display libraries (Wayland, X11, OpenGL), which every
desktop already has. If video does not play in the single-file build, running from source
(python3 opencleaner.py) uses your system's GStreamer. - "Last used" is exact on macOS (Spotlight) and Android (usage access), and approximate on Linux
(the program file's access time) and Windows (Explorer's launch history). - The Windows features added in this release (preview, map, sort, Apps page, uninstall) are the least
tested part of 1.2. Please report anything odd.
Safety
Every clean and uninstall shows what it will remove and waits for your confirmation. Each item can
only delete inside its own folders; anything else is refused. Files in use are skipped, never forced.
OpenCleaner 1.0.0
First release of OpenCleaner: open-source disk cleaners for Linux, macOS, Windows and Android. Each one scans, shows what it found with sizes, and deletes only what you tick and confirm. Every category always shows a row ("Clean" when there is nothing to remove), and a disk-usage browser helps you find what is really taking space.
Downloads
| File | For | Notes |
|---|---|---|
OpenCleaner-macOS-arm64.zip |
macOS 13+, Apple silicon (M1 and newer) | Unzip, then right-click the app and choose Open the first time |
OpenCleaner-Windows-WinUI-x64.zip |
Windows 10 (1809+) / 11, 64-bit | Modern look. Unzip the whole folder, run OpenCleaner.exe |
OpenCleaner-Windows-WinForms.zip |
Any Windows with .NET Framework 4.x | Classic look, nothing to install |
OpenCleaner-Linux-x86_64 |
Arch / CachyOS and recent distros | chmod +x OpenCleaner-Linux-x86_64, then run it. GTK 4 and libadwaita are bundled |
OpenCleaner-Android.apk |
Android 11+ | Allow "install unknown apps", then open the APK |
SHA256SUMS.txt |
Checksums for all files |
What it cleans
- Linux: pacman cache and orphans, systemd journal, unused Flatpak runtimes, browser crash-recovery backups, large
~/.cachefolders, Trash, leftover Steam Proton prefixes. - macOS: Homebrew, logs, app caches, Trash, Xcode data, simulators, iOS backups, Steam.
- Windows: temp folders, Windows Update cache, crash dumps, Recycle Bin, browser caches, developer caches, Steam.
- Android: own cache, thumbnails, old APKs, WhatsApp sent copies, large files, and per-app sizes (Android does not let apps clear other apps' caches without root).
Safety
- Nothing is deleted until you tick items and confirm in a dialog that lists them.
- Each item can only delete inside its own allowed folders. Files in use are skipped, never forced.
- Risky items (save-game data, device backups, orphaned packages, Trash/Recycle Bin, browser caches that may be open) start unticked.
- The disk-usage views only move things to the Trash / Recycle Bin. Android has no trash for files, so deletes there are permanent and the app says so.
Good to know
- The binaries are unsigned. macOS Gatekeeper, Windows SmartScreen and Android will warn on first run. If macOS says the app is damaged after download, run
xattr -cr OpenCleaner.app. - The Android APK is debug-signed; the Linux binary needs a glibc at least as new as the machine that built it.
- Use at your own risk and read each confirmation list before cleaning.
Verify downloads with sha256sum -c SHA256SUMS.txt. Source, build instructions and screenshots are in the README.