Skip to content
iNezXuSPublic

About

Modern Linux system and process manager with live hardware telemetry.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Task Cave

Modern, dark-themed system and process manager for Linux desktops, inspired by the clarity of Windows Task Manager.

Highlights

  • 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

Requirements

  • Python 3.10+
  • psutil
  • Optional: wmctrl for window selection (most reliable on X11)
  • Optional: nvidia-smi for NVIDIA GPU telemetry

Quick start

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.py

Tests

python -m pip install pytest
pytest -q

Platform notes

Task 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.

About

Modern Linux system and process manager with live hardware telemetry.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages