Em breve · Grátis para macOS

Seu Mac está cheio de lixo de build.
Estamos construindo o mapa.

Xcode, Docker, npm e Gradle escrevem silenciosamente gigabytes que você nunca concordou em manter. O DevCruft é um app gratuito para Mac que estamos construindo para desenhar todo o seu disco em escala e dar nome a cada cache de desenvolvimento que houver nele.

Um e-mail no lançamento, nada mais. Peça para sair da lista quando quiser. Política de privacidade

Ainda não há data de lançamento. Até lá, os guias deste site mostram como encontrar e limpar cada cache na mão.

Disk map of a developer's 512 GB Mac 177 GB is reclaimable build cruft — DerivedData 62 GB, Docker.raw 48 GB, iOS Simulators 31 GB, node_modules 22 GB and Gradle caches 14 GB — against 131 GB of files the owner actually chose to keep and 40 GB free. DerivedData 62 GB Docker.raw 48 GB Simulators 31 GB node_modules 22 GB .gradle 14 GB Photos Library 88 GB System 22 GB Music Free 40 GB
177 GB of build cruft 131 GB you chose to keep 40 GB free

Por que mais um app desses

Mapas de disco bonitos não entendem de código. Limpadores para devs são listas feias.

Os analisadores bonitinhos mostram uma pasta chamada DerivedData e deixam você pesquisar no Google o que é isso. Os limpadores para devs sabem exatamente o que é, mas apresentam tudo como uma tabela de caixinhas que você só pode marcar confiando cegamente.

O DevCruft quer ser a metade que falta em cada um dos dois: um mapa fácil de entender de relance, que já sabe para que serve cada pasta que aparece nele.

O que estamos construindo

Planejado para a primeira versão

Isto é o projeto, não um produto pronto. Os detalhes vão mudar conforme ele for construído e testado.

Um mapa, não uma lista de caixinhas

Todo o seu disco desenhado em escala, então uma pasta de 60 GB é o maior elemento na tela. Você percebe o problema antes de ler uma palavra.

Ele vai saber o que é a DerivedData

Em vez de um nome de pasta e um dar de ombros, cada cache de desenvolvimento identificado com o que é, a qual projeto pertence e se apagar custa alguma coisa.

Seguro por construção

Nada é removido sem uma pré-visualização com nomes antes. Os caminhos são classificados como regeneráveis, substituíveis ou insubstituíveis, e código-fonte e alterações não commitadas nunca são oferecidos para remoção.

Cada node_modules, ranqueado

Não só os que estão em ~/Projects: cada pasta em cada volume, ordenada por tamanho e data do último acesso, para que as esquecidas se destaquem.

Feito para caches de desenvolvimento

Xcode, simuladores, Docker, Gradle, Homebrew, gerenciadores de pacotes e toolchains de linguagens, cada um reconhecido pelo nome em vez de adivinhado.

Privado, sem conta

A varredura vai rodar inteiramente no seu Mac. Sem login, e nenhum nome de arquivo ou caminho enviado para lugar nenhum.

Cobertura

Os caches que ele vai reconhecer pelo nome

Os intervalos são tamanhos aproximados que essas pastas costumam atingir em máquinas de desenvolvedores. Os guias do blog mostram como medir os seus.

Ferramenta O que ele vai procurar Onde Tamanho comum
Xcode DerivedData, Archives, iOS DeviceSupport ~/Library/Developer/Xcode 20–90 GB
iOS Simulators Runtimes indisponíveis e dispositivos obsoletos ~/Library/Developer/CoreSimulator 10–60 GB
Docker A imagem de disco da VM, imagens órfãs, volumes ~/Library/Containers/com.docker.docker 15–120 GB
node_modules Cada pasta, ordenada pela data do último acesso anywhere on disk 5–50 GB
npm / pnpm / yarn Repositórios globais de pacotes ~/.npm, ~/Library/pnpm 2–15 GB
Android Studio Imagens de AVD, caches do Gradle, imagens de sistema do SDK ~/.gradle, ~/Library/Android 20–100 GB
Homebrew Bottles baixadas e casks obsoletos ~/Library/Caches/Homebrew 1–10 GB
Swift Package Manager Caches de clones e artefatos ~/Library/Caches/org.swift.swiftpm 1–8 GB
CocoaPods Repositórios de specs e cache de pods ~/Library/Caches/CocoaPods 1–6 GB
Rust Fontes do registro e diretórios target ~/.cargo, target/ 3–40 GB
Go O cache de módulos ~/go/pkg/mod 2–20 GB
Python Wheels do pip, virtualenvs abandonados ~/Library/Caches/pip 1–12 GB

Saiba antes de todo mundo quando for lançado.

O DevCruft vai ser grátis. Entre na lista de espera e mandaremos um único e-mail quando ele estiver pronto.

Um e-mail no lançamento, nada mais. Peça para sair da lista quando quiser. Política de privacidade