UStackUStack
Ditch icon

Ditch

Ditch로 Mac 앱을 드래그만 하면 노치에서 관련 캐시·설정·컨테이너 등 잔여 파일을 미리 보고 정리하세요. 무료 오픈소스.

Ditch

Ditch란?

Ditch는 무료 오픈소스 macOS 유틸리티로, MacBook의 노치를 드롭 존으로 활용해 앱과 관련 잔여 파일을 제거하여 앱을 정리합니다. 핵심 목적은 앱 제거 후 남는 캐시, 설정, 컨테이너 등 일반적인 잔여 파일을 스캔해 설치 후 혼란을 줄이는 것입니다.

앱을 노치 쪽으로 드래그하면 Ditch가 발견한 관련 파일을 미리 보여줍니다. 확인 후 해당 항목을 휴지통으로 이동해 필요 시 복원할 수 있습니다.

주요 기능

  • 노치 네이티브 드롭 존: Ditch는 MacBook 노치에 상주하며 드래그 중에 나타나고 작업 완료 시 숨겨집니다.
  • 잔여 데이터 깊이 정리: 드롭한 앱과 관련된 캐시, 설정, 컨테이너, 로그, 쿠키 등 항목을 스캔하고 제거합니다.
  • 제거 전 파일 미리 보기: Ditch가 제거할 파일을 정확히 확인할 수 있으며, 파일 클릭 시 Finder에서 열립니다.
  • 안전한 제거 방식: 항목을 영구 삭제하지 않고 휴지통으로 보내 복원이 가능합니다.
  • 경량 구현: Swift로 제작되었으며 “Electron 없음”, 1MB 미만으로 설명됩니다.

Ditch 사용 방법

  1. 앱 다운로드 및 설치: 제공된 DMG (Ditch-1.0.0.dmg)를 열고 Ditch를 Applications 폴더로 드래그합니다.
  2. macOS가 서명되지 않은 앱을 차단하면 제공된 검역 제거 명령어 실행:
    • xattr -dr com.apple.quarantine /Applications/Ditch.app
  3. /Applications에서 대상 .app을 노치 드롭 존 쪽으로 드래그합니다.
  4. Ditch가 보여주는 관련 파일을 확인하고 Remove 클릭으로 정리합니다. 항목은 휴지통으로 이동합니다.

사용 사례

  • 앱과 잔여 파일 제거: 앱을 삭제했는데 사용자 폴더에 잔여 데이터가 남아 있으면, Ditch가 드롭 워크플로 중 캐시, 설정, 컨테이너, 로그 등을 정리합니다.
  • 특정 앱 관련 브라우저·웹 데이터 정리: 쿠키, HTTP 저장소, WebKit 데이터 등 카테고리를 포함해 앱/웹 컴포넌트의 웹 관련 잔여물을 처리할 수 있습니다.
  • 시각적 확인과 빠른 정리: 미리 보기와 “Finder에서 보기” 기능으로 제거 전 확인이 가능합니다.
  • 백그라운드 자동 실행: Launch at Login 활성화 시 Ditch가 백그라운드에서 자동 실행되어 노치 드롭 존이 수동 시작 없이 준비됩니다.
  • 실수로 제거된 항목 복원: 도구가 결과를 휴지통으로 이동하므로 예상치 못한 스캔 항목도 복원할 수 있습니다.

자주 묻는 질문

  • Ditch가 파일을 영구 삭제하나요? 아니요. 정리된 항목은 휴지통으로 이동하므로 필요 시 복원할 수 있습니다.

  • 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 내장 기능 사용: 일부 사용자는 표준 앱 삭제 후 후속 확인(예: 사용자 라이브러리 폴더 잔여 데이터 검증)으로 추가 도구를 피합니다.
  • 일반 시스템 정리 도구: 광범위 유틸리티는 캐시와 임시 파일을 정리할 수 있지만 Ditch의 앱 중심·미리 보기 기반 제거 워크플로를 제공하지 않을 수 있습니다.
Ditch | UStack