A lightning-fast, terminal-based system cleaner and dashboard for Linux, rewritten in Go using the Bubble Tea framework.
- Unified Dashboard: Real-time "Command Center" view with live CPU, RAM, and Disk usage bars.
- System Operations:
- Cleanup: One-click
apt clean,autoremove, and log rotation. - Updates: streamlining
apt update && upgrade. - Maintenance: Automated system maintenance tasks.
- Cleanup: One-click
- Responsive TUI: Adapts layout automatically (Side-by-side or Stacked) based on terminal window size.
- Safe & Transparent: Executes standard Linux commands (
sudo apt ...) and streams output directly to you.
This script will install Go (if missing), clone the repo, and build the binary for you.
curl -sL https://raw.githubusercontent.com/maruf-pfc/bleach/main/install.sh | sudo bashIf you prefer to control the build process:
- Clone the repository:
git clone https://github.com/maruf-pfc/bleach.git cd bleach - Build:
go build ./cmd/bleach
Launch Bleach from your terminal:
./bleach- Dashboard (Top): Shows your System Info (Hostname, Kernel) and Live Resource Usage.
- Menu (Bottom Left): Navigate using partially
Up/Downarrows. - Output (Bottom Right): Displays real-time logs of actions performed.
| Key | Action |
|---|---|
↑ / ↓ / k / j |
Navigate Menu |
Enter |
Select Action |
q / Ctrl+C |
Quit |
- Language: Go (Golang)
- Framework: Bubble Tea (The Elm Architecture for TUI)
- Styling: Lip Gloss
- System Stats: gopsutil
MIT License. Use at your own risk.