Releases: namdevnaman/worm
Release list
Worm v1.0.5 — Fix a crash during cleaning
Fixed
- Fixed a crash that could happen mid-clean. If the menu bar panel was left open in Telemetry mode while a clean was running, Worm could crash partway through (for example, stopping at "4 of 138 items"). The panel was reading live network info on every redraw, and the clean's constant progress updates triggered this far more often than normal use — eventually blocking and crashing the app.
Network info is now cached and fetched in the background instead of on every redraw, so cleaning no longer puts extra load on it. - Added internal self-test checks that specifically catch this class of bug (UI code blocking on background work), so it can't silently come back in a future update.
Notes
- If Worm ever crashed for you around a clean finishing, this release should fix it. Please reopen an issue if you still see it after updating.
Full Changelog: v1.0.4...v1.0.5
Worm v1.0.4: Free Mac & Windows Cleaner (Xcode DerivedData, Dev Caches, App Leftovers)
Worm v1.0.4: free, open-source Mac & Windows cleaner
Worm removes developer caches (Xcode DerivedData, npm, Homebrew, Cargo, Gradle, CocoaPods), browser caches and uninstalled-app leftovers, and shows live CPU, memory and disk stats. MIT licensed, no telemetry, fully offline.
Downloads
| Platform | File | Notes |
|---|---|---|
| macOS 14+ (Apple Silicon & Intel) | Worm-Installer.dmg |
Drag Worm.app to Applications. Includes Open-If-Blocked.command and a privacy guide. |
| macOS 14+ | Worm-macOS.zip |
Portable Worm.app bundle. |
| Windows 10 / 11 (x64) | Worm-Windows-x64.zip |
Extract, then double-click Install.cmd. |
Verify downloads against SHA256SUMS.txt:
shasum -a 256 -c SHA256SUMS.txtWhat's new
- Windows is now a ZIP with an installer. Extract it and double-click
Install.cmd. It needs no admin rights and opens no console window. It verifies the SHA256, clears the SmartScreen download mark, installs to%LOCALAPPDATA%\Programs\Worm, adds Start-menu and Desktop shortcuts, and registers Worm under Settings → Apps. - There is no standalone
Worm.exeany more. The single-file build of v1.0.2 exited before showing a window, because WPF cannot reliably read its XAML resources from inside a single-file bundle. - [confirm] Fixed: Windows launch crashes (XAML icon error and render out-of-memory error).
- Windows crash details are written to
crash.lognext toWorm.exein the install folder.
Install on macOS
- Open
Worm-Installer.dmgand dragWorm.appinto/Applications. - If Gatekeeper blocks it, go to System Settings → Privacy & Security → Open Anyway, or double-click
Open-If-Blocked.command. - Grant Full Disk Access so Worm can scan app containers thoroughly.
Install on Windows
- Extract
Worm-Windows-x64.zipto a folder. - Double-click
Install.cmd.
Known issues
- [confirm] The Windows build has had limited testing on real machines. If it fails to launch, please open an issue and attach
crash.log.
Full Changelog: v1.0.3...v1.0.4
Worm v1.0.3: Free Mac & Windows Cleaner (Xcode DerivedData, Dev Caches, App Leftovers)
Worm v1.0.3: free, open-source Mac & Windows cleaner
Worm removes developer caches (Xcode DerivedData, npm, Homebrew, Cargo, Gradle, CocoaPods), browser caches and uninstalled-app leftovers. It also shows live CPU, memory and disk stats. MIT licensed, no telemetry, fully offline.
Downloads
| Platform | File | Notes |
|---|---|---|
| macOS 14+ (Apple Silicon & Intel) | Worm-Installer.dmg |
Drag Worm.app to Applications. Includes Open-If-Blocked.command and a privacy guide. |
| macOS 14+ | Worm-macOS.zip |
Portable Worm.app bundle. |
| Windows 10 / 11 (x64) | Worm-Windows-x64.zip |
Includes Install-Worm.ps1, which verifies the Worm.exe checksum before installing. |
Verify any download against SHA256SUMS.txt:
shasum -a 256 -c SHA256SUMS.txtWhat's new
- Fixed: the macOS app reported version 1.0.1 in Finder, even in v1.0.2. The build now takes the version from the release tag, so
Worm.appcorrectly shows 1.0.3. - Windows installer script:
Install-Worm.ps1checks theWorm.exechecksum, then installs. - Smaller Windows package: unused satellite-locale files are removed.
- Windows crash logging: if the app crashes on launch, the reason is now written to
crash.loginstead of the app closing silently. - Build diagnostics: CI now prints readable failure details in the job summary.
Install on macOS
- Open
Worm-Installer.dmgand dragWorm.appinto/Applications. - If Gatekeeper blocks it, go to System Settings → Privacy & Security → Open Anyway, or double-click
Open-If-Blocked.command. - Grant Full Disk Access so Worm can scan app containers thoroughly.
Known issues
- The Windows build has been verified by compiling and by running the installer script, but has had limited testing on real Windows machines. If it fails to launch, please open an issue and attach
crash.log.
Full Changelog: v1.0.2...v1.0.3
Full Changelog: v1.0.2...v1.0.3
Worm v1.0.2: Free Mac & Windows Cleaner (Xcode DerivedData, Dev Caches, App Leftovers) Downloads: Worm-Installer.dmg (macOS 14+), Worm.exe (Windows 10/11 x64). Free, open-source, no telemetry. See README for features and FAQ.
What's New in v1.0.2
Full Windows Support
- Native Windows 11 & Windows 10 (x64) release powered by .NET 9 and ModernWPF.
- Zero-dependency, self-contained single-file executable (
Worm.exe). - Win32 kernel hardware telemetry sampler (CPU load via
GetSystemTimes, RAM utilization viaGlobalMemoryStatusEx). - Windows Temp, WER crash logs, and Recycle Bin space reclaimer.
- Deep
%APPDATA%and%LOCALAPPDATA%leftover detection with Windows Registry uninstall validation. - Native System Tray icon with quick clean and status access.
macOS UI & Ergonomics
- Frosted glass navigation bar utilizing native
VisualEffectBlurwith subtle translucent hairline separation. - Completely eliminated AppKit focus rings and blue rectangular borders across all navigation tabs, buttons, and popup menus.
- Burrowing worm transition animation that replaces system cursor loading delays during tab switching.
Safety & Transparency
- Personal directories (
~/Documents,~/Desktop) and active processes are protected by fail-safe rules. - Local audit log tracking every operation at
~/Library/Logs/Worm/deletions.tsv. - Zero telemetry, zero analytics, zero background tracking. 100% offline.
Assets Included
Worm-Installer.dmg: macOS Universal Drag-and-Drop installer with Gatekeeper unblocker.Worm-macOS.zip: macOS portable application archive (Worm.app).Worm.exe: Windows 64-bit standalone single-file executable.Worm-Windows-x64.zip: Windows zipped portable package.
Full Changelog: v1.0.2...v1.0.2
Full Changelog: v1.0.1...v1.0.2
Worm v1.0.1 — Ultra-Fast System Cleaner, Leftover Shredder & Hardware Monitor
Overview
Worm v1.0.1 is the initial public release of our native, open-source system optimizer, uninstalled application leftover shredder, and live hardware monitor designed specifically for macOS Sonoma (14.0+) and Sequoia (15.0+).
Engineered in pure Swift 6 and SwiftUI, Worm provides an ultra-lightweight alternative to bloated, closed-source system cleaners, delivering complete transparency, fail-safe user data protection, and zero background telemetry.
Key Highlights
1. Selective Deep Clean Engine
- Comprehensive scan catalog targeting development build artifacts (Xcode
DerivedData, archives, device logs, simulator runtimes). - Support for package managers and build tools including npm, pnpm, yarn, cargo, pip, go-build, gradle, and Homebrew.
- Safe-by-default architecture: items are moved to macOS Trash rather than irreversibly purged.
- Hard safety blocks: personal documents, photos, desktop folders, and active SIP-protected directories are permanently protected from removal.
2. Uninstalled Application Leftover Shredder
- Automated orphan detector finds abandoned traces across Application Support, Preferences, Caches, Saved Application State, and WebKit data.
- Positive absence verification ensures applications are genuinely uninstalled before marking files as safe to reclaim.
3. Real-Time Menu Bar & Hardware Metrics
- Lightweight status item tracking live CPU load, active system process count, memory breakdown (App, Wired, Compressed), SSD storage capacity, and thermal activity.
- Dual-action navigation: left-click for instant system status; right-click for quick settings and controls.
4. macOS Privacy and Permissions Guide
- Integrated step-by-step assistance for macOS Full Disk Access (FDA) and Gatekeeper quarantine removal.
- Transparent local activity audit log saved to
~/Library/Logs/Worm/deletions.tsv.
Installation & Setup
Method 1: Disk Image (.dmg)
- Download
Worm-1.0.1.dmgfrom the assets below. - Open the disk image and drag Worm.app into
/Applications. - Launch Worm. If macOS prompts that the developer cannot be verified:
- Go to System Settings → Privacy & Security → Scroll to Security → Click "Open Anyway".
- Alternatively, remove the quarantine attribute via Terminal:
xattr -cr /Applications/Worm.app
- Grant Full Disk Access in System Settings → Privacy & Security → Full Disk Access to enable thorough container inspections.
Method 2: Build from Source
git clone https://github.com/namdevnaman/worm.git
cd worm
./scripts/build-app.sh
./scripts/install.sh