UStackUStack
Ditch icon

Ditch

Ditch é um utilitário macOS gratuito e open-source que transforma a notch do seu MacBook em zona de arraste para limpar restos de apps.

Ditch

O que é Ditch?

Ditch é um utilitário macOS gratuito e open-source projetado para limpar apps, permitindo que você remova um aplicativo e seus arquivos residuais usando a notch do macOS como zona de arraste. O propósito principal é reduzir o clutter pós-desinstalação escaneando caches comuns, preferências, containers e outros arquivos que geralmente permanecem após remover apps.

Ao arrastar um app em direção à notch, Ditch exibe uma prévia dos arquivos relacionados encontrados. Após confirmar, ele remove esses itens movendo-os para a Lixeira, permitindo restauração se necessário.

Principais Recursos

  • Zona de arraste nativa na notch: Ditch vive na notch do seu MacBook, aparece durante o arraste e se esconde ao finalizar.
  • Limpeza profunda de dados residuais: Escaneia e remove caches relacionados, preferências, containers, logs, cookies e outros itens associados ao app arrastado.
  • Prévia de arquivos antes da remoção: Você pode revisar exatamente quais arquivos Ditch planeja remover; clicar em um arquivo o revela no Finder.
  • Remoção segura: Os itens são enviados para a Lixeira em vez de deletados permanentemente, permitindo restauração se necessário.
  • Implementação leve: Construído em Swift sem “Electron”, com menos de 1MB.

Como Usar o Ditch

  1. Baixe e instale o app: abra o DMG fornecido (Ditch-1.0.0.dmg) e arraste Ditch para a pasta Aplicativos.
  2. Se o macOS bloquear o app não assinado, execute o comando de remoção de quarentena fornecido:
    • xattr -dr com.apple.quarantine /Applications/Ditch.app
  3. Arraste o .app alvo de /Applications em direção à zona de arraste da notch.
  4. Revise os arquivos relacionados mostrados pelo Ditch e clique em Remove para limpá-los. Os itens vão para a Lixeira.

Casos de Uso

  • Remover um app e seus arquivos residuais: Se você deletar um app mas ainda vir dados residuais em pastas do usuário, Ditch ajuda limpando caches, preferências, containers e logs encontrados no fluxo de arraste.
  • Limpar dados de navegador e web relacionados a apps específicos: Ditch inclui categorias como cookies, armazenamento HTTP e dados WebKit, úteis quando um app/componente web deixa artefatos web.
  • Limpeza rápida com verificação visual: A prévia e o “revelar no Finder” permitem confirmar o que será removido antes de prosseguir.
  • Inicialização automática em segundo plano: Se ativar Launch at Login, Ditch roda automaticamente em background, deixando a zona de arraste da notch pronta sem inicialização manual.
  • Restaurar itens removidos acidentalmente: Como a ferramenta move os resultados para a Lixeira, você pode restaurar arquivos se o scan incluir algo inesperado.

FAQ

  • O Ditch deleta arquivos permanentemente? Não. Os itens limpos são movidos para a Lixeira, para que você possa restaurá-los se necessário.

  • Qual versão do macOS o Ditch requer? A exigência é macOS 13.0 (Ventura) ou posterior.

  • O Ditch requer notch no MacBook? O app é baseado em notch, mas funciona em modo fallback em Macs sem notch (conforme requisitos).

  • Como funciona a instalação se o app não é assinado? O projeto nota que não é assinado com Apple Developer ID, então o macOS o bloqueia por padrão. Fornece um comando para remover o atributo de quarentena: xattr -dr com.apple.quarantine /Applications/Ditch.app.

  • Quais locais o Ditch escaneia? A documentação lista scans em várias categorias de ~/Library, incluindo Application Support, Caches, Preferences, Logs, Saved Application State, Containers, Group Containers, Cookies, HTTP Storage, WebKit Data, App Scripts, Logs/DiagnosticReports (Crash Reports) e mais.

Alternativas

  • Limpeza manual de pastas ~/Library: Para usuários confortáveis em inspecionar e deletar caches/preferências/containers manualmente, essa abordagem dá controle máximo, mas exige mais trabalho manual.
  • Ferramentas de desinstalador ou utilitários de limpeza que removem resíduos de apps: Essas geralmente automatizam a limpeza de artefatos comuns de apps macOS, muitas vezes com fluxo de UI similar a “scan then remove”, mas podem usar lógica de scan e footprints de instalação diferentes.
  • Usar recursos nativos do macOS após deletar o app: Alguns usuários confiam na deleção padrão de apps mais verificações posteriores (ex.: checar dados restantes em pastas da library do usuário) para evitar ferramentas extras.
  • Limpeza geral de sistema: Utilitários amplos limpam caches e arquivos temporários, mas podem não oferecer o fluxo de remoção focado em apps com prévia descrito para o Ditch.
Ditch | UStack