Pearcleaner
詳細情報
タイトル | Pearcleaner |
---|---|
URL | https://github.com/alienator88/Pearcleaner |
バージョン | ver 5.2.3 |
更新日 | 2025/10/11 |
追加日 | 2025/01/22 |
種別 | フリーソフト / オープンソース(Apache) |
説明 | オープンソースのmacOS用アプリクリーナー。 |
レビュー
PearcleanerはオープンソースのmacOS用アプリクリーナー。
アプリのアンインストール機能のほか、孤立ファイルの削除や、開発環境のクリーニングなど便利な機能を利用することもできる。
主な特徴は以下の通り:
- 過去にアンインストールしたアプリケーションの残存ファイルを検索する孤立ファイル検索。
- 開発環境のファイル/キャッシュのクリーニング。 削除されたアプリのゴミ箱フォルダを監視し、事後クリーンアップするSentinelモニターヘルパー。
- 設定から有効にできるミニモード。
- メニューバーアイコンオプション。
- CLIサポート。
- ドラッグ/ドロップアプリケーションのサポート。
- 自動化のためのディープリンクのサポート。
- オプションの Finder 拡張機能により、右クリック > Pearcleaner Uninstall で、Finder から直接アプリをアンインストールできる。
- カスタムカラーセレクターによるテーマシステム。 通常のSafariウェブアプリとモバイルアプリをバッジで区別。
- Pearcleanerアプリの使用を停止し、すべてのファイルと起動アイテムを削除したい場合、アプリ自体のクリーンアンインストールメニューオプションが利用可能。 アプリとそのキャッシュを新しいシステムに移行するためのアプリバンドルエクスポート機能。
- アプリファイルリストの検索結果をエクスポート。
- オプションのHomebrewクリーンアップ。
- アプリを検索するための追加ディレクトリを含める。
- 孤立ファイル検索からファイル/フォルダを除外することができる。
- GitHub Releasesから最新のリリースノートとバイナリを取得するカスタム自動更新機能。
スクリーンショット
更新グラフ
バージョン履歴
v5.2.3
What's New
- Make cask uninstall and brew cleanup much faster by reading install receipts instead of the huge(15MB) json cache homebrew uses
- Make formula uninstall more performant as well by offloading cleanup to background task after formula removal
- Show uninstall button for brew packages with update available - #369
- Merge Formulae/Casks tabs into one Available tab with collapsible sections like Installed tab
- Show more details in info drawer for homebrew packages
- Make cask lookup table more efficient by using install receipts instead of recursive directory scans
- Fix flash of text “There are no files to remove” for a second after brew cleanup finishes
- Update translations (Added Italian , thanks
v5.2.2
What's New
- Update Translations
- Close on uninstall fix for new homebrew cleanup logic - #366
- Replace swiftdata caching with simpler binary plist to save on storage and performance
- Add brew info details to homebrew packages via info button - #365
- Add dedicated uninstall button to PKG manager - #363
- Fix homebrew manager brew update check for versions that don’t have a commit hash - #364
- Fix homebrew doctor status icon - #364
v5.2.1
What's New
Quick .1 update for the previous release to address a few things I missed:
- Make homebrew uninstall work without terminal for Homebrew manager view
- Remove the need for Terminal during brew cleanup of application files - can use newly built function
- Homebrew fixes for taps
- Only import SwiftData if the OS supports it via weak linking - #362
--- Previous Release ---
- NEW: Add homebrew manager utility page - #356
- Allow exclusion of default Applications folders in Settings > Folders tab using lock icon - #357
- Add dropzone overlay when hovering apps over Pearcleaner window
- Cache scanned app list and homebrew data first launch for inst
v5.2.0
What's New
- NEW: Add homebrew manager utility page - #356
- Allow exclusion of default Applications folders in Settings > Folders tab using lock icon - #357
- Add dropzone overlay when hovering apps over Pearcleaner window
- Cache scanned app list and homebrew data first launch for instant loading on subsequent openings with option to disable caching in settings if desired. Give first launch of v5.2.0 around 30-60s to fully settle the cache quicker, if you want.
- Fix Lipo crashing on computers with lower ram due to too many open file handles - #360
- Make initial loading of app list a lot more efficient with autoreleasepools and using file handles on first 4 bytes of binaries instead of scanning the whole f
v5.1.1
What's New
- NEW: Add plugin manager view (beta) to utilities - #346
- NEW: Add search for files view (beta) to utilities
- Make UI between the old and newly added utility pages more consistent
- Stream orphan files in view during search instead of waiting for bulk return
- Prevent creating ~/Applications folder when not needed - #351
- Fix language pruning removing en.lproj when preferred OS language didn't have an app translation - #350
- Finder extension settings improvements - PR #347
- Add Polish translations and update other languages with new strings
v5.1.0
What's New
- Adjust design/layout to match Tahoe better using toolbar modifiers
- Add grid option for apps list - #342
- Add tutorial labels for utility picker button and grid mode drag features
- Add search bar to Files view
- Add help tooltip to explain purgeable storage size on hover
- Add click to storage drive name on dashboard to open system settings storage pane
- Localize new strings
- Fix close on uninstall mode exiting Pearcleaner when it shouldn't be - #345
- Fix progress view jitter when switching to orphaned view
v5.0.9
What's New
- Fix switching tabs not clearing current app selection
- Find more files using the app entitlements data - #312
- Add liquid glass effect to apps list view/sidebars
- Hide transparent settings toggle from macOS 26.0 and up and replace with Glass effect picker
v5.0.8
What's New
- Lipo warning alert on first launch of the view - #335
- Disable selected app item animation on x button as it was laggy at times
- Update to Xcode 26/macOS Tahoe toolchain
- Update icon to work with glass dynamically
v5.0.7
What's New
- Convert orphans bottom toolbar exclude button into an actions button which can now also link multiple files to an app - #333
- Move GitHub menubar items into Help menu
- Fix Intellij Idea bundle id condition issue - #328
- Fix orphans onboarding warning sheet show behavior glitch
- Translation updates
v5.0.6
What's New
- Make changes to Updater to support arch specific downloads to cut app size in half
- Update lipo function to support recursively thinning the following file types instead of just the main binary in the bundle (.dylib, .so, .bundle, .appex, .xpc, .framework, .app, all unix executable binaries)
- Translation updates
- Fix debug console log line formatting - #325
- Bounce animation for sidebar on view change and adjust padding
v5.0.5
What's New
- Update translations
- App list item close button with scaled animation
- Get purgeable size for dashboard disk usage - #320
- Add 3D volume switcher when more than 1 volume is detected
- Add deno/pnpm paths for dev view - PR321