Mac Developer Monitor + System Cleaner CLI — CCleaner Pro level, 100% local.
Install • Quick Start • Features • Commands • SoClose
A powerful terminal-based monitoring and management tool for macOS. Think CCleaner Pro + Activity Monitor + Security Scanner + Docker Manager — all in one CLI with a beautiful live TUI dashboard.
28+ commands · 16 modules · Live dashboard · Keyboard shortcuts that execute real actions · Autopilot daemon · Thermal management · Security scanner · 100% local, zero telemetry
|
Full-screen TUI with real-time monitoring:
|
Execute real actions directly from the dashboard:
|
|
|
|
|
|
Background rules engine:
|
|
|
|
git clone https://github.com/SoCloseSociety/macmon.git
cd macmon
bash install.shThis will:
- Check Python 3.9+
- Create a venv at
~/.macmon/venv - Install dependencies (
rich,psutil,typer,send2trash,xxhash) - Create
/usr/local/bin/macmonwrapper - Initialize config at
~/.macmon/config.toml
bash build_dmg.sh
open dist/macmon.dmg# Launch the live dashboard
macmon
# Full system clean
macmon clean --all -y
# Dev garbage collector
macmon gc --all -y
# Security audit
macmon security
# Health check + auto-fix
macmon health --fix
# Kill zombies & orphans
macmon sweep -y
# Purge RAM
macmon purge
# Start autopilot daemon
macmon auto --start
# Focus mode
macmon focus
# All commands
macmon --help| Command | Description |
|---|---|
macmon |
Live dashboard |
macmon ps |
Process list with categories |
macmon kill <target> |
Kill process |
macmon suspend / resume <target> |
Suspend / resume process |
macmon nice <target> <val> |
Renice process |
macmon quit / restart <app> |
Graceful quit / restart app |
macmon sweep |
Kill zombies, orphans, stale locks |
macmon ports |
Port manager |
macmon clean --scan |
Preview cleanable junk |
macmon clean --all -y |
Full system clean |
macmon clean --browsers |
Browser cleaner |
macmon gc --scan |
Preview dev garbage |
macmon gc --all -y |
Full dev GC |
macmon privacy --scan |
Preview privacy traces |
macmon privacy --full -y |
Wipe all traces |
macmon health |
Health check /100 |
macmon health --fix |
Auto-fix safe issues |
macmon startup --list |
List startup items |
macmon startup --audit |
Audit suspicious items |
macmon uninstall <app> |
Uninstall + leftover cleanup |
macmon dupes <path> |
Find duplicate files |
macmon bigfiles |
Find large files |
macmon disk |
Disk usage analyzer |
macmon network |
Network connections |
macmon flush-dns |
Flush DNS cache |
macmon security |
Security audit /100 |
macmon security --block-ip <ip> |
Block IP via pf firewall |
macmon security --quarantine <proc> |
Kill + block process |
macmon docker |
Docker overview |
macmon docker --prune -y |
Docker full cleanup |
macmon docker --scan |
Docker security audit |
macmon auto --start / --stop |
Start / stop autopilot daemon |
macmon focus / restore |
Focus mode on / off |
macmon purge |
Purge inactive RAM |
macmon report |
Session report |
macmon config --show / --edit |
View / edit config |
macmon.py CLI router (typer, 28+ commands)
modules/
dashboard.py Live TUI (rich) — 12 panels, keyboard shortcuts
processes.py Process manager, sweep, ports
cleaner.py System cleaner (junk, browsers, apps)
gc.py Dev garbage collector
security.py Security scanner & IP blocking
docker_mgr.py Docker container/image/volume management
autopilot.py Daemon, thermal rules, security rules, focus mode
health.py Health check /100 & reports
privacy.py Privacy traces wiper
startup.py Startup/login items manager
uninstaller.py App uninstaller with leftover detection
duplicates.py Duplicate file finder (xxhash + SHA-256)
disk.py Disk analyzer & big file finder
network.py Network monitor
config.py TOML config manager
utils.py Shared utilities, SQLite DB, logging
Config lives at ~/.macmon/config.toml:
macmon config --editKey sections: dashboard, thresholds, cleaner, privacy, gc, focus_mode, notifications, autopilot.
MIT — see LICENSE.
Built with purpose by SoClose — Digital Innovation Through Automation & AI