Demnächst · Kostenlos für macOS

Dein Mac ist voller Build-Datenmüll.
Wir bauen die Karte dazu.

Xcode, Docker, npm und Gradle schreiben still und heimlich Gigabytes, denen du nie zugestimmt hast. DevCruft ist eine kostenlose Mac-App, an der wir arbeiten: Sie soll deine gesamte Festplatte maßstabsgetreu zeichnen und jeden Entwickler-Cache darauf beim Namen nennen.

Eine E-Mail zum Start, sonst nichts. Du kannst uns jederzeit bitten, dich wieder auszutragen. Datenschutzerklärung

Einen Starttermin gibt es noch nicht. Bis dahin zeigen die Guides auf dieser Website, wie du jeden Cache von Hand findest und leerst.

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

Warum noch eine App

Schöne Speicherkarten sind blind. Entwickler-Cleaner sind hässliche Listen.

Die hübschen Analyse-Tools zeigen dir einen Ordner namens DerivedData und überlassen es dir, das nachzugoogeln. Die Entwickler-Cleaner wissen zwar genau, was es ist, präsentieren es dir aber als Tabelle mit Kästchen, denen du blind vertrauen musst.

DevCruft soll die fehlende Hälfte von beidem werden: eine Karte, die man auf einen Blick versteht und die bereits weiß, wofür jeder Ordner darauf steht.

Was wir bauen

Geplant für die erste Version

Das ist der Entwurf, kein fertiges Produkt. Details werden sich ändern, während wir bauen und testen.

Eine Karte, keine Checkliste

Deine gesamte Festplatte maßstabsgetreu gezeichnet, sodass ein 60-GB-Ordner das größte Element auf dem Bildschirm ist. Du siehst das Problem, bevor du ein Wort liest.

Es wird wissen, was DerivedData ist

Statt eines Ordnernamens und eines Schulterzuckens: jeder Entwickler-Cache beschriftet mit dem, was er ist, zu welchem Projekt er gehört und ob das Löschen dich irgendetwas kostet.

Von Grund auf sicher

Nichts wird entfernt ohne vorherige namentliche Vorschau. Pfade werden als regenerierbar, ersetzbar oder unersetzlich eingestuft, und Quellcode sowie nicht committete Änderungen werden nie zum Entfernen angeboten.

Jedes node_modules, sortiert

Nicht nur die in ~/Projects: jeder Ordner auf jedem Volume, sortiert nach Größe und letztem Öffnungsdatum, damit die vergessenen auffallen.

Gebaut für Entwickler-Caches

Xcode, Simulatoren, Docker, Gradle, Homebrew, Paketmanager und Sprach-Toolchains, jeweils beim Namen erkannt statt nur geraten.

Privat, ohne Konto

Ein Scan soll vollständig auf deinem Mac laufen. Keine Anmeldung, und es werden keine Dateinamen oder Pfade irgendwohin gesendet.

Abdeckung

Die Caches, die es beim Namen kennen wird

Die Bereiche sind grobe Größen, die diese Ordner auf Entwicklerrechnern häufig erreichen. Die Guides im Blog zeigen, wie du deine eigenen misst.

Tool Wonach es suchen wird Wo Übliche Größe
Xcode DerivedData, Archives, iOS DeviceSupport ~/Library/Developer/Xcode 20–90 GB
iOS Simulators Nicht verfügbare Runtimes und veraltete Geräte ~/Library/Developer/CoreSimulator 10–60 GB
Docker Das VM-Festplattenimage, verwaiste Images und Volumes ~/Library/Containers/com.docker.docker 15–120 GB
node_modules Jeder Ordner, sortiert nach letztem Öffnungsdatum anywhere on disk 5–50 GB
npm / pnpm / yarn Globale Paket-Stores ~/.npm, ~/Library/pnpm 2–15 GB
Android Studio AVD-Images, Gradle-Caches, SDK-Systemimages ~/.gradle, ~/Library/Android 20–100 GB
Homebrew Heruntergeladene Bottles und veraltete Casks ~/Library/Caches/Homebrew 1–10 GB
Swift Package Manager Clone- und Artefakt-Caches ~/Library/Caches/org.swift.swiftpm 1–8 GB
CocoaPods Spec-Repos und der Pod-Cache ~/Library/Caches/CocoaPods 1–6 GB
Rust Registry-Quellen und target-Verzeichnisse ~/.cargo, target/ 3–40 GB
Go Der Modul-Cache ~/go/pkg/mod 2–20 GB
Python pip-Wheels, verwaiste virtuelle Umgebungen ~/Library/Caches/pip 1–12 GB

Erfahre als Erstes, wenn es so weit ist.

DevCruft wird kostenlos sein. Trag dich in die Warteliste ein, und wir schicken dir eine einzige E-Mail, sobald es fertig ist.

Eine E-Mail zum Start, sonst nichts. Du kannst uns jederzeit bitten, dich wieder auszutragen. Datenschutzerklärung