A local, real-time system resource monitor.
pulse is a single-binary app for live CPU, GPU, memory, disk, and
network telemetry. Multi-pane Ratatui dashboard. Runs on Windows and
Linux with no admin elevation, no cloud calls, no telemetry.
pulse is part of the local76
ecosystem and depends on library
for its widgets and design system.
- Live CPU/GPU/memory/disk/network panels. All sampled at 1-second intervals, throttled in memory.
- Multi-pane dashboard. Each resource gets its own pane. Tab through them. Resize the terminal freely.
- Process list. Sortable by PID, name, CPU%, memory%.
- GPU support on Windows. Reads NVIDIA / AMD / Intel GPU stats via the local driver.
- Hot-loop caching. Zero per-frame FFI/registry reads.
- Standalone: download
pulse.exefrom the latest release.
- Debian/Ubuntu:
sudo dpkg -i pulse.deb(downloaded from the release page)
pulse # launch the live monitor
pulse --no-live # one-shot snapshot, suitable for shell profiles
pulse --panes cpu,gpu,net # choose which panes to show
pulse --refresh 500ms # override the 1-second refresh interval
pulse --version
pulse --help
A YAML config file is auto-generated on first run:
- Windows:
%APPDATA%\local76\app\pulse\config.yaml - Linux:
~/.config/local76/app/pulse/config.yaml
git clone https://github.com/local76/pulse.git
cd pulse
cargo build --releaseMIT. See LICENSE.md.