Mole: der Open-Source-Mac-Reiniger und -Monitor, der mit Bezahl-Suiten konkurriert
tw93/Mole · 68.432★ · 2.409 forks
Alles Wissenswerte über tw93/Mole: ein kostenloses Kommandozeilen-Tool mit einer kostenpflichtigen nativen Begleit-App zum Reinigen, Deinstallieren, Analysieren, Optimieren und Überwachen eines Macs.
Was Mole ist
Mole ist ein macOS-Wartungskit, das im Terminal läuft. In einer einzigen Binary (geschrieben in Shell und Go) vereint es fünf Aufgaben, die normalerweise auf mehrere kostenpflichtige Apps verteilt sind: Tiefenreinigung von Caches und Rückständen, Deinstallation von Anwendungen samt ihrer versteckten Überreste, begrenzte Wartung von Systemdiensten, visuelle Festplattenerkundung und Live-Überwachung von CPU, GPU, Speicher, Festplatte, Netzwerk und Akku.
Sein im README zitierter Slogan bringt es auf den Punkt: Es vereint in einer Binary, was CleanMyMac, AppCleaner, DaisyDisk und iStat Menus getrennt anbieten. Die Kommandozeile heißt mo, wird über Homebrew oder ein Skript installiert, und jede destruktive Operation unterstützt eine --dry-run-Vorschau.
Neben dem kostenlosen Tool gibt es Mole for Mac (https://mole.fit), eine kostenpflichtige native SwiftUI-App, die dieselben Aufgaben mit grafischer Oberfläche abdeckt: Reiniger, Deinstallierer, Optimierer, Festplattenanalysator mit Schatzkarte und Systemmonitor mit HUD in der Menüleiste. Es ist ein separates proprietäres Produkt; das Repository und die CLI bleiben kostenlos und Open Source.

Der Ursprung: ein persönliches Projekt von Tw93
Das Repository wurde am 23. September 2025 von Tw93 (tw93) erstellt, einem macOS-Entwickler, dessen GitHub-Profil, in dieser Recherche konsultiert, ein Konto seit September 2014, 12.920 Follower, 44 öffentliche Repositorys, den Blog faberon.io und das X-Konto @HiTw93 zeigt. Ihre Bio zitiert das Prinzip, das ihre Projekte leitet: „Anything added dilutes everything else” (Paul Graham) — alles Hinzugefügte verwässert alles andere.
Mole entstand inmitten einer Reihe von Tw93-Projekten rund um die macOS-Erfahrung: Ihr reichweitenstärkstes Repository, tw93/Pake (Verpackung von Websites als native Apps), hatte damals über 61.000 Sterne, und tw93/Kami, tw93/MiaoYan und tw93/Waza lagen zwischen 30.000 und 26.000 Sternen. Die CLI von Mole positionierte sich explizit gegen das Abonnementmodell der Reinigungssuiten: Das im README vorgestellte Tutorial-Video trägt einen chinesischen Titel, der dazu einlädt, nicht mehr „Geiseln von Abonnement-Optimierungssoftware” zu sein, mit Mole als offener, werbefreier Alternative.
Das README selbst enthält eine persönliche Note, die in mehreren ihrer Projekte auftaucht: Tw93 hat zwei Katzen, TangYuan und Coke, und bietet „sie zu füttern” (eine Sponsoring-Seite mit Katzenfutter) als alternative Dankesform neben der kostenpflichtigen App an.
Philosophie und Prinzipien
Die Sicherheitsdokumentation des Projekts (SECURITY_AUDIT.md, aktualisiert für V1.53.0 am 30. August 2026) bringt die Philosophie in einem Satz auf den Punkt: begrenzte Reinigung vor aggressiver Reinigung. Bei Unsicherheit sollte das Tool sich verweigern, überspringen oder eine stärkere Bestätigung verlangen, statt den Umfang der Löschung auszuweiten.

Aus dieser Maxime ergeben sich im Code und in der Dokumentation verifizierbare Prinzipien:
- Vorschau vor der Aktion:
clean,uninstall,purge,installerundoptimizeakzeptieren--dry-runzur Vorschau der Ziele und--debugfür detaillierte Protokolle. - Schutz standardmäßig: kritische Systempfade (
/,/System,/bin,/usr,/etc,/var,/private,/Library/Extensions, unter anderem) sind selbst mitsudoblockiert; nur konkrete Unterpfade (z. B./private/tmp,/private/var/log) werden für begrenzte Wartung zugelassen. - Validierung vor dem Löschen: alle gelöschten Dateien und Ordner durchlaufen Pfadvalidatoren (leerer Pfad, relativ, mit
.., mit Steuerzeichen), und die Löschung verwendet nie ein direktesrm -rf, sondern stets sichere Wrapper wiesafe_removeodersafe_sudo_removeinlib/core/file_ops.sh. - Auditierbares Protokoll: jede Operation wird in
~/Library/Logs/mole/operations.logerfasst, abrufbar mitmo history(auch als JSON), und deaktivierbar mit der VariableMO_NO_OPLOG=1. - Fail closed: Wenn nicht nachgewiesen werden kann, dass etwas sicher zu verändern ist, wird es übersprungen oder verweigert; wenn der Zustand nicht gelesen werden kann (z. B. die Prozesstabelle), wird „in Gebrauch” angenommen, nicht „inaktiv”.
- Lizenz mit Bedingungen: GPL-3.0 für die CLI, sowie eine Markenrichtlinie (
TRADEMARK.md), die von jedem, der Mole zu einem anderen Produkt forkt, verlangt, den Namen zu ändern und Mole als Ursprung zu nennen.
Wie es funktioniert
Der Einstiegspunkt ist der Befehl mo, mit einem interaktiven Menü und Unterbefehlen für jede Aufgabe:
-
mo clean: durchsucht bekannte Caches (Chrome, Arc, Brave, Safari), Protokolle, temporäre Dateien, Entwicklungsartefakte (npm, pnpm, yarn, von Xcode abgeleitete Daten, Homebrew-Cache, ungenutzte Docker-Images, alte Versionen von KI-Assistenten wie Copilot CLI, Claude Code oder Cursor Agent) und Überreste bereits deinstallierter Anwendungen. Die Abschlusszusammenfassung zeigt zurückgewonnenen Speicherplatz, gereinigte Elemente und Kategorien.
-
mo uninstall: listet installierte Anwendungen mit Größe und Datum auf und entfernt die App zusammen mit den Dateien, die sie zuordnen kann (Launch Agents, Einstellungen, Anwendungssupport, Paketquittungen). Wenn eine andere Kopie mit derselben Bundle-ID weiterhin installiert ist, bleiben gemeinsame Überreste erhalten.
-
mo optimize: begrenzte Wartung von Finder, DNS, Spotlight, Datenbanken, Diensten und Festplattengesundheit. Jede Aufgabe, die nicht zutrifft, im Moment nicht sicher oder nicht verfügbar ist, wird mit Begründung übersprungen. Die Festplattenprüfung ist standardmäßig deaktiviert und wird mitMOLE_ENABLE_DISK_VERIFY=1aktiviert. -
mo analyze: ein Terminal-Festplattenexplorer mit Vim-artiger Navigation, Filterung, Mehrfachauswahl und Finder-Vorschau. Ausgewählte Elemente wandern nach Bestätigung in den Papierkorb, werden nie direkt gelöscht. Externe Laufwerke sind standardmäßig von der Zusammenfassung ausgeschlossen.
-
mo status: ein Live-Gesundheitspanel mit einer Bewertung (CPU, Speicher, Kapazität, SMART, E/A, Thermik, Akku, Betriebszeit), Auslastungsbalken pro Kern, Netzwerk, Prozesse und nur lesende Zombie-Prozess-Erkennung.
-
mo purge: findet wiederherstellbare Projektartefakte (node_modules,target,.build,build,dist), gruppiert sie nach Projekt und löscht nur das Bestätigte; Artefakte mit Aktivität in den letzten 7 Tagen kommen unmarkiert. -
mo installer: sucht verlassene Installer (DMG, PKG, ISO, XIP, ZIP) in Downloads, Schreibtisch, Homebrew-Cache, iCloud, Mail und Telegram. -
mo touchid: konfiguriert Touch ID fürsudo, undmo completioninstalliert die Shell-Autovervollständigung.
Für die Automatisierung geben mo analyze --json, mo status --json und mo history --json JSON aus; mo status | jq wechselt automatisch zu JSON, wenn eine Pipe erkannt wird, und mo status --watch --interval 2s gibt JSON eine Zeile auf einmal aus (NDJSON).
Das Ökosystem
Mole for Mac (kostenpflichtige Begleit-App)
Derselbe Autor veröffentlicht Mole for Mac unter https://mole.fit: eine native SwiftUI-App mit Reiniger, App-Deinstallierer, Optimierer, Festplattenanalysator mit Schatzkarte und Systemmonitor mit Menüleisten-HUD, Lüftersteuerung und Startverwaltung. Der Preis beträgt 19 Dollar für eine Einmallizenz für 2 Macs, mit lebenslangen Updates und 14-tägiger Rückgabe; die Website gibt VoiceOver-Kompatibilität an. Das README von Mole präsentiert sie als direktesten Weg, die Entwicklung zu unterstützen, während die CLI kostenlos bleibt.

Schwester-Repositorys von Tw93
Derselbe Autor pflegt eine Familie von macOS- und Terminal-Projekten (Sternezahlen laut GitHub-API, konsultiert am 6. September 2026):
tw93/Pake: Website-zu-nativer-App-Verpacker; 61.302 Sterne. Erscheint auch in der Dokumentationswarteschlange (Position 345).tw93/Kami: Markdown-Texteditor; 11.217 Sterne.tw93/MiaoYan: Schriftarten-Manager; 8.625 Sterne.tw93/Waza: Terminal-Werkzeug; 6.963 Sterne.tw93/Kaku: native Terminal; 5.872 Sterne. Das README von Mole erwähnt es direkt: Die Schnellstarter von Mole können es ausführen, und Mole kann innerhalb von Kaku laufen.tw93/Weekly(873 Sterne),tw93/Maple(509),tw93/homebrew-tapundtw93/sponsors(Sponsoren-Wand).

Windows-Branch
Der windows-Branch enthält einen experimentellen PowerShell-Port für Windows 10/11, der in einem Kit vereint, was auf diesem System CCleaner, IObit Uninstaller, WinDirStat und der Task-Manager leisten würden. Das README dieses Branches trägt eine explizite Warnung: nicht ausgereift und nicht für kritische Rechner zu verwenden. Es gibt ein Release dieses Branches, v1.30.0-windows (16. August 2026), dessen Lizenzabzeichen MIT anzeigt, im Gegensatz zur GPL-3.0 der macOS-Version. Es gibt keine Linux-Version: Mole ist auf macOS-spezifische APIs wie mdfind, LaunchAgent/LaunchDaemon und TCC angewiesen.

Forks und Abwandlungen
Die nach Sternen sortierte Abfrage des /forks-Endpunkts der API lieferte keinen relevanten unabhängigen Port, keine Übersetzung und keine Erweiterung: Die obersten Ergebnisse sind Kopien mit derselben Beschreibung (z. B. 0xysh/mole, 71 Sterne, und mehrere Kopien mit 2 bis 5 Sternen). Das bemerkenswerteste Ergebnis, CSZHK/CleanMyPc (208 Sterne), beschreibt sich selbst als „wiederherstellbarer und erklärbarer Mac-Wartungsraum” mit einem 6,2-MB-Paket, „20-mal kleiner als die Konkurrenz”; die genaue Beziehung zu Mole war über das Erscheinen im Forks-Endpunkt hinaus nicht verifizierbar. Die Suche nach Repositorys anhand des Namens ergab keine Community-Übersetzungen; das lebendige Ökosystem von Mole liegt daher in der kostenpflichtigen App, dem Windows-Branch und der Projektfamilie des Autors.
Offizieller und halboffizieller Status
- Homebrew: Das offizielle README dokumentiert
brew install moleals primäre Installationsmethode, mit dem Vorbehalt, dass der Homebrew-Weg macOS 14 oder neuer erfordert. Die Formel konnte während dieser Recherche nicht über die formulae.brew.sh-API verifiziert werden (der Endpunkt lief zweimal in ein Timeout), daher wird die Homebrew-Präsenz als vom Projekt selbst dokumentierte Methode zitiert, nicht als unabhängig verifizierte Tatsache. - Offizielle Produktseite: Die CLI hat eine Produktseite unter faberon.io/projects/mole („Mole on Faberon”), die das README explizit „für Agenten und Empfehlungen” verlinkt und die die kostenlose CLI getrennt von Mole for Mac beschreibt.
- Öffentliche Vertrauenssignale: Das Projekt veröffentlicht
SECURITY.md(einen Kanal für Sicherheitsberichte) undSECURITY_AUDIT.md, ein öffentliches Audit seiner Sicherheitsgrenzen, aktualisiert pro Version. - In den konsultierten Quellen wurde keine Anbieter-Unterstützung, Aufnahme in einen offiziellen Marktplatz oder Standardbezeichnung gefunden; sein De-facto-Status stützt sich auf das Sternevolumen (über 66.000, eines der größten unter den kostenlosen Mac-Reinigungstools laut API) und auf die Topics des eigenen Repositorys, die es als Alternative zu
cleanmymac,appcleaner,daisydisk,istatundpearcleanerkatalogisieren.
Schnellstart-Anleitung
Installation und erster Start
Voraussetzungen: macOS (macOS 14 oder neuer für den Homebrew-Weg).
brew install mole
Alternative mit dem offiziellen Skript (funktioniert auch, wenn Homebrew Ihre macOS-Version nicht mehr unterstützt):
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash
Das Skript installiert standardmäßig nach /usr/local/bin und kann nach einem Administratorpasswort fragen. Damit zukünftige mo update-Läufe nicht nach einem Passwort fragen, installieren Sie in ein eigenes Verzeichnis:
mkdir -p "$HOME/.local/bin"
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash -s -- --prefix "$HOME/.local/bin"
export PATH="$HOME/.local/bin:$PATH"
Um ein bestimmtes Release zu installieren, wird das Tag übergeben (mit oder ohne V): bash -s -- 1.51.0. Beim ersten Start zeigt mo ein interaktives Menü; sinnvoll ist, mit mo clean --dry-run zu beginnen, um zu sehen, was vor der Bestätigung gereinigt würde.
Gängige Workflows
- Um risikofrei Speicherplatz zurückzugewinnen:
mo clean --dry-runausführen, Ziele und Größen prüfen, dannmo clean. Die Abschlusszusammenfassung zeigt zurückgewonnenen Speicherplatz, gereinigte Elemente und Kategorien; die Aktivität wird in~/Library/Logs/mole/operations.logprotokolliert (abrufbar mitmo history). - Um eine App samt Überresten zu deinstallieren:
mo uninstall --dry-runausführen, um den Dateiplan zu sehen (App, Support, Einstellungen, Launch Agents), dannmo uninstallohne--dry-run. Ist die App bereits weg, findetmo cleandie Verwaisten. - Um herauszufinden, was Speicherplatz belegt:
mo analyzeausführen; der Explorer öffnet sich mit Proportionsbalken pro Ordner, navigiert wird mit Pfeilen oder Vim-Tasten, und Ausgewähltes wandert nach Bestätigung in den Papierkorb. Für externe Laufwerke:mo analyze /Volumes. - Um die Leistung zu diagnostizieren:
mo statusausführen; das Panel zeigt Gesundheitsbewertung, Auslastung pro Kern, Speicher, Festplatte, Netzwerk, Energie und Prozesse, mit Tastenkürzelnk(Katze umschalten),c(Kernanzahl) undq(beenden). Für Skripte:mo status --jsonodermo status --watch --interval 2s. - Um Entwicklungsprojekte zu bereinigen:
mo purge --dry-runausführen, umnode_modules,target,distusw. nach Projekt gruppiert zu sehen, undmo purge, um nur das Bestätigte zu löschen.
Wesentliche Konfiguration
~/.config/mole/whitelist: vor der Reinigung geschützte Caches, verwaltet mitmo clean --whitelist.- Optimierungs-Whitelist: von
mo optimizeausgeschlossene Aufgaben oder Pfadmuster, verwaltet mitmo optimize --whitelist(z. B. ein langfristig gemountetes Laufwerk wie/Volumes/mailbeibehalten). ~/.config/mole/purge_paths: Verzeichnisse, diemo purgedurchkämmt; wenn konfiguriert, werden nur diese durchkämmt; andernfalls werden Standardverzeichnisse wie~/Projects,~/GitHuboder~/devverwendet. Verwaltung mitmo purge --paths.MOLE_ENABLE_DISK_VERIFY=1: Umgebungsvariable, die die Festplattengesundheitsprüfung inmo optimizeaktiviert (standardmäßig deaktiviert).MO_NO_OPLOG=1: Variable, die die Operationsprotokollierung deaktiviert; undMO_LAUNCHER_APP=<name>, um das Terminal zu wählen, das die Schnellstarter öffnen.
Häufige Fallstricke und Lösungen
- Der
latest-Alias installiert nicht das neueste Stable: Das Skript dokumentiert, dasslatestein Legacy-Alias fürmain(unveröffentlichter Code) ist und „trotz des Namens nicht das neueste stabile Release installiert”. Für eine bestimmte Version wird das Tag übergeben; für die Entwicklungmo update --nightly(nur Skript-Installation). - Homebrew unterstützt Ihr macOS nicht: Wenn die Systemversion nicht mehr mit Homebrew kompatibel ist, stattdessen das Skript
install.shverwenden. - Die Festplattenprüfung erscheint übersprungen: Das ist normal, sie ist standardmäßig deaktiviert; aktiviert wird sie mit
MOLE_ENABLE_DISK_VERIFY=1. - Das LaunchServices-Register wird bei der Reinigung nicht repariert: Die Entfernung über das Register ist nicht implementierbar (auf macOS 15 und neuer gibt
lsregister -u-10814für nicht mehr existierende Apps zurück); die Reparatur ist eine explizite Nutzeraufgabe innerhalb vonmo optimize(LaunchServices-Neuaufbau), niemals ein automatischer Schritt. - In Gebrauch befindliche SQLite-Caches werden nicht gereinigt: Wenn der besitzende Prozess noch lebt, verweigert Mole deren Löschung (das Löschen einer geöffneten SQLite-Datenbank hat einmal einen Autodesk-Fusion-Assistenten in eine Schleife geschickt, die das Volume füllte, Repository-Issue #1390). Das ist kein Fehler: Es ist der Schutz, der funktioniert.
- Artikel des letzten Tages in
purgeunmarkiert: Artefakte mit Aktivität in den letzten 7 Tagen, oder die Mole nicht verifizieren kann, kommen standardmäßig unmarkiert; sie müssen explizit ausgewählt werden. - Windows-Version: experimentell; das README des
windows-Branches warnt davor, sie auf kritischen Rechnern zu verwenden.
Integrationen und Migration
- Schnellstarter: Ein Repository-Skript installiert Raycast-Befehle und Alfred-Workflows (Schlüsselwörter
clean,uninstall,optimize,analyze,status):curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash. In Raycast muss das Script-Commands-Verzeichnis manuell unter Einstellungen > Erweiterungen > Script Commands hinzugefügt werden. - Von den Startern unterstützte Terminals: Terminal, iTerm2, Alacritty, kitty, WezTerm, Ghostty, Hyper, WindTerm, Warp und Kaku (Tw93s eigenes Terminal).
- Automatisierung und lokale CI: Die JSON-Ausgabe (
mo analyze --json,mo status --json,mo status --watch,mo history --json) lässt Mole in Skripte, Dashboards oder eigenes Monitoring einfügen; die Zombie-Prozess-Erkennung ist nur lesend und beeinflusst weder die Gesundheitsbewertung noch tötet sie Prozesse. - Migration von kostenpflichtigen Suiten: Es gibt keinen dokumentierten Migrationsprozess, aber die Positionierung des Projekts ist direkt: Jede Funktion hat ihr Äquivalent (
cleangegenüber der Reinigung von CleanMyMac,uninstallgegenüber AppCleaner,analyzegegenüber DaisyDisk,statusgegenüber iStat Menus). Wer migriert, wechselt von einem Abonnement oder einer Lizenz zu einer kostenlosen CLI und optional zur 19-Dollar-Einmallizenz-App.
Aktuelle Kennzahlen
Messung: 6. September 2026, GitHub-API.
| Kennzahl | Wert |
|---|---|
| Sterne | 66.328 |
| Forks | 2.333 |
Abonnenten (subscribers_count) | 148 |
| Commits | 3.107 |
| Offene Issues laut API | 0 |
| Hauptsprache | Shell |
| Lizenz | GPL v3 |
| Erstellt | 23. September 2025 |
| Letzter Push | 5. September 2026 |
| Neuestes Release | V1.53.0 „Aware 👁️”, 30. August 2026 |
| Geprüfte Releases insgesamt | 63 |
Top-Contributor laut API, nach Anzahl der Beiträge: tw93 (2.290), github-actions[bot] (243), youxi798 (146), dependabot[bot] (48), M-Hassan-Raza (43) und sebastianbreguel (37). Die Gesamtzahl von 3.107 Commits stammt aus der letzten Seite des Paginierungs-Links des Commits-Endpunkts. Vorsicht: Das Feld open_issues_count der API kann offene Pull Requests einschließen, und der Wert 0 spiegelt die API-Abfrage zu diesem Datum wider; das Feld watchers_count spiegelt die Sternezahl wider, daher wird subscribers_count separat als echte Abonnenten angegeben. Der Windows-Branch hat außerdem sein eigenes Release (v1.30.0-windows), das in die Gesamtzahl der Releases des Repositorys einfließt.
Wie man beiträgt
Der Prozess ist in CONTRIBUTING.md dokumentiert:
- Entwicklungsumgebung:
brew install shfmt shellcheck bats-core golangci-lint, plusgo install golang.org/x/tools/cmd/goimports@latest, und Aktivieren der Hooks mitgit config core.hooksPath .githooks. - Prüfungen: vor dem Einreichen
./scripts/check.sh(formatiert automatisch) und./scripts/test.shfür die Tests. - Codestil: kompatibel mit Bash 3.2 (dem macOS-Standard), 4-Leerzeichen-Einrückung,
set -euo pipefailin allen Skripten, Variablen immer in Anführungszeichen,[[ ]]in Tests, Funktionsnamen insnake_case, und BSD-Befehle statt GNU (z. B.stat -f%z, nichtstat --format). - Dateioperationen: direktes
rm -rfverboten; immer über die sicheren Wrapper (safe_remove,safe_find_delete,safe_sudo_remove,safe_sudo_find_delete) auslib/core/file_ops.sh.
Die Repository-Struktur umfasst außerdem .github/, .githooks, Makefile, die Ordner tests/, scripts/, lib/ und cmd/, sowie Konfigurationsdateien für KI-Code-Agenten (.claude/, .cursor/, AGENTS.md, CLAUDE.md), was auf KI-unterstützte Entwicklung hinweist. Das Projekt führt außerdem ein in CONTRIBUTORS.svg gerendertes Contributor-Verzeichnis.
Community-Resonanz
Der Fußabdruck auf Hacker News besteht aus mehreren Einreichungen mit geringer Wirkung, eine mit einem konkreten Kommentar und eine mit einer verifizierbaren Beschwerde:
- Im Thread 47465483 (21. März 2026, eingereicht von
chetangoti), „Mole – Deep clean and optimize your Mac”, sagte der Kommentar von dmwood, das Tool wirke „erstaunlich mächtig”, verfüge aber über--dry-runund Whitelists, und ihm gefalle, dass es „ein leichtes, detailliertes Skript” sei. Die Einreichung erreichte 33 Punkte und 1 Kommentar. - Das Repository wurde zwischen Dezember 2025 und März 2026 mehrfach erneut eingereicht (Threads 46401090 mit 6 Punkten, 46387921 mit 4, 46438756 mit 3, 46334170 mit 3, 46632160 mit 3, 45478803 mit 2 und 47455723 mit 3), fast alle ohne Kommentare. Im Thread 46438756 antwortete wire mit einem einzigen Wort: „Etrecheck” — schlug also dieses andere Diagnosewerkzeug als Alternative vor; es ist eine Erwähnung, kein Vergleich. Im Thread 46549345 (1 Punkt, 2 Kommentare) protestierte chmaynard gegen die Häufigkeit der Einreichungen („Dieses Repo wurde in den letzten drei Monaten mindestens sechsmal auf HN gepostet. Genug jetzt!”), und gnabgib antwortete mit einer weiteren Referenzfrequenz.
- Es gibt außerdem einen dokumentierten Namenskonflikt: Im August 2026 startete das Projekt
lajosdeme/mole(ein Deep-Research-Agent für das Terminal) auf Show HN (Thread 49303046, 100 Punkte und 14 Kommentare), und Nutzer themadturk wies in diesem Thread darauf hin, dass „hier eine Umbenennung nötig ist. Mole for Mac ist eine wirklich gute System-Wartungs-App, sowohl für Terminal als auch GUI.” Es ist die einzige gefundene Querverweisung zwischen beiden Projekten.
Auf X enthält das README ein Bild „echter Nutzerreaktionen, die Mole auf X geteilt haben” (Abschnitt Community Love), aber die einzelnen Nachrichten sind aus diesem Bild nicht verifizierbar; es wird als Outreach-Praxis des Projekts verzeichnet, nicht als Beweis konkreter Meinungen. Auf YouTube ist das vom README selbst vorgestellte Tutorial das Video des Kanals PAPAYA 電腦教室 (veröffentlicht am 18. Februar 2026, mit 59.812 Aufrufen und 1.519 Likes zum Zeitpunkt der Abfrage), dessen chinesischer Titel dazu einlädt, nicht mehr von Abonnement-Optimierungssoftware abhängig zu sein und stattdessen Mole zu nutzen, kostenlos und werbefrei. Auf Reddit (die API lieferte eine Verifizierungsseite) und Product Hunt (die Suche lieferte keine verifizierbare Launch-Seite) wurden keine verwertbaren Belege gefunden.
Vergleich mit ähnlichen Projekten
| Vorschlag | Verifizierbare Beziehung | Verifizierbarer Unterschied |
|---|---|---|
| CleanMyMac | Das README und die faberon.io-Seite positionieren Mole als kostenlose Alternative und funktionalen Ersatz für diese Suite. | CleanMyMac ist eine kostenpflichtige GUI-Suite; Mole ist eine kostenlose, offene CLI (und eine optionale kostenpflichtige App mit Einmallizenz). CleanMyMacs eigene Dokumentation wurde in diesem Lauf nicht für einen detaillierten Funktionsvergleich abgerufen. |
| AppCleaner | Mole erklärt, dessen Funktionen (Deinstallation mit Überresten) in eine Binary zu integrieren. | Mole fügt Reinigung, Optimierung, Analyse und Überwachung hinzu; AppCleaner konzentriert sich auf die Deinstallation mit Rückständen (laut Moles eigener Positionierung). |
| DaisyDisk | Mole erklärt, dessen visuelle Festplattenanalysefunktion zu integrieren. | Moles Explorer lebt im Terminal (Vim-artige Navigation, JSON-Ausgabe); DaisyDisks ist eine kostenpflichtige App mit Kreiskarte (Moles Positionierung). |
| iStat Menus | Mole erklärt, die Live-Systemüberwachung zu integrieren. | mo status ist ein nur lesendes Terminalpanel mit Gesundheitsbewertung; es wurden in diesem Lauf keine Belege für die spezifischen Funktionen von iStat Menus gefunden. |
| EtreCheck | Von Nutzer _wire_ im HN-Thread 46438756 namentlich als Alternative erwähnt. | Es ist die einzige verifizierbare Beziehung: eine Erwähnung in einem Kommentar; das Tool selbst wurde nicht zum Vergleich abgerufen. |
| Pearcleaner | Erscheint in den eigenen Repository-Topics von Mole als Referenz im gleichen Bereich. | Das Projekt wurde in diesem Lauf nicht abgerufen; nur der Tag ist verzeichnet. |
lajosdeme/mole | Ein anderes Projekt mit demselben Namen (ein Terminal-Rechercheagent); der Namenskonflikt wurde auf dessen Show HN angemerkt. | Kein Konkurrent von Mole; die Referenz dient nur dem Namenskontext. |
Der nützliche Vergleich ist nach Modell: Mole konkurriert mit abonnement- oder lizenzbasierten kostenpflichtigen Suiten (CleanMyMac), indem es eine kostenlose, auditierbare CLI (Operationsprotokoll, --dry-run, veröffentlichtes Sicherheitsaudit) und eine kostenpflichtige App mit Einmallizenz für diejenigen anbietet, die eine Oberfläche bevorzugen.
Anwendungsfälle und wem dieses Repository helfen kann
- Entwickler mit durch Toolchains verstopften Macs: npm/pnpm/yarn, von Xcode abgeleitete Daten, Homebrew-Cache, ungenutzte Docker-Images und alte Versionen von KI-Assistenten (Copilot CLI, Claude Code, Cursor Agent) sind explizite Ziele von
mo cleanundmo purge; der Ablauf--dry-run→ Bestätigung gewinnt Gigabytes zurück, ohne aktive Artefakte zu riskieren (die der letzten 7 Tage kommen unmarkiert). - Nutzer mit voller Festplatte, die kein Abonnement zahlen wollen:
mo analyzeliefert die Festplattenkarte im Terminal (mit JSON für Skripte), die Reinigung ist unter GPL-3.0 kostenlos, und die GUI-Alternative kostet laut offizieller Produktseite einmalig 19 Dollar statt eines Abonnements. - Administratoren und Betreuer mehrerer Macs:
mo touchidbeseitigt wiederholtesudo-Reibung, die JSON-Ausgabe vonmo statusundmo historylässt Reinigung und Gesundheit in automatisierte Routinen einfließen, und die Raycast-/Alfred-Starter machen aus jedem Unterbefehl eine Geste. - Personen, die häufig Apps deinstallieren:
mo uninstalldeckt die Lücke von AppCleaner ab (gemeinsame Überreste geschützt, wenn eine andere Kopie mit derselben ID weiterhin installiert ist), undmo cleansammelt die Verwaisten bereits entfernter Apps ein, einschließlich isolierter Systemdienste mit den im Sicherheitsaudit dokumentierten Schutzmaßnahmen. - Wer Diagnostik ohne Verlassen des Terminals benötigt:
mo statusbietet Gesundheit, Kerne, Netzwerk, Energie und nur lesende Zombie-Prozesse mit interaktiven Tastenkürzeln, ein Äquivalent zu iStat Menus für Kommandozeilen-Workflows.
Ressourcen
- Repository: https://github.com/tw93/Mole
- Dokumentation und Installation: https://github.com/tw93/Mole#quick-start · Produktseite: https://faberon.io/projects/mole
- Kostenpflichtige App (Mole for Mac): https://mole.fit (Reiniger, Deinstallierer, Optimierer, Analysator, Monitor)
- Sicherheitsaudit: https://github.com/tw93/Mole/blob/main/SECURITY_AUDIT.md · Meldekanäle: https://github.com/tw93/Mole/blob/main/SECURITY.md
- Releases: https://github.com/tw93/Mole/releases (neueste:
V1.53.0, 30. August 2026) · Experimenteller Windows-Branch: https://github.com/tw93/Mole/tree/windows - Video-Tutorial (im README vorgestellt): https://www.youtube.com/watch?v=UEe9-w4CcQ0 (Kanal PAPAYA 電腦教室, Februar 2026, ~59.800 Aufrufe)
- Relevante Hacker-News-Threads: https://news.ycombinator.com/item?id=47465483 · https://news.ycombinator.com/item?id=46549345 · https://news.ycombinator.com/item?id=49303046 (Namenskonflikt mit
lajosdeme/mole) - Community: Telegram des Projekts: https://t.me/+9f9gf4ZrFSQ2OWVl (macOS) und https://t.me/+GclQS9ZnxyI2ODQ1 (Windows) · X des Autors: https://twitter.com/HiTw93
- Paketregister: Homebrew-Formel
brew install mole(im README dokumentiert; die formulae.brew.sh-API antwortete während dieser Recherche nicht)
Methodischer Hinweis: Dieser Artikel stützt sich auf das README, CONTRIBUTING.md und SECURITY_AUDIT.md von Mole, die offizielle faberon.io-Seite, die Mole-for-Mac-Seite, die GitHub-API (Repository, Releases, Contributor, Forks und Autorenprofil), die Hacker-News-API, das YouTube-Video und das README des Windows-Branches, konsultiert am 6. September 2026. Zahlen ändern sich mit der Zeit.
Kommentare