tw93/Mole has 74,261 GitHub stars and 2,665 forks. GitHot measured +74 stars in 24 hours. Last checked 2026-11-08 16:53 UTC. Last push 2026-11-02.
So werden diese Zahlen gemessen
đč Halte deinen Mac und PC sauber und schlank, damit sie wie neu laufen. Schnelle Open-Source-CLI sowie native Apps fĂŒr Mac und Windows.
What you can do
- All-in-one CLI toolkit: Combines CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus style workflows in one terminal command
- Deep clean: Removes caches, logs, leftovers, and orphaned app data to reclaim disk space
- Smart uninstaller: Removes apps together with LaunchAgents, preferences, and leftovers
- Disk analyzer: Visualizes disk usage with an interactive TUI, finds large files, and navigates directories
Gemessener Sternzuwachs
- in 24h
- +74
- in 7 days
- Verlauf wird gesammelt
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
NettoĂ€nderungen in ĂŒberlappenden ZeitrĂ€umen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht QualitĂ€t.
README_DE.md
OriginalMole
Tiefenreinigung, App-Deinstallation, Systemoptimierung, Festplattenanalyse und StatusĂŒberwachung fĂŒr Mac. Kostenloses Open-Source-CLI, plus native Mac-App.
English · äžæ · çčé« Â· æ„æŹèȘ · íê”ìŽ Â· Deutsch · Français · ĐŁĐșŃаŃĐœŃŃĐșа · Đ ŃŃŃĐșĐžĐč
đĄ Dieses Repository ist das kostenlose Open-Source-CLI (
mo). Lieber eine native App? Mole for Mac ist ein separater Download mit PrĂŒfung vor dem Löschen, getesteter Restdateien-Entfernung fĂŒr ĂŒber 800 Apps, Wartung, Festplatten-Drill-down, Live-Status und LĂŒftersteuerung auf unterstĂŒtzten Macs. Unter Windows ist Mole for Windows die native App.brew install moleinstalliert nur das CLI.
Funktionen
- All-in-One CLI-Toolkit: Vereint Workflows im Stil von CleanMyMac, AppCleaner, DaisyDisk und iStat Menus in einem Terminal-Befehl
- Tiefenreinigung: Entfernt Caches, Protokolle, Reste und verwaiste Daten, um Speicherplatz freizugeben
- Smarte App-Deinstallation: Entfernt Apps mitsamt LaunchAgents, Einstellungen und Restdateien
- Festplattenanalyse: Visualisiert den Speicherplatz mit einer interaktiven TUI, findet groĂe Dateien und navigiert Verzeichnisse
- Systemoptimierung: Leert DNS-Caches, aktualisiert QuickLook/Icons und optimiert Systemdatenbanken
- Live-Monitoring: Zeigt CPU, Arbeitsspeicher, Festplatten-I/O, Netzwerk und Prozesse in Echtzeit
Schnellstart
Mole erfordert macOS 12 oder neuer und unterstĂŒtzt sowohl Intel als auch Apple Silicon Macs. Falls Homebrew deine macOS-Version nicht mehr unterstĂŒtzt, nutze stattdessen das Skript.
Installation ĂŒber Homebrew
brew install mole
Oder per Skript
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash
Mit einem KI-Agenten
Sag deinem Agenten:
Install Mole for me by reading https://raw.githubusercontent.com/tw93/Mole/main/llms.txt
Oder installiere den Skill selbst. Damit zeigen dir Claude Code, Codex, Cursor und andere Agents jede Bereinigung zuerst mit --dry-run, bevor etwas entfernt wird, und ĂŒberlassen App-Deinstallationen und Schritte mit Administratorrechten dir. Aktualisieren mit npx skills update -g -y.
npx skills add tw93/Mole -a claude-code codex cursor -g -y
Als Host-Plugin: in Claude Code /plugin marketplace add tw93/Mole, dann /plugin install mole@mole, in Codex codex plugin marketplace add tw93/Mole, dann codex plugin add mole@mole.
Befehle
mo # Interaktives MenĂŒ
mo clean # Tiefenreinigung + Reste deinstallierter Apps
mo uninstall # Installierte Apps + deren Reste entfernen
mo optimize # Caches & Systemdienste aktualisieren
mo analyze # Visuelle Festplattenanalyse (oder 'mo analyse')
mo status # Live-Dashboard zur Systemgesundheit
mo purge # Build-Artefakte von Projekten bereinigen
mo installer # Installationsdateien finden und entfernen
mo slim # Intel-Code aus Universal-Apps entfernen
mo touchid # Touch ID fĂŒr sudo konfigurieren
mo completion # Shell-AutovervollstÀndigung einrichten
mo update # Mole aktualisieren
mo update --nightly # Auf neuesten Hauptentwicklungsstand aktualisieren (nur Skript-Installation)
mo remove # Mole vollstÀndig vom System entfernen
mo --help # Hilfe anzeigen
mo --version # Installierte Version anzeigen
Sichere Vorschau (Dry Run)
mo clean --dry-run
mo uninstall --dry-run
mo optimize --dry-run
mo purge --dry-run
mo installer --dry-run
mo slim --dry-run
mo history
mo history --json
mo clean --dry-run --debug # Vorschau + detaillierte Protokolle
mo optimize --whitelist # GeschĂŒtzte Optimierungsregeln verwalten
mo clean --whitelist # GeschĂŒtzte Cache-Pfade verwalten
mo purge --paths # Projekt-Suchpfade konfigurieren
mo analyze /Volumes # Nur externe Laufwerke analysieren
mo analyze /private/tmp # TemporĂ€re Benutzerverzeichnisse prĂŒfen
Weitere Installationsoptionen
Um eine bestimmte Version zu installieren, ĂŒbergib ein beliebiges Tag von der Releases-Seite, mit oder ohne fĂŒhrendes V. Um den Entwicklungszweig zu nutzen, ĂŒbergib main:
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash -s -- 1.51.0
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash -s -- main
main installiert unveröffentlichten Code direkt aus dem Standard-Branch, rechne also mit Ecken und Kanten. latest ist ein Ă€lterer Alias fĂŒr main und installiert nicht das neueste stabile Release.
Das Skript installiert standardmĂ€Ăig nach /usr/local/bin, was Administratorrechte erfordern kann. FĂŒr passwortlose Updates mit mo update kannst du in ein Benutzerverzeichnis installieren:
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"
FĂŒge den PATH-Export auch zu deiner ~/.zshrc oder Profil-Datei hinzu. Mole aktualisiert die Installation, die du aufgerufen hast, und bleibt daher bei diesem Verzeichnis. Befehle, die systemeigene Dateien Ă€ndern, können weiterhin Administratorrechte anfordern.
Nix
Unter macOS können Nix-Nutzer den Flake direkt aus dem main-Branch installieren, der unveröffentlichte Ănderungen enthĂ€lt:
nix profile install github:tw93/mole/main#mole
nix profile upgrade mole
nix profile remove mole
FĂŒr eine deklarative Konfiguration fĂŒge github:tw93/mole/main als Flake-Input hinzu und nutze packages.${system}.mole. Aktualisiere oder entferne Mole ĂŒber Nix; mo update und mo remove lassen von Nix verwaltete Installationen unverĂ€ndert.
Unter Windows (Windows-CLI)
iwr -useb https://raw.githubusercontent.com/tw93/Mole/windows/quick-install.ps1 | iex
Mole wird nur ĂŒber Homebrew, dieses Repository und mole.fit verteilt. molemac.com, moleapp.net und molefit.com sind nicht Mole, und die Windows-App auf mole.bluecatbot.com ist ein separates Community-Projekt.
Sicherheit
Mole kann Dateien löschen. Deshalb prĂŒft es Pfade, schĂŒtzt gemeinsam genutzte und systemeigene Orte und fragt nach einer BestĂ€tigung, wenn eine Aktion sie braucht. Kann Mole nicht belegen, dass eine Ănderung sicher ist, ĂŒberspringt oder verweigert es sie.
clean,uninstall,purge,installer,slimundremovelöschen Dateien, ĂŒberprĂŒfe sie also zuerst mit--dry-runund bei Bedarf mit--debug- FĂŒhre Mole ohne
sudoaus; Administratorrechte werden nur bei Bedarf fĂŒr Systembereinigungen angefordert mo uninstall,mo analyzeundmo slimverschieben Löschungen nach BestĂ€tigung standardmĂ€Ăig in den Papierkorb;clean,purgeundinstallerlöschen endgĂŒltig.mo uninstall --permanentĂŒberspringt den Papierkorb- BereinigungsaktivitĂ€ten werden in
~/Library/Logs/mole/operations.logprotokolliert; ĂŒberprĂŒfe sie mitmo historyoder deaktiviere das Logging mitMO_NO_OPLOG=1 - SchĂŒtze Caches mit
mo clean --whitelistoder Wartungsaufgaben mitmo optimize --whitelist - LĂ€sst sich die Whitelist-Datei nicht lesen, brechen
clean,purgeundoptimizeab, statt ohne sie weiterzulaufen
Hinweise zum Melden von Schwachstellen, Sicherheitsgrenzen und aktuelle EinschrÀnkungen findest du in SECURITY.md und SECURITY_AUDIT.md.
Funktionsdetails
Die folgenden Beispiele sind gekĂŒrzt. Die genauen EintrĂ€ge, GröĂen und GrĂŒnde fĂŒr ĂŒbersprungene Elemente hĂ€ngen von deinem Mac ab.
Bereinigung (Clean)
mo clean scannt sichere Caches, Protokolle, temporĂ€re Dateien, Entwickler-Artefakte und Reste entfernter Apps. Es leert standardmĂ€Ăig ~/.Trash; um ihn zu behalten, wĂ€hle Trash in mo clean --whitelist, demselben MenĂŒ, mit dem du Caches schĂŒtzt. Volume-Trashes wie /Volumes/*/.Trashes werden dabei nicht geleert. Die Auswahl wird in ~/.config/mole/whitelist gespeichert. Bevor du eigene Pfade hinzufĂŒgst, öffne das MenĂŒ und drĂŒcke Enter, um die Auswahl zu speichern, und ergĂ€nze dann einen Pfad pro Zeile. Eine vorhandene Datei ersetzt die optionalen Standardregeln; der integrierte Sicherheitsschutz gilt weiterhin.
$ mo clean
Clean Your Mac
â Apple Silicon | Free space: 219.0GB
†User essentials
â User app cache · 18 items, 2.4GB
â User app logs · 7 items, 12.8MB
â Trash · emptied, 9 items
†App caches
â App Store cache · 8 items, 248.5MB
†Browsers
â Safari cache · 24 items, 642.1MB
â Chrome cache · 31 items, 1.2GB
†Developer tools
â npm cache · cleaned
â pnpm cache · skipped (pnpm busy)
======================================================================
Cleanup complete
Removed: 4.5GB · 97 items
Free space: 223.5GB (+4.5GB)
======================================================================
Deinstallation (Uninstall)
mo uninstall entfernt eine installierte App zusammen mit den zugehörigen Dateien, die Mole eindeutig dieser App zuordnen kann. Gemeinsam genutzte Dateien bleiben erhalten, solange eine andere installierte Kopie derselben App sie noch nutzt. Falls eine App bereits gelöscht wurde, findet mo clean verbliebene Reste.
Persönliche Daten wie Einstellungen und Plugins bleiben standardmĂ€Ăig erhalten. Mit D in der Vorschau wĂ€hlen Sie einzelne Datenpfade zum Entfernen aus. Mit mo uninstall --with-data sind diese Daten bereits ausgewĂ€hlt, ausgenommen Browserprofile und App-Group-Container; die Vorschau listet sie separat, und mit D behalten Sie jeden beliebigen Pfad. Nach der Deinstallation zeigt Mole Verweise auf entfernte Pfade in Shell-, Hook- oder MCP-Konfigurationen nur als Datei und Zeilennummer an; die Konfigurationen bleiben unverĂ€ndert.
$ mo uninstall
Select Apps to Remove 1/3 selected
†â Photoshop 2024 4.20GB | 2mo ago
â IntelliJ IDEA 2.80GB | 3d ago
â Premiere Pro 3.40GB | 2w ago
Files to be removed:
â Photoshop 2024, 4.20GB
â /Applications/Adobe Photoshop 2024/Adobe Photoshop 2024.app
Personal data kept:
~/Library/Application Support/Adobe/Adobe Photoshop 2024
~/Library/Preferences/com.adobe.Photoshop.plist
D choose personal data
======================================================================
Uninstall complete
Removed 1 app, freed 4.20GB: Photoshop 2024
======================================================================
Optimierung (Optimize)
mo optimize fĂŒhrt begrenzte Wartungsaufgaben fĂŒr unterstĂŒtzte Finder-, Netzwerk-, Datenbank- und macOS-Dienste aus. Aufgaben, die nicht nötig, gerade nicht sicher oder nicht verfĂŒgbar sind, werden mit BegrĂŒndung ĂŒbersprungen. Mit mo optimize --whitelist schlieĂt du Aufgaben oder Pfadmuster aus, etwa um dauerhaft gemountete Images wie /Volumes/mail vom Unmount-Vorschlag auszuschlieĂen.
$ mo optimize
Optimize
â System 18/32 GB RAM | 616/926 GB Disk | Uptime 6d
PERFORMANCE DIAGNOSIS
â No sustained high-CPU bottleneck detected
†Finder Cache Refresh
â QuickLook thumbnails refreshed
â Icon services cache rebuilt
†Network Cache Refresh
â DNS cache refreshed
†Database Optimization
â Close these apps before database optimization: Safari
†Disk Health
â Disk verify skipped
======================================================================
Optimization Complete
Applied 2 optimizations
13 unchanged | 3 skipped | 1 unavailable
======================================================================
Speicheranalyse (Analyze)
mo analyze öffnet einen interaktiven Festplatten-Explorer im Terminal. UnterstĂŒtzt Pfeiltasten und Vim-Steuerung, Filterung, Mehrfachauswahl, Finder-Vorschau und sicheres Verschieben in den Papierkorb. Externe Laufwerke werden in der StandardĂŒbersicht ausgespart; prĂŒfe sie mit mo analyze /Volumes oder einem bestimmten Mount-Pfad. Verwende mo analyze /private/tmp, um temporĂ€re Benutzerdateien zu prĂŒfen, ohne sie automatisch zu löschen. Bei der dateiweisen PrĂŒfung werden APFS-Klone mit vollstĂ€ndig geteilten Blöcken einmal gezĂ€hlt; schnelle OrdnerschĂ€tzungen können gemeinsame Blöcke weiterhin mehrfach zĂ€hlen.
Ein + am Ende einer GröĂenangabe zeigt einen Teilscan an; unknown bedeutet, dass die GröĂe nicht berechnet werden konnte. Durch Timeouts unterbrochene Ergebnisse ĂŒberschreiben keinen vollstĂ€ndigen Cache; spĂ€tere Scans ergĂ€nzen fehlende Daten. Ordner, die macOS das Terminal nicht lesen lĂ€sst, bleiben als Teilscan markiert, bis sich die Zugriffsrechte Ă€ndern. Die Terminal-Liste zeigt nur die 30 gröĂten EintrĂ€ge, daher kann ein nicht lesbarer Eintrag auĂerhalb der Liste liegen; die Summe zeigt trotzdem einen Teilscan an. Die JSON-Ausgabe fĂŒr Verzeichnisse enthĂ€lt alle gescannten EintrĂ€ge.
mo analyze --json /path enthĂ€lt scan_status (complete, partial oder unavailable) fĂŒr das Ergebnis und jeden Eintrag. Numerische GröĂen enthalten gemessene Bytes; eine Null mit unavailable heiĂt nicht, dass das Verzeichnis leer ist. Auch Teilscans enden mit Code 0, daher sollten Skripte scan_status prĂŒfen. Die VollstĂ€ndigkeit gilt innerhalb der bestehenden Scan-AusschlĂŒsse von Mole und verspricht keinen atomaren Dateisystem-Snapshot.
$ mo analyze
Analyze Disk (302.1GB free)
Select a location to explore:
â¶ 1. ââââââââââââââââââââââââ 47.9% | Home 75.4GB
2. âââââââââââ 22.0% | User Library 34.6GB
3. âââââââ 14.2% | Applications 22.4GB
4. âââââ 10.7% | System Library 16.9GB
5. âââ 5.2% | Old Downloads (90d+) 8.2GB >3mo
Systemstatus (Status)
mo status ist ein schreibgeschĂŒtztes Dashboard fĂŒr Hardware, Systemauslastung, FestplattenaktivitĂ€t, Netzwerkverkehr, Stromversorgung und Prozesse.
Wenn die Standard-IPv4-Route ĂŒber ein VPN oder einen Tunnel lĂ€uft, erfasst die Grafikanzeige diese Schnittstelle, um doppelte ZĂ€hlungen mit dem physischen Adapter zu vermeiden. Die JSON-Ausgabe behĂ€lt die Raten pro Schnittstelle, einschlieĂlich des gerouteten Tunnels; inaktive Tunnel auĂerhalb der Standardroute bleiben ausgeblendet.
$ mo status
Mole Status Health â 92 MacBook Pro · M4 Pro · 32GB · macOS 26
â CPU ⊠Memory
Total âââââââââââââââââââ 45.2% Used ââââââââââââââââââ 58.4%
Load 0.82 / 1.05 / 1.23 (8 cores) Total 18.7 / 32.0 GB
Core 1 âââââââââââââââââââ 78.3% Free ââââââââââââââââââ 41.6%
Core 2 âââââââââââââââââââ 62.1% Avail 13.3 GB
†Disk ⥠Power
Used âââââââââââââââââââ 67.2% Level ââââââââââââââââââ 100%
Free 156.3 GB Status Charged
Read âźâŻâŻâŻâŻ 2.1 MB/s Health Normal · 423 cycles
Write âźâźâźâŻâŻ 18.3 MB/s Temp 58°C · 1200 RPM
â
Network â¶ Processes
Down âââââââââââââââ
â 0.54 MB/s Zombies 3 · Chrome (4242) Ă3
Up ââââââââââââââââ 0.02 MB/s Code âźâźâźâźâŻ 42.1%
Proxy HTTP · 192.168.1.100 Chrome âźâźâźâŻâŻ 28.3%
Der Zustandswert fasst CPU, RAM, FestplattenkapazitĂ€t, SMART-Status, I/O, Temperatur, Batterie und Uptime zusammen. DrĂŒcke k fĂŒr das KĂ€tzchen, c zum Umschalten der CPU-Kerne und q zum Beenden; Einstellungen werden gespeichert.
JSON, NDJSON und Prozess-Warnungen
mo analyze --json ~/Documents: Gibt den Festplattenbericht einmalig als JSON ausmo status --json: Gibt den Systemstatus einmalig als JSON ausmo status | jq '.health_score': Schaltet bei Weiterleitung in Pipes automatisch auf JSON ummo status --watch --interval 2s: Streamt NDJSON (durch ZeilenumbrĂŒche getrenntes JSON)mo history --json: Gibt die Bereinigungshistorie als JSON aus. Sitzungen enthaltenrun_id(ein undurchsichtiger String, leer, wenn keine IdentitĂ€t protokolliert wurde) undattribution:runfĂŒr erkannte LĂ€ufe,commandfĂŒr die alte Gruppierung nach Befehl oderambiguous, wenn alte Markierungen eine Unterbrechung nicht von ĂŒberlappenden LĂ€ufen unterscheiden können. Aufgezeichnete Aktionen bleiben verfĂŒgbar; mehrdeutige ZĂ€hlungen lassen sich einzelnen LĂ€ufen nicht zuverlĂ€ssig zuordnen. Ein leeresended_atbedeutet, dass keine Endmarkierung aufgezeichnet wurde.mo uninstall --list: Gibt installierte Apps als JSON mitname,bundle_id,source,uninstall_name,pathundsizeaus
$ mo analyze --json ~/Documents
{
"path": "/Users/you/Documents",
"overview": false,
"entries": [
{ "name": "Library", "path": "...", "size": 80939438080, "is_dir": true }
],
"large_files": [
{ "name": "backup.zip", "path": "...", "size": 8796093022 }
],
"total_size": 168393441280,
"total_files": 42187
}
$ mo status --json
{
"host": "MacBook-Pro",
"health_score": 92,
"cpu": { "usage": 45.2, "logical_cpu": 8 },
"memory": { "total": 34359738368, "used": 20078972109, "used_percent": 58.4 },
"disks": [],
"process_collected_at": "2026-08-29T12:30:00Z",
"process_stale": false,
"zombie_count": 3,
"zombie_parents": [
{ "pid": 4242, "name": "Google Chrome for Testing", "count": 3 }
],
"zombie_parents_complete": true,
"uptime": "3d 12h 45m"
}
Die Zombie-Prozess-Diagnose ist rein lesend; sie beendet keine Prozesse und beeinflusst den Zustandswert nicht. Solange Mole noch keine erfolgreiche Prozessprobe hat, fehlen process_collected_at, process_stale, zombie_count und zombie_parents_complete, und zombie_parents ist null. SpĂ€tere fast/watch-Snapshots verwenden die letzte erfolgreiche Probe mit ihrem ursprĂŒnglichen process_collected_at weiter und setzen process_stale: true; eine neue Prozessprobe setzt es auf false. Ein Wert von 0 bedeutet, dass Mole gemessen und keine Zombies gefunden hat. Die Zusammenfassung der Elternprozesse enthĂ€lt höchstens drei bekannte Besitzer; zombie_parents_complete: false heiĂt, dass die Zuordnung nicht verfĂŒgbar, unvollstĂ€ndig oder gekĂŒrzt war.
Tritt bei einem Erfasser ein Fehler auf, gibt mo status --json weiterhin alle verfĂŒgbaren Daten aus, meldet den Fehler auf stderr und endet mit Code 0, so wie --watch weiter streamt. Mit Code 1 endet es nur, wenn weder CPU-, Speicher-, Festplatten- noch Prozessdaten verfĂŒgbar sind oder die JSON-Ausgabe fehlschlĂ€gt.
Warnungen bei hoher CPU-Last können ĂŒber --proc-cpu-threshold, --proc-cpu-window oder --proc-cpu-alerts=false konfiguriert werden.
Projektbereinigung (Purge)
mo purge findet neu erstellbare Projekt-Build-Dateien wie node_modules, target, .build, build und dist. Dateien werden nach Projekten gruppiert, und nur die bestĂ€tigten EintrĂ€ge werden endgĂŒltig gelöscht, ohne Umweg ĂŒber den Papierkorb. Artefakte mit AktivitĂ€t in den letzten 7 Tagen oder mit nicht prĂŒfbarer AktivitĂ€t sind standardmĂ€Ăig abgewĂ€hlt. Mole nutzt fd, wenn verfĂŒgbar, und fĂ€llt sonst auf find zurĂŒck; Verzeichnisse mit Deployment-SchlĂŒsseln, verschachtelten Git-Repositories oder getrackten Git-Dateien sind automatisch geschĂŒtzt. Nicht-interaktiv erfordert mo purge --yes; nutze mo purge --dry-run zur Voransicht.
Verwende Bild auf/ab oder h/l zum BlĂ€ttern, [/] zum Springen zwischen Projekten und X, um ein Projekt zu ĂŒberspringen und weiterzugehen. / durchsucht Projektpfade und Artefaktnamen, n findet den nĂ€chsten Treffer, ohne die Auswahl zu Ă€ndern, und Enter öffnet die abschlieĂende PfadprĂŒfung. Der angezeigte Speicherplatz ist eine SchĂ€tzung; nicht gemessene Artefakte und unvollstĂ€ndige Scans werden ausdrĂŒcklich gekennzeichnet.
Purge Beispielausgabe
$ mo purge
Purge Project Artifacts
Select Artifacts to Purge
6.00GB, 2 selected
†â â ~/Projects/website 3.80GB | node_modules | 28d
â â ~/Projects/website 186MB | dist | <1d
â â ~/Projects/rust-app 2.20GB | target | 2mo
â â ~/Projects/rust-app 22MB | dist | <7d
======================================================================
Purge complete
Estimated space freed: 6.00GB | Items: 2 | Free: 223.5GB
======================================================================
Eigene Suchpfade
FĂŒhre mo purge --paths aus oder bearbeite ~/.config/mole/purge_paths direkt:
~/Documents/MyProjects
~/Work/ClientA
~/Work/ClientB
Sind eigene Pfade hinterlegt, scannt Mole ausschlieĂlich diese Verzeichnisse. Andernfalls nutzt Mole Standardpfade wie ~/Projects, ~/GitHub, ~/dev und unterstĂŒtzte Agent-Worktree-Ordner. UnvollstĂ€ndige Suchergebnisse werden nicht gespeichert. Artefakt-Scans reichen sechs Ebenen unter jeden konfigurierten Stamm; fĂŒr tiefer liegende Projekte fĂŒge einen nĂ€heren Stamm hinzu. Purge entfernt neu erstellbare Artefakte innerhalb von Worktrees, nie die Worktrees selbst.
Installationsdateien (Installer)
mo installer findet DMG-, PKG-, MPKG-, ISO-, XIP- und Installer-ZIP-Dateien in Downloads, Schreibtisch, Homebrew-Caches, iCloud, Mail, Telegram und weiteren unterstĂŒtzten Orten. Vor dem Löschen werden GröĂe und Quelle angezeigt. Scans verfĂŒgen ĂŒber einen globalen Timeout-Schutz; schlĂ€gt ein Scan oder eine Metadatenabfrage fehl oder lĂ€uft ab, verwirft Mole die Liste und wĂ€hlt keine Dateien aus. BeschĂ€digte und nicht lesbare ZIP-Archive werden ĂŒbersprungen, Symlinks als Scan-Wurzel werden unterstĂŒtzt, Symlinks darunter aber nicht verfolgt. Vor dem endgĂŒltigen Löschen werden Dateien erneut ĂŒberprĂŒft, um sicherzustellen, dass sie sich nicht verĂ€ndert haben.
Installer Beispielausgabe
$ mo installer
Select Installers to Remove, 3.83GB, 5 selected
†â Photoshop_2024.dmg 1.20GB | Downloads
â IntelliJ_IDEA.dmg 850.6MB | Downloads
â Illustrator_Setup.pkg 920.4MB | Downloads
â PyCharm_Pro.dmg 640.5MB | Homebrew
â Acrobat_Reader.dmg 220.4MB | Downloads
â AppCode_Legacy.zip 410.6MB | Downloads
======================================================================
Installers cleaned
Removed 5 installers, freed 3.83GB
======================================================================
Apps verschlanken (Slim)
mo slim entfernt auf Apple-Silicon-Macs den Intel-Code aus Universal-Apps. Es listet die Apps, die dir gehören und mit einer Developer ID signiert sind, samt der GröĂe ihres Intel-Codes, und Ă€ndert nur die Apps, die du auswĂ€hlst. Jede App wird zuerst in einer Kopie verschlankt, wobei nur Hauptprogramme und verschachtelter Code mit eigener Signatur angefasst werden. Die Kopie ersetzt die App erst, wenn sie ihren Apple-Silicon-Code behĂ€lt und die Codesignatur- und Gatekeeper-PrĂŒfung besteht; das Original wandert in den Papierkorb. App-Store-Apps, Apple-Apps, Apps mit âMit Rosetta öffnenâ, Apps anderer Benutzer und laufende Apps bleiben unangetastet. Entwicklerwerkzeuge sind nicht nötig, und ein App-Update bringt den Intel-Code zurĂŒck.
Schnellstarter
Raycast- und Alfred-Einrichtung
Installiere fĂŒnf Starter fĂŒr Clean, Uninstall, Optimize, Analyze und Status mit einem Befehl:
curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash
Das Skript richtet Raycast-Befehle ein und ergÀnzt vorhandene Alfred-Konfigurationen um Workflows mit den Begriffen clean, uninstall, optimize, analyze und status.
Raycast-Einrichtung:
- Ăffne Raycast Settings > Extensions > Script Commands.
- FĂŒge
~/Library/Application Support/Raycast/script-commandsals Skriptverzeichnis hinzu. - Klicke auf Reload Script Directories.
Die Starter erkennen gÀngige Terminals automatisch (Terminal, iTerm2, Alacritty, kitty, WezTerm, Ghostty, Hyper, WindTerm, Warp). Nutze MO_LAUNCHER_APP=<name> zur Festlegung oder starte Mole direkt in Kaku.
Community
Vielen Dank an alle Mitwirkenden, die Mole voranbringen. Folge ihnen gern â€ïž
Echtes Feedback von Nutzern auf đ:

Video-Anleitung bevorzugt? Sieh dir das Mole-Tutorial von PAPAYA é»è Šæćź€ an.
UnterstĂŒtzung
- Der Kauf von Mole for Mac ist die direkteste Art, die Entwicklung von Mole zu unterstĂŒtzen
- Wenn dir Mole hilft, gib dem Projekt einen Stern, teile es auf X oder erstelle ein Issue/PR
- Ich habe zwei Katzen, TangYuan und Coke, und wenn Mole dir gefĂ€llt, spendiere ihnen gerne eine Dose Katzenfutter đ„©
Diese wunderbaren UnterstĂŒtzer haben das bereits getan đ±
Lizenz
Mole ist Open Source unter der GPL-3.0; siehe LICENSE. Modifizierte und weitergegebene Versionen mĂŒssen unter derselben Lizenz verbleiben. Bei einem Fork verwende bitte einen eigenstĂ€ndigen Namen und nenne Mole als Upstream-Quelle. Mole for Mac ist eine separate proprietĂ€re App. Mole bleibt langfristig bestehen.
Ăhnliche Projekte entdecken
codecrafters-io/build-your-own-x
Meistere das Programmieren, indem du deine Lieblingstechnologien von Grund auf neu erschaffst.
560,994 Sternepublic-apis/public-apis
Eine gemeinschaftliche Liste kostenloser APIs
497,247 Sternemorluto/rea
Mit Agenten alles per Reverse Engineering untersuchen, vom Verhalten der Anwendung bis hin zu nativen BinÀrdateien.
443,007 Sterneopenclaw/openclaw
Die KI, die wirklich Dinge erledigt. Jedes Betriebssystem, jede Plattform. Auf die Hummer-Art. đŠ
394,189 Sterne