Vanta collapses all the system metrics you care about into a single, beautiful terminal pane. It's fully keyboard-driven with zero mouse dependency and no floating tabs.
With three focused pages plus an on-demand help overlay, Vanta transforms from a dense technical monitor to pure terminal eye-candy with a single keystroke.
| Key | Page | Description |
|---|---|---|
1 |
Dashboard | All-in-one: CPU, Memory, Disk, Network, GPU, Clock, Calendar, Media Player, System Info, live Processes, and the visualizer. |
2 |
Monitor | btop-style detail: large CPU/Mem/Net/Disk/GPU graphs on top, full interactive process table below (sort, search, tree, kill). |
3 |
Aesthetic | Pure eye candy: Matrix Rain, Calendar, Visualizer, Clock, and a rotating 3D donut demo. |
? |
Help | Floating overlay: keybinds, active theme, and config path. Toggle over any page. |
No mouse. No touch. Just keys.
| Key | Action |
|---|---|
1–3 |
Switch pages (Dashboard / Monitor / Aesthetic) |
? |
Toggle help & settings overlay |
T |
Cycle themes (changes persist to config) |
v |
Cycle visualizer style (bars / mirror / wave) |
Tab / Shift‑Tab |
Cycle panel focus |
↑ ↓ ← → |
Navigate the active panel |
Esc |
Clear panel focus / close overlay |
q |
Quit |
| Key | Action |
|---|---|
s |
Cycle sort fields (PID, CPU, Mem, Name, RSS) |
/ |
Enter search mode |
t |
Toggle tree view |
← → |
Collapse / Expand tree node |
i |
View process details |
c |
Toggle compact command view |
k |
Send Kill signal (SIGTERM) |
| Key | Action |
|---|---|
Space |
Play / Pause |
n / p |
Next / Previous track |
+ / - |
Volume Up / Down |
Cycle through four meticulously designed color palettes using T:
- Dark (Default) — Deep, immersive terminal blacks.
- Light — High-contrast, clean paper white.
- Dracula — Classic purple-accented dark theme.
- Solarized Light — Warm, easy-on-the-eyes daylight theme.
Your selection is automatically persisted to ~/.config/vanta/config.toml.
Vanta is fully modular. Configure widgets, refresh rates, and your default theme via ~/.config/vanta/config.toml:
[ui]
refresh_rate = 0.5
theme = "dark"
# Optional: render any image as ASCII art in the profile widget.
# Leave unset to use the built-in vanta logo. Supports ~ expansion.
image_path = "~/Pictures/avatar.png"
[widgets]
cpu = true
memory = true
disk = true
network = true
gpu = true
clock = true
calendar = true
music_viz = true
processes = true
media = true
cmatrix = trueYou will need the Rust toolchain installed.
From Cargo:
cargo install --git https://github.com/ziuus/vantaFrom Source:
git clone https://github.com/ziuus/vanta.git
cd vanta
cargo run --release # Live hardware monitoring| Layer | Technology |
|---|---|
| Core Framework | Rust + Ratatui 0.29 |
| Terminal IO | Crossterm |
| Telemetry | sysinfo, /proc, /sys (NVIDIA/AMD/Intel GPU) |
| Media Sync | MPRIS (DBus / playerctl) |
| Audio Viz | cava + PulseAudio |
| Time | chrono |
Built with 🖤 by zius
Released under the MIT License.
