Uniproc is a modern and fast system monitor for Windows 11 built with Rust and Slint. It serves as a lightweight alternative to the default Task Manager, providing unified process monitoring across Windows, WSL, and Docker in a single, seamless interface.
The project addresses three main pain points:
- WSL Transparency: Stop treating WSL as a vmmem "black box." Uniproc lets you see the real-time resource consumption of every individual Linux process โ a feature requested in 2021 that still hasn't been officially resolved.
- Performance: Significantly more responsive with lower CPU and RAM overhead compared to the native Task Manager. ๐ฆ๐
- Aesthetics: Unlike powerful but visually dated tools like Process Hacker, Uniproc strictly follows **Fluent Design ** guidelines. It provides professional-grade monitoring without the interface "vibes" from the early 2000s.
uniproc is built on top of several specialized components that work together:
| Component | Description |
|---|---|
| oguRPChik | Transport-agnostic RPC framework โ the communication backbone that ties everything together |
| uniproc-linux-agent | eBPF-based telemetry agent running inside WSL2 |
| uniproc-windows-agent | ETW-based telemetry agent running on Windows 11 |
