Ditch
Ditchは無料のオープンソースmacOSユーティリティ。MacBookのノッチにアプリをドラッグして関連データ(キャッシュ等)をプレビュー削除。
Ditchとは?
Ditchは無料のオープンソースmacOSユーティリティで、macOSのノッチをドロップゾーンとして活用し、アプリケーションと関連する残存ファイルを削除することでアプリをクリーンアップします。主な目的は、アプリ削除後の残骸を減らすために、一般的なキャッシュ、設定、コンテナ、その他のファイルをスキャンして除去することです。
アプリをノッチに向かってドラッグすると、Ditchが検出した関連ファイルをプレビュー表示します。確認後、それらをTrashへ移動して必要に応じて復元可能に削除します。
主な機能
- ノッチネイティブのドロップゾーン:MacBookのノッチに常駐し、ドラッグ中に表示され、完了後に非表示。
- 残存データの深層クリーンアップ:ドロップしたアプリに関連するキャッシュ、設定、コンテナ、ログ、クッキー、その他の項目をスキャン・削除。
- 削除前のファイルプレビュー:Ditchが削除予定のファイルを正確に確認可能。ファイルをクリックするとFinderで表示。
- 安全な削除動作:項目を永久削除せずTrashへ移動し、必要に応じて復元可能。
- 軽量実装:Swiftで構築、「Electronなし」、1MB未満。
Ditchの使い方
- アプリをダウンロード・インストール:提供DMG(Ditch-1.0.0.dmg)を開き、DitchをApplicationsフォルダへドラッグ。
- macOSが署名なしアプリをブロックする場合、提供の隔離除去コマンドを実行:
xattr -dr com.apple.quarantine /Applications/Ditch.app
/Applicationsから対象.appをノッチのドロップゾーンへドラッグ。- Ditchが表示する関連ファイルをレビューし、Removeをクリックしてクリーンアップ。項目はTrashへ移動。
ユースケース
- アプリと残存ファイルの削除:アプリを削除してもユーザーFolderに残存データがある場合、Ditchがドロップ時に検出したキャッシュ、設定、コンテナ、ログをクリーンアップ。
- 特定アプリ関連のブラウザ・ウェブデータのクリーンアップ:クッキー、HTTPストレージ、WebKitデータなどのカテゴリを含み、アプリ/ウェブコンポーネントのウェブ関連残骸に便利。
- ビジュアル確認付きクイッククリーンアップ:プレビューと「Finderで表示」機能で、削除前に確認可能。
- バックグラウンド自動起動:Launch at Loginを有効にするとバックグラウンドで自動実行し、手動起動なしでノッチドロップゾーンが利用可能。
- 誤削除項目の復元:ツールが結果をTrashへ移動するため、スキャンで予期せぬ項目が含まれてもファイル復元可能。
FAQ
-
Ditchはファイルを永久削除しますか? いいえ。クリーンアップ項目はTrashへ移動されるため、必要に応じて復元できます。
-
Ditchに必要なmacOSバージョンは? macOS 13.0(Ventura)以降です。
-
DitchはMacBookのノッチが必要ですか? ノッチベースですが、要件記載の通りノッチなしMacでもフォールバックモードで動作します。
-
署名なしアプリのインストール方法は? プロジェクトはApple Developer ID未署名のためmacOSがデフォルトブロック。隔離属性除去コマンドを提供:
xattr -dr com.apple.quarantine /Applications/Ditch.app。 -
Ditchがスキャンする場所は? ドキュメントでは
~/Libraryのカテゴリ複数(Application Support、Caches、Preferences、Logs、Saved Application State、Containers、Group Containers、Cookies、HTTP Storage、WebKit Data、App Scripts、Logs/DiagnosticReports(クラッシュレポート)など)を記載。
代替手段
~/Libraryフォルダの手動クリーンアップ:キャッシュ/設定/コンテナを自身で確認・削除するユーザ向け。最大制御可能だが手作業多め。- アプリ残骸除去のアンインストーラーツールやクリーンアップユーティリティ:一般macOSアプリアーティファクトを自動クリーン、「スキャン後削除」のUIフローが似るが、スキャンロジックやインストール痕跡が異なる場合あり。
- アプリ削除後のmacOS標準機能利用:標準削除+フォローアップ確認(例:ユーザーLibraryフォルダの残存データ検証)で追加ツール回避。
- 汎用システムクリーナー:キャッシュ・一時ファイルをクリーン可能だが、Ditchのアプリ特化・プレビューベース削除ワークフローを提供しない場合あり。
代替品
Biji
Bijiは、革新的なツールと機能を通じて生産性を向上させるために設計された多目的プラットフォームです。
Codex Plugins
Codex Pluginsでスキル、アプリ連携、MCPサーバーを再利用可能なワークフローにまとめ、Gmail・Google Drive・Slack等のツールにアクセス。
Decision Jar
Decision Jarは仮想ジャーに選択肢を入れてスマホを振るだけで即決。AI提案と決定ログで判断の疲れを軽減します。
Planndu: Daily Task Planner
Plannduは、AI生成や内蔵のポモドーロタイマーなどのツールを活用して、ユーザーがタスクを整理し、プロジェクトを管理し、ルーチンを構築し、集中力を高めるのに役立つように設計された直感的な生産性アプリケーションです。
MealTime
MealTimeは、レシピの保存、整理、献立計画、スマートな買い物リストの作成を支援するために設計された、パーソナルでオフラインファーストのレシピコンパニオンです。すべての操作においてプライバシーを重視しています。
Clawcard
ClawcardはOpenClaw専用AIエージェント向けプラットフォーム。メール、電話番号、仮想カードを提供し、実世界でのタスク実行を可能にします。