Modern, dark-themed system and process manager for Linux desktops, inspired by the clarity of Windows Task Manager.
- Live CPU, memory, disk, and network telemetry
- Optional NVIDIA GPU usage, temperature, and VRAM metrics
- Rolling 60-sample performance graphs
- Searchable and sortable process table
- Process details: command, executable, working directory, owner, threads, and start time
- Confirmed terminate, suspend, and resume actions
- Selectable disk/partition monitoring
- Window-to-process picker for X11 sessions
- Always-on-top mode and adjustable refresh interval
- Python 3.10+
psutil- Optional:
wmctrlfor window selection (most reliable on X11) - Optional:
nvidia-smifor NVIDIA GPU telemetry
git clone https://github.com/iNezXuS/taskcave.git
cd taskcave
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install psutil
python app.pypython -m pip install pytest
pytest -qTask Cave targets Linux desktops. Window discovery depends on wmctrl, so it works best on X11; Wayland sessions may expose less window information. Hardware temperature availability depends on the sensors reported by the host system.