[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:puremac:en":3,"releases:stats:cask:puremac:en":382,"dependencies:cask:puremac:en:golden_gate":383},{"accentColor":4,"artifacts":5,"autoUpdates":29,"categories":30,"conflictsWith":36,"dependsOn":39,"deprecated":29,"description":50,"descriptionEn":51,"developer":52,"disabled":29,"displayName":53,"downloadSha256":54,"downloadSize":55,"downloadUrl":56,"editorChoice":29,"formulaeUrl":57,"homepage":58,"iconUrl":59,"installCommand":60,"installs":61,"installs30d":62,"isFont":29,"isLibrary":29,"kegOnly":29,"kind":65,"latestRelease":66,"machineTranslated":29,"minMacos":49,"name":53,"names":74,"platforms":76,"primaryCategory":351,"rank30d":352,"releaseCount":353,"releaseStats":354,"repoUrl":58,"screenshots":360,"sourceLocale":364,"sourceUrl":369,"summary":370,"summaryTranslation":371,"supports":373,"tags":375,"tap":380,"token":75,"version":73,"versionChangedAt":381},"#113231",{"apps":6,"binaries":8,"entries":9,"pkgs":28},[7],"PureMac.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FPureMac.app","install",[7],"app",{"declaration":18,"phase":25,"sources":26,"type":27},{"zap":19},[20],{"trash":21},[22,23,24],"~\u002FLibrary\u002FCaches\u002Fcom.puremac.app","~\u002FLibrary\u002FLaunchAgents\u002Fcom.puremac.scheduler.plist","~\u002FLibrary\u002FPreferences\u002Fcom.puremac.app.plist","cleanup",[],"zap",[],false,[31],{"icon":32,"machineTranslated":29,"name":33,"slug":34,"sourceLocale":35},"lucide:wrench","Utilities","utilities","zh-CN",{"casks":37,"formulae":38},[],[],{"arch":40,"casks":43,"formulae":44,"macos":45,"requirements":46},[41,42],"arm64","x86_64",[],[],">= 13",{"macos":47},{">=":48},[49],"13","PureMac is a free, open-source Mac cleanup and application-management utility. It reviews application-related files, orphaned leftovers, cache categories and storage usage, with separate tools for exact duplicates, similar photos and macOS configuration checks.\n\n## Review tools\n- Find application-related files using configurable heuristic matching; Apple system apps are excluded from uninstall selection.\n- Review leftover files associated with applications no longer present.\n- Inspect system, user and developer cache categories.\n- Explore allocated folder sizes and reveal files in Finder.\n- Group exact duplicates by size and SHA-256 content hash while protecting one copy.\n- Compare similar photos side by side without automatically deleting them.\n- Inspect startup definitions, local snapshots and selected macOS protection settings.\n\nSimilar Photos estimates visual similarity and is a manual review tool, not proof of duplication. It skips photo libraries, packages, symbolic links and cloud-only files and has scan limits. Exact-duplicate groups have separate confirmation and identity checks before selected extra copies move to the Trash.\n\n## Install and permissions\nInstall with `brew install --cask puremac`, or obtain the official signed release and move PureMac.app into Applications. The current cask requires macOS 13 Ventura or later; official releases are universal for Intel and Apple Silicon. The cask lists no additional formula dependency or explicit conflict.\n\nFull Disk Access is needed to inspect protected locations such as Mail downloads and application containers. Without it, some scan results are incomplete. Use the app's onboarding and macOS Privacy & Security settings to grant access only if you want those protected-location features. Some root-owned cleanup paths require separate administrator authorization. Xcode simulator cleanup, Docker cleanup and Homebrew-related actions require the relevant tools and environment.\n\nThe official release ZIP labeled 3.0.0 is 6,106,884 bytes. Its embedded application identifies itself as 2.10.0, build 2064, so the application version shown after installation may differ from the release archive's label. Download size is not installed storage or the amount a scan can reclaim.\n\n## Deletion and scheduling\nReview each path before removal. App-related matching is heuristic and may include files you still need. User-level app uninstall, orphan removal and exact-duplicate removal use the Trash. Dashboard or category cleanup, scheduled cleanup, emptying Trash, Docker or simulator-runtime cleanup, administrator-authorized removal, local snapshot deletion and CLI cleanup can permanently delete data. Moving a file to the Trash is not equivalent to permanent removal, and emptying the Trash is a separate destructive operation.\n\nManual destructive workflows request confirmation. Persistent exclusions also apply to scheduled cleanup, but scheduled runs are unattended after you enable them. Keep important data backed up, check exclusions and leave scheduling disabled until you understand the selected categories. Clearing caches can require downloads or rebuilding and is not a promise of improved performance.\n\nThe app reports purgeable space but deliberately does not offer it as junk to delete; macOS manages that space. It does not promise to boost RAM or guarantee that every deletion race is impossible.\n\n## Protection, updates and privacy\nProtection inspects settings such as Gatekeeper, FileVault, firewall, System Integrity Protection and XProtect metadata. It is a configuration check, not an antivirus or malware scanner; unavailable checks remain unknown. A startup definition does not establish that a process is running. Local snapshot deletion requires confirmation and does not include system-update snapshots.\n\nApp Updates covers Homebrew-managed casks, not every installed application. Checking or installing those updates uses Homebrew and network package sources. The project says local scans and cleaning work offline, with no telemetry, crash reporting or uploading of scanned paths or deleted data. Update operations remain distinct from local scanning.\n\n## Cost and license\nPureMac is MIT-licensed and has no mandatory account, subscription or paid core-feature tier. Other applications, developer tools and storage services retain their own accounts and licenses.\n\nSources: [Official project](https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac), [3.0.0 documentation](https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac\u002Fblob\u002Fv3.0.0\u002FREADME.md), [3.0.0 release](https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac\u002Freleases\u002Ftag\u002Fv3.0.0), [MIT license](https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac\u002Fblob\u002Fv3.0.0\u002FLICENSE).","Open-source application manager and system cleaner","Momen Basel","PureMac","b71b9eb561df1042cc95709fd22581149df92844294b40855a3373756a953539",5528620,"https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac\u002Freleases\u002Fdownload\u002Fv3.1.0\u002FPureMac-3.1.0.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fpuremac","https:\u002F\u002Fgithub.com\u002Fmomenbasel\u002FPureMac","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F53632d63415a\u002F249afd583f76-256.png","brew install --cask puremac",{"d30":62,"d365":63,"d90":64},1176,13822,5467,"cask",{"brewCommittedAt":67,"hasNotes":29,"isLatest":68,"isPrerelease":29,"sections":69,"source":70,"translation":71,"version":73},"2026-10-08T05:43:59Z",true,[],"homebrew",{"status":72},"none","3.1.0",[53,75],"puremac",[77,105,132,160,187,215,242,270,297,324],{"arch":42,"artifacts":78,"conflictsWith":93,"dependsOn":96,"downloadSha256":54,"downloadUrl":56,"macos":103,"minMacos":49,"requiresRosetta":29,"tag":104,"version":73},{"apps":79,"binaries":80,"entries":81,"pkgs":92},[7],[],[82,86],{"declaration":83,"phase":14,"sources":85,"target":13,"type":16},{"app":84,"target":13},[7],[7],{"declaration":87,"phase":25,"sources":91,"type":27},{"zap":88},[89],{"trash":90},[22,23,24],[],[],{"casks":94,"formulae":95},[],[],{"arch":97,"casks":98,"formulae":99,"macos":45,"requirements":100},[42],[],[],{"macos":101},{">=":102},[49],"27","golden_gate",{"arch":41,"artifacts":106,"conflictsWith":121,"dependsOn":124,"downloadSha256":54,"downloadUrl":56,"macos":103,"minMacos":49,"requiresRosetta":29,"tag":131,"version":73},{"apps":107,"binaries":108,"entries":109,"pkgs":120},[7],[],[110,114],{"declaration":111,"phase":14,"sources":113,"target":13,"type":16},{"app":112,"target":13},[7],[7],{"declaration":115,"phase":25,"sources":119,"type":27},{"zap":116},[117],{"trash":118},[22,23,24],[],[],{"casks":122,"formulae":123},[],[],{"arch":125,"casks":126,"formulae":127,"macos":45,"requirements":128},[41],[],[],{"macos":129},{">=":130},[49],"arm64_golden_gate",{"arch":42,"artifacts":133,"conflictsWith":148,"dependsOn":151,"downloadSha256":54,"downloadUrl":56,"macos":158,"minMacos":49,"requiresRosetta":29,"tag":159,"version":73},{"apps":134,"binaries":135,"entries":136,"pkgs":147},[7],[],[137,141],{"declaration":138,"phase":14,"sources":140,"target":13,"type":16},{"app":139,"target":13},[7],[7],{"declaration":142,"phase":25,"sources":146,"type":27},{"zap":143},[144],{"trash":145},[22,23,24],[],[],{"casks":149,"formulae":150},[],[],{"arch":152,"casks":153,"formulae":154,"macos":45,"requirements":155},[42],[],[],{"macos":156},{">=":157},[49],"26","tahoe",{"arch":41,"artifacts":161,"conflictsWith":176,"dependsOn":179,"downloadSha256":54,"downloadUrl":56,"macos":158,"minMacos":49,"requiresRosetta":29,"tag":186,"version":73},{"apps":162,"binaries":163,"entries":164,"pkgs":175},[7],[],[165,169],{"declaration":166,"phase":14,"sources":168,"target":13,"type":16},{"app":167,"target":13},[7],[7],{"declaration":170,"phase":25,"sources":174,"type":27},{"zap":171},[172],{"trash":173},[22,23,24],[],[],{"casks":177,"formulae":178},[],[],{"arch":180,"casks":181,"formulae":182,"macos":45,"requirements":183},[41],[],[],{"macos":184},{">=":185},[49],"arm64_tahoe",{"arch":42,"artifacts":188,"conflictsWith":203,"dependsOn":206,"downloadSha256":54,"downloadUrl":56,"macos":213,"minMacos":49,"requiresRosetta":29,"tag":214,"version":73},{"apps":189,"binaries":190,"entries":191,"pkgs":202},[7],[],[192,196],{"declaration":193,"phase":14,"sources":195,"target":13,"type":16},{"app":194,"target":13},[7],[7],{"declaration":197,"phase":25,"sources":201,"type":27},{"zap":198},[199],{"trash":200},[22,23,24],[],[],{"casks":204,"formulae":205},[],[],{"arch":207,"casks":208,"formulae":209,"macos":45,"requirements":210},[42],[],[],{"macos":211},{">=":212},[49],"15","sequoia",{"arch":41,"artifacts":216,"conflictsWith":231,"dependsOn":234,"downloadSha256":54,"downloadUrl":56,"macos":213,"minMacos":49,"requiresRosetta":29,"tag":241,"version":73},{"apps":217,"binaries":218,"entries":219,"pkgs":230},[7],[],[220,224],{"declaration":221,"phase":14,"sources":223,"target":13,"type":16},{"app":222,"target":13},[7],[7],{"declaration":225,"phase":25,"sources":229,"type":27},{"zap":226},[227],{"trash":228},[22,23,24],[],[],{"casks":232,"formulae":233},[],[],{"arch":235,"casks":236,"formulae":237,"macos":45,"requirements":238},[41],[],[],{"macos":239},{">=":240},[49],"arm64_sequoia",{"arch":42,"artifacts":243,"conflictsWith":258,"dependsOn":261,"downloadSha256":54,"downloadUrl":56,"macos":268,"minMacos":49,"requiresRosetta":29,"tag":269,"version":73},{"apps":244,"binaries":245,"entries":246,"pkgs":257},[7],[],[247,251],{"declaration":248,"phase":14,"sources":250,"target":13,"type":16},{"app":249,"target":13},[7],[7],{"declaration":252,"phase":25,"sources":256,"type":27},{"zap":253},[254],{"trash":255},[22,23,24],[],[],{"casks":259,"formulae":260},[],[],{"arch":262,"casks":263,"formulae":264,"macos":45,"requirements":265},[42],[],[],{"macos":266},{">=":267},[49],"14","sonoma",{"arch":41,"artifacts":271,"conflictsWith":286,"dependsOn":289,"downloadSha256":54,"downloadUrl":56,"macos":268,"minMacos":49,"requiresRosetta":29,"tag":296,"version":73},{"apps":272,"binaries":273,"entries":274,"pkgs":285},[7],[],[275,279],{"declaration":276,"phase":14,"sources":278,"target":13,"type":16},{"app":277,"target":13},[7],[7],{"declaration":280,"phase":25,"sources":284,"type":27},{"zap":281},[282],{"trash":283},[22,23,24],[],[],{"casks":287,"formulae":288},[],[],{"arch":290,"casks":291,"formulae":292,"macos":45,"requirements":293},[41],[],[],{"macos":294},{">=":295},[49],"arm64_sonoma",{"arch":42,"artifacts":298,"conflictsWith":313,"dependsOn":316,"downloadSha256":54,"downloadUrl":56,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":323,"version":73},{"apps":299,"binaries":300,"entries":301,"pkgs":312},[7],[],[302,306],{"declaration":303,"phase":14,"sources":305,"target":13,"type":16},{"app":304,"target":13},[7],[7],{"declaration":307,"phase":25,"sources":311,"type":27},{"zap":308},[309],{"trash":310},[22,23,24],[],[],{"casks":314,"formulae":315},[],[],{"arch":317,"casks":318,"formulae":319,"macos":45,"requirements":320},[42],[],[],{"macos":321},{">=":322},[49],"ventura",{"arch":41,"artifacts":325,"conflictsWith":340,"dependsOn":343,"downloadSha256":54,"downloadUrl":56,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":350,"version":73},{"apps":326,"binaries":327,"entries":328,"pkgs":339},[7],[],[329,333],{"declaration":330,"phase":14,"sources":332,"target":13,"type":16},{"app":331,"target":13},[7],[7],{"declaration":334,"phase":25,"sources":338,"type":27},{"zap":335},[336],{"trash":337},[22,23,24],[],[],{"casks":341,"formulae":342},[],[],{"arch":344,"casks":345,"formulae":346,"macos":45,"requirements":347},[41],[],[],{"macos":348},{">=":349},[49],"arm64_ventura",{"icon":32,"machineTranslated":29,"name":33,"slug":34,"sourceLocale":35},159,19,{"brewLag":355,"cadence":359,"count30d":356},{"compared":356,"earlierCount":357,"medianMinutes":358},2,1,76844995,"weekly",[361],{"caption":362,"height":363,"machineTranslated":29,"sourceLocale":364,"theme":365,"thumbUrl":366,"url":367,"width":368},"Official Mac Duplicate Finder image from v3.0.0 documentation, using sample files; one copy is protected.",846,"en-US","light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Faa0479467af9\u002F0da7c32702cc-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Faa0479467af9\u002F0da7c32702cc-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fp\u002Fpuremac.rb","Free Mac cleanup and storage-review utility with app-file removal, exact duplicate review and macOS configuration checks.",{"locale":364,"machineTranslated":29,"sourceLocale":364,"status":372},"source",{"arm64":68,"requiresRosetta":29,"status":374,"x86_64":68},"known",[376,377,378,379],"Cleaner","Storage","Duplicates","MIT","homebrew\u002Fcask","2026-10-08T07:10:41.014494Z",null,{"conflictsWith":384,"dependencies":387,"dependents":388,"dependsOn":391,"platforms":398},{"casks":385,"formulae":386},[],[],[],{"count":389,"top":390},0,[],{"arch":392,"casks":393,"formulae":394,"macos":45,"requirements":395},[42],[],[],{"macos":396},{">=":397},[49],[399,425,451,477,503,529,555,581,607,633],{"arch":42,"artifacts":400,"conflictsWith":415,"dependsOn":418,"downloadSha256":54,"downloadUrl":56,"macos":103,"minMacos":49,"requiresRosetta":29,"tag":104,"version":73},{"apps":401,"binaries":402,"entries":403,"pkgs":414},[7],[],[404,408],{"declaration":405,"phase":14,"sources":407,"target":13,"type":16},{"app":406,"target":13},[7],[7],{"declaration":409,"phase":25,"sources":413,"type":27},{"zap":410},[411],{"trash":412},[22,23,24],[],[],{"casks":416,"formulae":417},[],[],{"arch":419,"casks":420,"formulae":421,"macos":45,"requirements":422},[42],[],[],{"macos":423},{">=":424},[49],{"arch":41,"artifacts":426,"conflictsWith":441,"dependsOn":444,"downloadSha256":54,"downloadUrl":56,"macos":103,"minMacos":49,"requiresRosetta":29,"tag":131,"version":73},{"apps":427,"binaries":428,"entries":429,"pkgs":440},[7],[],[430,434],{"declaration":431,"phase":14,"sources":433,"target":13,"type":16},{"app":432,"target":13},[7],[7],{"declaration":435,"phase":25,"sources":439,"type":27},{"zap":436},[437],{"trash":438},[22,23,24],[],[],{"casks":442,"formulae":443},[],[],{"arch":445,"casks":446,"formulae":447,"macos":45,"requirements":448},[41],[],[],{"macos":449},{">=":450},[49],{"arch":42,"artifacts":452,"conflictsWith":467,"dependsOn":470,"downloadSha256":54,"downloadUrl":56,"macos":158,"minMacos":49,"requiresRosetta":29,"tag":159,"version":73},{"apps":453,"binaries":454,"entries":455,"pkgs":466},[7],[],[456,460],{"declaration":457,"phase":14,"sources":459,"target":13,"type":16},{"app":458,"target":13},[7],[7],{"declaration":461,"phase":25,"sources":465,"type":27},{"zap":462},[463],{"trash":464},[22,23,24],[],[],{"casks":468,"formulae":469},[],[],{"arch":471,"casks":472,"formulae":473,"macos":45,"requirements":474},[42],[],[],{"macos":475},{">=":476},[49],{"arch":41,"artifacts":478,"conflictsWith":493,"dependsOn":496,"downloadSha256":54,"downloadUrl":56,"macos":158,"minMacos":49,"requiresRosetta":29,"tag":186,"version":73},{"apps":479,"binaries":480,"entries":481,"pkgs":492},[7],[],[482,486],{"declaration":483,"phase":14,"sources":485,"target":13,"type":16},{"app":484,"target":13},[7],[7],{"declaration":487,"phase":25,"sources":491,"type":27},{"zap":488},[489],{"trash":490},[22,23,24],[],[],{"casks":494,"formulae":495},[],[],{"arch":497,"casks":498,"formulae":499,"macos":45,"requirements":500},[41],[],[],{"macos":501},{">=":502},[49],{"arch":42,"artifacts":504,"conflictsWith":519,"dependsOn":522,"downloadSha256":54,"downloadUrl":56,"macos":213,"minMacos":49,"requiresRosetta":29,"tag":214,"version":73},{"apps":505,"binaries":506,"entries":507,"pkgs":518},[7],[],[508,512],{"declaration":509,"phase":14,"sources":511,"target":13,"type":16},{"app":510,"target":13},[7],[7],{"declaration":513,"phase":25,"sources":517,"type":27},{"zap":514},[515],{"trash":516},[22,23,24],[],[],{"casks":520,"formulae":521},[],[],{"arch":523,"casks":524,"formulae":525,"macos":45,"requirements":526},[42],[],[],{"macos":527},{">=":528},[49],{"arch":41,"artifacts":530,"conflictsWith":545,"dependsOn":548,"downloadSha256":54,"downloadUrl":56,"macos":213,"minMacos":49,"requiresRosetta":29,"tag":241,"version":73},{"apps":531,"binaries":532,"entries":533,"pkgs":544},[7],[],[534,538],{"declaration":535,"phase":14,"sources":537,"target":13,"type":16},{"app":536,"target":13},[7],[7],{"declaration":539,"phase":25,"sources":543,"type":27},{"zap":540},[541],{"trash":542},[22,23,24],[],[],{"casks":546,"formulae":547},[],[],{"arch":549,"casks":550,"formulae":551,"macos":45,"requirements":552},[41],[],[],{"macos":553},{">=":554},[49],{"arch":42,"artifacts":556,"conflictsWith":571,"dependsOn":574,"downloadSha256":54,"downloadUrl":56,"macos":268,"minMacos":49,"requiresRosetta":29,"tag":269,"version":73},{"apps":557,"binaries":558,"entries":559,"pkgs":570},[7],[],[560,564],{"declaration":561,"phase":14,"sources":563,"target":13,"type":16},{"app":562,"target":13},[7],[7],{"declaration":565,"phase":25,"sources":569,"type":27},{"zap":566},[567],{"trash":568},[22,23,24],[],[],{"casks":572,"formulae":573},[],[],{"arch":575,"casks":576,"formulae":577,"macos":45,"requirements":578},[42],[],[],{"macos":579},{">=":580},[49],{"arch":41,"artifacts":582,"conflictsWith":597,"dependsOn":600,"downloadSha256":54,"downloadUrl":56,"macos":268,"minMacos":49,"requiresRosetta":29,"tag":296,"version":73},{"apps":583,"binaries":584,"entries":585,"pkgs":596},[7],[],[586,590],{"declaration":587,"phase":14,"sources":589,"target":13,"type":16},{"app":588,"target":13},[7],[7],{"declaration":591,"phase":25,"sources":595,"type":27},{"zap":592},[593],{"trash":594},[22,23,24],[],[],{"casks":598,"formulae":599},[],[],{"arch":601,"casks":602,"formulae":603,"macos":45,"requirements":604},[41],[],[],{"macos":605},{">=":606},[49],{"arch":42,"artifacts":608,"conflictsWith":623,"dependsOn":626,"downloadSha256":54,"downloadUrl":56,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":323,"version":73},{"apps":609,"binaries":610,"entries":611,"pkgs":622},[7],[],[612,616],{"declaration":613,"phase":14,"sources":615,"target":13,"type":16},{"app":614,"target":13},[7],[7],{"declaration":617,"phase":25,"sources":621,"type":27},{"zap":618},[619],{"trash":620},[22,23,24],[],[],{"casks":624,"formulae":625},[],[],{"arch":627,"casks":628,"formulae":629,"macos":45,"requirements":630},[42],[],[],{"macos":631},{">=":632},[49],{"arch":41,"artifacts":634,"conflictsWith":649,"dependsOn":652,"downloadSha256":54,"downloadUrl":56,"macos":49,"minMacos":49,"requiresRosetta":29,"tag":350,"version":73},{"apps":635,"binaries":636,"entries":637,"pkgs":648},[7],[],[638,642],{"declaration":639,"phase":14,"sources":641,"target":13,"type":16},{"app":640,"target":13},[7],[7],{"declaration":643,"phase":25,"sources":647,"type":27},{"zap":644},[645],{"trash":646},[22,23,24],[],[],{"casks":650,"formulae":651},[],[],{"arch":653,"casks":654,"formulae":655,"macos":45,"requirements":656},[41],[],[],{"macos":657},{">=":658},[49]]