System Monitor

A glance tool, not a process manager. The computer feels slow — open this, see which application is hot, close it. CPU, memory, storage, Docker images, GPU. Calm by design.

v0.2.0 · Linux x86_64 · Free & open source
─ ▢ ✕
CPU34%
8 cores
Filter by name…
pidcpu
chromium2841 (+12 more)58%
node30772 (+3 more)31%✕
code5120 (+9 more)28%
gnome-shell18347%
System—3%

One glance. The answer.

Five tabs

CPU, Memory, Storage, Docker, GPU

Each tab is a single calm view of one resource. No 400-row process table, no graphs wall.

Live

2s refresh

CPU and Memory update every two seconds. GPU utilization too, when an NVIDIA card is detected.

Quiet quit

Hover a row, click the X

Sends SIGTERM to every process in the group with a confirm. The system shell is still the escalation for force-kill.

Drill-down

Where is the disk going?

One click into Pictures, Cache, .local/share, then deeper. Bars show share of disk; Open jumps to the file manager.

Calm

Three-state traffic light

A single colored dot per row tells you whether anything's hot. No 12-line summary, no notifications.

Tauri · Rust

Native Linux

Small binary. Real .desktop entry. AppImage and .deb. No Electron.

A simple interface.

Focus One app, one job. One file, one window. No tabs, no project trees, no mode pickers — the work in front of you is the work.
Beauty A locked palette, careful typography, chrome that sits still. The apps shouldn't be the part of your desktop you have to forgive.
Simplicity No settings panel, no plugin system, no power-user knobs. If a feature can't be explained in a sentence, it doesn't ship.
Ownership Your files on your disk in their original format. No accounts, no cloud, no telemetry. MIT licensed; build it yourself if you don't trust ours.

Quick install

One-liner — downloads the AppImage to ~/.local/bin, marks it executable, and registers a launcher entry. Re-run to upgrade.

curl -fsSL https://krill-software.github.io/install.sh | bash -s system-monitor
or download a package
Download .deb
# install with apt
sudo apt install ./System.Monitor_0.2.0_amd64.deb

# or with dpkg
sudo dpkg -i System.Monitor_0.2.0_amd64.deb
Download AppImage
# make executable & run
chmod +x System.Monitor_0.2.0_amd64.AppImage
./System.Monitor_0.2.0_amd64.AppImage

Build it yourself

Clone, install dependencies, and build with Tauri. Needs Node (with pnpm) and a Rust toolchain.

# clone
git clone https://github.com/krill-software/system-monitor.git
cd system-monitor

# build
pnpm install
pnpm tauri build