MIT free open-source macOS 14+ cleaner in SwiftUI (Apple Silicon + Intel), bilingual English/Vietnamese, pitched at 'people who work with AI tools' as a CleanMyMac alternative: Clean Now for caches/logs/old installers, Clean by App splitting per-app caches from never-touched messages/logins (Zalo, Cốc Cốc, CapCut, Chrome, Edge, Telegram, WhatsApp, Slack, VS Code, Outlook), SHA-256 duplicate finder that flags files still referenced by project scripts, Space Lens bubble map with System Data and .ollama annotations, uninstaller with leftovers and App Store apps, Large Files >100 MB, cloud-drive local usage, startup-items lister, stats and menu-bar monitor. Trash-first deletes with journaled Undo; unsigned and unnotarized. Shipped 2026-10-25 as 'Disk Cleanup' (0.1.0), renamed to Tidymint the next day (0.2.0) - bundle id still reads com.haitrung.diskcleanup.
Swift (GitHub repo language; topics include swift, swiftui); release builds via .github/workflows/release.yml; marketing site generated by tools/site.py in-repo
Sole developer Hải Trung (GitHub HaiTrung-Workspace, account created 2026-08-21; 236 commits, all contributors-list entries are his). Reddit identity tidymint_dev is a single-purpose launch account created the same day as the repo.
License
MIT
MIT (GitHub API, readme, LICENSE)
Price
Free
Free, 'no subscription, no paid tier, free forever'; GitHub Sponsors earmarked for the Apple Developer account needed to notarize
Mechanical checks derived from the fields above. Each row is one fact; "not yet checked" means exactly that, not a failure. There is no composite score; read them together.
Track record
8 days ago
Source published
Yes
Release signing
Unsigned
Security contact
Yes
Reproducible builds
Not yet checked
Telemetry
None
Runs elevated
Never
Auto-update channel
None
Recent activity
Last seen 2 days ago
Author-disclosed unsigned builds ('Current builds are unsigned (not notarized yet)'); sponsorship is solicited to pay for the Apple Developer account
v0.3.6 release notes link a VirusTotal scan of Tidymint.zip (0/66 engines, scanned 2026-11-01) and SECURITY.md commits to a scan link per release - a transparency add-on, not a substitute for signing
SECURITY.md (.github/SECURITY.md) routes reports through GitHub private vulnerability reporting or hello@tidymint.app with a 24-hour reply pledge; the same contacts are published at tidymint.app/.well-known/security.txt (developer correction, verified 2026-11-01)
PRIVACY.md documents the only outbound call as a once-a-day version-check fetch of a text file from tidymint.app (GitHub Pages), with the GitHub releases page as fallback; in-app contact submissions are user-initiated and land in a developer-owned Google Sheet
Deletion is Trash-only at user privilege; uninstalling apps installed for all users goes through Finder's own admin prompt, which 'Tidymint never sees' (changelog 0.3.6)
Update check shows a download link only - 'Nothing is installed automatically' (PRIVACY.md)
The website (not the app) runs Google Analytics 4 behind a consent banner, falling back to cookieless pings on decline
Two-day identity: shipped 2026-10-25 as 'Disk Cleanup' (0.1.0), renamed to Tidymint the next day (0.2.0) with the mint theme and tidymint.app; the bundle id still reads com.haitrung.diskcleanup (PRIVACY.md).
Coordinated launch-day infrastructure: repo created 09:02 UTC, domain tidymint.app registered 10:15 UTC, reddit account created 12:17 UTC, v0.3.0 released 12:48 UTC - all 2026-10-26; the r/opensourcealternative post came five days later.
First catalog entry targeting the Vietnamese market: bilingual EN/VI readme and site (hreflang en/vi), and Clean by App covers Zalo and Cốc Cốc - Vietnam's dominant chat app and browser - alongside the usual Chrome/Edge set.
Launch-week listing blitz: readme badges and site footer claim listings in awesome-mac, AlternativeTo, MacNative, Open Source Alternatives and awesome-swift-macos-apps; the GitHub account's five other repos are all awesome-list forks created Oct 26-29 - submission vehicles.
Safety design is real, not just marketing: every clean is journaled for Undo, Trash-refused files are 'reported, never moved', Xcode archives are never offered, simulator caches were un-pre-selected in 0.3.6, and a 'never touches' list (Photos, Mail, keychains, cloud roots, iCloud internals, Apple system caches) extends via user protectedKeywords.
Distinctive feature: before removing duplicates the app checks whether a script or skill in your project folders still references the file - the 'built for AI-tool users' pitch made concrete; Space Lens annotates AI model folders like .ollama.
Unsigned and unnotarized, disclosed in the post and readme; site hosts a step-by-step install guide for the 'Open Anyway' flow. Sponsorship explicitly funds the Apple Developer account.
Feedback pipeline is a Google Apps Script (backend/Code.gs) appending submissions to a Google Sheet - self-hostable, and a rare look at a wave entry's actual backend.
Reddit account tidymint_dev was created the same day as the repo and sat idle until launch; the announcement is its only post. Arctic-shift meta shows the post was initially removed by reddit (likely spam filter) then restored.
Release cadence: 7 releases v0.3.0->v0.3.6 in 4 days, with the changelog shipping real features per cut rather than version bumps.
Image post (i.redd.it screenshot) with text body; flair 'Maker (I built this)'. Follows the subreddit's 'paid app it replaces' format. Arctic meta: was_initially_deleted by reddit then restored and edited.
I'm the developer. Tidymint is a free, MIT-licensed disk cleaner for macOS. — Intro cliche
Paid app it replaces: CleanMyMac. — Problem statement
Finds caches, leftovers and large files, and moves everything to the Trash only, so a wrong clean can be undone — Trust signal
No account, no tracking, works offline — Trust signal
Current builds are unsigned (not notarized yet), so macOS asks you to confirm the first launch. The install guide on the site walks through it. — Trust signal
Feedback welcome, especially which apps you would want Clean by App to cover next. — Engagement hook