Commit Graph
3 Commits
Author SHA1 Message Date
Darksidewalker 45c92e1e1d docs: add full system monitor preview 2026-07-16 21:31:27 +02:00
Darksidewalker ae56c99a68 feat: add configurable system monitor display 2026-07-16 21:11:55 +02:00
Darksidewalker df4c52a221 feat: add DaSiWa System Monitor node
Compact, color-coded system telemetry bar in the ComfyUI top toolbar.
Displays CPU, RAM, SWAP, DISK, and per-GPU Util/VRAM/Temp metrics
with proportional 0-100% background fills.

Features:
- Multi-GPU support (NVIDIA, AMD, Intel) with indexed labels (GPU0, GPU1...)
- Cross-platform (Linux/Windows) with graceful GPU tool fallbacks
- Responsive layout that hides lower-priority metrics on narrow viewports
- Independent toolbar placement, no dependency on rgthree or other extensions
- Detailed tooltips with device names, IDs, and byte-level usage

Files:
- nodes/system_monitor.py: psutil + nvidia-smi/rocm-smi/sysfs collector
- js/dasiwa_system_monitor.js: ComfyUI frontend extension with live polling
- tests/test_system_monitor.py: collector tests including Windows fixtures
- docs/system_monitor.md: full documentation
- assets/DaSiWa_System_Monitor.png: screenshot
- README.md: updated with new node section
2026-07-16 12:48:52 +02:00