Depflush

Kostenlose Mac-App für Entwickler

Deine Platte ist voll mit dem Code anderer Leute.

Depflush findet die Gigabytes, die Entwicklung hinterlässt: Docker-Images, vendor- und node_modules-Ordner von Projekten, die du seit einem Jahr nicht angefasst hast, doppelte SQL-Dumps und Caches von IDE-Versionen, die du nicht mehr nutzt. Du siehst jeden Eintrag mit Größe, bevor sich irgendetwas bewegt.

Version 1.3.1 · ab macOS 14 · Apple Silicon und Intel · Open Source (GPL-3.0)

Scan · MacBook, 460-GB-SSD · September 2026
frei vorher3,5 GB
Docker-Disk-Image
ungenutzte Images, Build-Cache
−53 GB
Caches von PhpStorm 2024.2
IDE-Version nicht mehr installiert
−20 GB
Doppelte SQL-Dumps
bytegleich, per SHA-256 geprüft
−10,7 GB
Browser- und App-Caches−9 GB
Caches von npm, Puppeteer, CapCut−8,6 GB
vendor/ in 13 ruhenden Projekten
per composer install wiederherstellbar
−3,8 GB
JVM-Crash-Dump (.hprof)−3,3 GB
frei nachher95 GB
Echte Zahlen von dem MacBook, auf dem Depflush entstanden ist. Den Rest machen Swap und Systemdateien aus.

Was es findet

Fünf Stellen, an denen deine Platte heimlich vollläuft

Allgemeine Cleaner schauen auf Browser-Caches und Logdateien. Depflush liest auch deine Projekte und dein Docker-Setup, denn dort stecken die großen Zahlen.

Docker

Build-Cache und Images, die kein Container nutzt, sind vorausgewählt, wenn sie sich erneut aus einer Registry laden lassen. Selbst gebaute Images, gestoppte Container und verwaiste Volumes erscheinen mit Warnung und bleiben abgewählt.

~/Library/Containers/com.docker.docker/…/Docker.raw

Abhängigkeiten

vendor-Ordner neben einer composer.lock und node_modules neben einer package.json, in Projekten, die du seit 12 Monaten nicht geändert hast. Die Schwelle legst du fest. Alles kommt mit einem Befehl zurück.

$ composer install · npm install

SQL-Dumps

Dumps über 100 MB werden nach Größe, dann per SHA-256 verglichen. Nur echte Kopien sind vorausgewählt, das Original bleibt immer. Große Dumps, die keine Duplikate sind, werden dir zur Entscheidung angezeigt.

backup/shopware-db.sql = examples/…/shopware-db.sql

Caches und alte IDEs

Mehr als 30 Cache-Orte, dazu Caches und Logs von JetBrains-Versionen, die du schon ersetzt hast. Die neueste Version jeder IDE bleibt immer erhalten.

ChromeFirefoxArcSlackVS CodeCursornpmComposerpnpmpipGradleXcodeHomebrewPlaywright

Doppelte Fotos und Videos

Dasselbe Foto in Downloads und Bilder, eine Bildschirmaufnahme als Kopie auf dem Schreibtisch, ein doppelt exportiertes Video. Depflush vergleicht Dateien in Bilder, Filme, Dokumente, Schreibtisch und Downloads Byte für Byte, behält ein Original und entfernt eine Kopie nur, solange dieses Original noch da ist. Die Fotos-Mediathek und die Arbeitsordner von Apps wie CapCut oder Final Cut werden nie angefasst.

~/Downloads/IMG_2041.HEIC = ~/Pictures/2026/Lisbon/IMG_2041.HEIC

Screenshots

Jeder Eintrag, seine Größe und warum er weg kann

Unbedenkliches ist angehakt, was du noch brauchen könntest, nicht – und jede Liste sagt, wie du es zurückbekommst. Beispieldaten.

Depflush-Übersicht: freier und belegter Speicher sowie die größten Bereiche wie Docker Desktop, Projekte, App-Caches und Bilder, jeweils mit Link zum Aufräumen
Übersicht. Wo dein Speicher steckt, das Größte zuerst, mit Abkürzung zu jedem Bereich.
Docker-Bereich: Build-Cache und ungenutzte Images angehakt, ein lokal gebautes Image und ein gestoppter Container abgewählt mit Warnung
Docker. Build-Cache und erneut ladbare Images sind angehakt. Deine eigenen Images und Container nicht.
Entwicklungs-Bereich: vendor- und node_modules-Ordner ruhender Projekte und ein doppelter SQL-Dump
Entwicklung. vendor und node_modules von Projekten, die du seit einem Jahr nicht angefasst hast, und doppelte SQL-Dumps.
Duplikate-Bereich: Kopien von Videos und Fotos, jeweils mit dem Original, das bleibt
Duplikate. Jede Kopie zeigt das Original, das bleibt.
Caches-Bereich: Caches von Browsern, Entwicklerwerkzeugen und alten JetBrains-Versionen; der Cache einer geöffneten App ist gesperrt
Caches. Geöffnete Apps behalten ihren Cache, bis du sie beendest.

Sicherheit

Nichts passiert ohne dein Okay

Ein Cleaner, der einmal den falschen Ordner löscht, wird nie wieder geöffnet. Diese Regeln sind eingebaut und lassen sich nicht abschalten.

Erst die Vorschau

Jeder Eintrag steht mit Pfad und Größe in der Liste. Du bestätigst die Summe, bevor etwas passiert.

Standardmäßig in den Papierkorb

Dateien landen im Papierkorb, du kannst sie also zurücklegen. Stell in den Einstellungen auf endgültiges Löschen um, wenn du den Platz sofort brauchst.

Geschützte Ordner

Dein Benutzerordner, Dokumente, Schreibtisch, Library und deine Projektordner selbst können nie gelöscht werden.

Geöffnete Apps werden übersprungen

Läuft Chrome, Slack oder eine andere App, bleibt ihr Cache gesperrt, bis du sie beendest.

Riskantes bleibt abgewählt

Container, Volumes, lokal gebaute Images, Plugin-Abhängigkeiten und Duplikate in App-Ordnern erscheinen mit Warnung und sind nie vorausgewählt.

Bleibt auf deinem Mac

Kein Konto, keine Statistik, keine Netzwerkzugriffe. Scan und Bereinigung laufen komplett auf deinem Rechner.

Download

Kostenlos. Ohne Konto, ohne Bezahlversion.

Voraussetzung
macOS 14 Sonoma oder neuer
Läuft auf
Macs mit Apple Silicon und Intel
Sprachen
English, Deutsch, Français
Homebrew
brew install --cask cypriennkeneng/tap/depflush
Quellcode
github.com/cypriennkeneng/depflush (GPL-3.0)
Preis
Kostenlos, Spenden willkommen
  1. Entpacken und in Programme ziehen

    ZIP doppelklicken, dann Depflush in deinen Programme-Ordner ziehen.

  2. Ersten Start erlauben

    Depflush ist noch nicht von Apple notarisiert, daher fragt macOS einmal nach. Öffne die App, geh dann zu Systemeinstellungen, Datenschutz & Sicherheit, und klick auf „Dennoch öffnen“.

  3. Ersten Scan starten

    Depflush erkennt Projektordner wie ~/Sites, ~/Projects und ~/Developer selbst. Weitere fügst du in den Einstellungen hinzu.

Optional: Erteile in den Einstellungen den Festplattenvollzugriff, um auch die Größe von Mail und iPhone-Backups zu sehen.

Unterstützen

Kostenlos. Ein Kaffee hält es dabei.

Apple verlangt 99 € im Jahr, damit Depflush auf jedem Mac ohne Warnung startet. Hat dir die App ein paar Gigabyte zurückgegeben, hilft ein Kaffee, das und die nächste Version zu finanzieren.

Spendier uns einen Kaffee

Einmalig, beliebiger Betrag, ohne Konto. Jeder Kaffee fließt in die Apple-Entwicklergebühr und neue Funktionen.

Depflush auf Ko-fi unterstützen

Andere Wege zu helfen: gib dem Projekt einen Stern auf GitHub, schlag einen Cache-Ort vor oder erzähl einem Kollegen davon.

Hilfe mit Shopware?

Depflush kommt von Web Loupe, seit 2018 zertifizierter Shopware-Partner in Berlin. Wir übernehmen Shopware-Updates, Plugins und Performance-Arbeit für Shops und Agenturen.

Zu webloupe.de

FAQ

Was Entwickler fragen

Warum ist es kostenlos?

Depflush kommt von Web Loupe, einem zertifizierten Shopware-Partner in Berlin. Wir haben es für unsere eigenen Macs gebaut, die sich mit Docker-Images, Kundenprojekten und Datenbank-Dumps füllen. Spart es dir einen Nachmittag, kannst du uns einen Kaffee spendieren – und wenn du mal Hilfe mit Shopware brauchst, weißt du, wo du uns findest.

Kann ich den Code lesen?

Ja. Depflush ist Open Source unter der GPL-3.0. Der Code liegt auf GitHub, einschließlich der genauen Regeln, was es findet und was es nie anfasst. Neue Cache-Orte sind der einfachste Weg, beizutragen.

Sendet es Daten?

Nein. Kein Konto, keine Statistik, keine Absturzberichte. Die App liest nur Dateigrößen auf deinem Mac und spricht mit deiner lokalen Docker-Installation.

Ich habe etwas gelöscht, das ich noch brauche. Was jetzt?

Standardmäßig landet alles im Papierkorb, von dort legst du es zurück. Abhängigkeiten kommen mit composer install oder npm install zurück, Images aus einer Registry mit docker pull. Der Verlauf zeigt, was wann entfernt wurde.

Welche Ordner durchsucht es nach Projekten?

Es schaut an üblichen Orten wie ~/Sites, ~/Projects, ~/Developer, ~/code und ~/workspace. In den Einstellungen fügst du Ordner hinzu oder entfernst sie. Ein Projekt gilt als ruhend, wenn sich 12 Monate lang keine seiner eigenen Dateien geändert hat; vendor, node_modules, var und .git zählen dabei nicht.

Warum muss Docker laufen?

Depflush fragt Docker selbst, welche Images und Volumes in Gebrauch sind. Nur so lässt es sich sicher sagen. Ist Docker gestoppt, bietet die App an, es zu starten.

Findet es doppelte Fotos?

Ja, seit Version 1.3. Es vergleicht Fotos und Videos in Bilder, Filme, Dokumente, Schreibtisch und Downloads Byte für Byte – es erscheinen also nur echte Kopien, nie bloß ähnliche Bilder. In den Einstellungen fügst du Ordner hinzu oder nimmst alle Dateien ab 1 MB auf. Duplikate in der Fotos-Mediathek überlässt es der Fotos-App, die dafür ein eigenes Album „Duplikate“ hat.

Warum warnt macOS beim ersten Öffnen?

Apple verlangt von Entwicklern 99 € im Jahr für die Notarisierung, und Depflush ist noch nicht notarisiert. Der Code ist öffentlich und das Build-Skript ist vorbereitet; ein Kaffee bringt uns schneller dorthin. Bis dahin öffnest du die App einmal, gehst zu Systemeinstellungen, Datenschutz & Sicherheit, und klickst auf „Dennoch öffnen“.

Was ist anders als bei CleanMyMac?

Allgemeine Cleaner sind für alle gebaut und schauen vor allem auf System-Caches. Depflush konzentriert sich auf das, was Entwickler ansammeln: Docker, Abhängigkeiten ruhender Projekte, SQL-Dumps und alte IDE-Versionen, dazu doppelte Fotos und Videos. Es läuft problemlos neben einem allgemeinen Cleaner.

Änderungen

Was sich geändert hat

1.3.14. Okt. 2026

  • Der freie Speicher entspricht den Systemeinstellungen, inklusive Platz, den macOS bei Bedarf freigibt
  • Die Speicherwerte aktualisieren sich live, ohne neuen Scan
  • Behoben: Die App friert beim Leeren des Papierkorbs nicht mehr ein

1.3.025. Sep. 2026

  • Neuer Bereich Duplikate: identische Fotos und Videos, optional alle Dateien ab 1 MB
  • Das Original bleibt immer; eine Kopie wird nur entfernt, solange das Original noch da ist
  • Überspringt Fotos-Mediathek, Arbeitsordner von Apps, nur in iCloud liegende Dateien und APFS-Klone
  • Behoben: Die Seitenleiste verschwindet beim Öffnen einer Liste nicht mehr

1.2.024. Sep. 2026

  • Neuer Name: Depflush
  • Quellcode auf GitHub unter GPL-3.0 veröffentlicht
  • Einstellungen und Verlauf werden aus früheren Versionen übernommen

1.1.024. Sep. 2026

  • Englisch, Deutsch und Französisch
  • Papierkorb-Modus als Standard, mit „Papierkorb jetzt leeren“ nach dem Aufräumen
  • Mehrere Projektordner mit automatischer Erkennung
  • Intel-Macs werden unterstützt
  • Weitere Caches: Brave, Edge, Arc, VS Code, Cursor, pnpm, Go, Gradle, CocoaPods, Xcode

1.0.023. Sep. 2026

  • Erste Version: Übersicht, Caches, Abhängigkeiten, SQL-Dumps, Docker, Menüleiste, Verlauf