Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPulse logo

UPulse

A fast, native control center for Ubuntu, written in Rust with egui. One window to monitor, clean, and maintain your system.

UPulse demo

What it does

  • Overview — what needs attention right now (updates, reboot, low disk, high memory), each one a click away from its fix.
  • Performance — live CPU, memory, network, and temperature graphs, plus a process table with sort, filter, and end-process.
  • Storage — all mounted disks, a large-file scanner, and a build-artifact finder (node_modules, __pycache__, .venv, Cargo target/) with safe delete.
  • Apps — installed packages sorted by size; uninstall (bulk too) or search and install new ones from APT.
  • Cleanup — reclaim space: apt cache, unused packages, journald logs, crash reports, thumbnails, trash, old Snap revisions, unused Flatpak runtimes, and old kernels.
  • Startup — toggle autostart apps and start/stop systemd services.
  • Sources — list APT repositories, add PPAs, remove third-party ones.
  • System Info — distro, kernel, CPU, memory, board/BIOS, GPU, sensors, battery.
  • Updates — pending APT upgrades and Snap refreshes, applied in-app with a live log.

Safety is built in: never runs as root (per-action pkexec prompts), OS-critical packages, services, repos, and kernels are read-only, and every destructive action takes two clicks to fire.

Install

Ubuntu 24.04 LTS or newer:

wget https://github.com/Rusty-Gopher/UPulse/releases/latest/download/upulse_1.1.0-1_amd64.deb
sudo apt install ./upulse_1.1.0-1_amd64.deb

Or build from source (Rust + sudo apt install build-essential pkg-config libgl1-mesa-dev libwayland-dev libxkbcommon-dev libx11-dev):

git clone https://github.com/Rusty-Gopher/UPulse && cd UPulse && ./install.sh

License

MIT

About

A control center for Ubuntu monitor, clean, and maintain your system in one window. Built with Rust + egui.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages