Monitrust is a lightweight macOS menu bar monitor written in Rust. It shows CPU/RAM/Network indicators in the status bar and opens a detailed popover with live charts and top processes (CPU or Memory) on hover.
- Menu bar indicators for CPU, RAM, and Network
- Smooth sparklines for CPU/RAM/Network
- Top processes list with CPU/Memory tabs
- Minimal, Tahoe-style UI
- macOS (Apple Silicon or Intel)
- Xcode Command Line Tools
- Rust (stable toolchain)
- Install Xcode Command Line Tools:
xcode-select --install
- Install Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Build and run:
cargo run
cargo build --release
./target/release/monitrustThis repo includes a macOS CI workflow that builds a release binary and uploads it as an artifact.
To use it:
- Push to
main/master, or run the workflow manually from the Actions tab. - Download the
monitrust-macos.zipartifact and run the binary inside.
- Launch the app; the status bar shows CPU/RAM/NET.
- Click the status bar area to open the popover.
- Switch between CPU and Memory tabs for top processes.
- Use Show more to expand the list.
For users who just want to try the app, grab a prebuilt macOS bundle from GitHub Releases.
- Go to Releases and download
Monitrust-macos.zip. - Unzip and move
Monitrust.appto/Applications(optional). - First run: if Gatekeeper blocks it, right‑click the app and choose Open.