Omahub
← All plugins
T

System Monitor

by tanzil

Live CPU, memory, and download speed in the bar

Security review

Review recommended · 1 finding

Deterministic scan — not a security guarantee

Low
Risk level
Low
Analyzed commit
a8168e8
Scanned
1 month ago

Flagged patterns appear only in documentation files (README / docs) — descriptive examples, not executable code.

  • Docs external_hosts README.md:30

    Downloads or connects to an external HTTP(S) host.

    git clone https://github.com/throni001/omarchy-system-monitor.git ~/.config/omarchy/plugins/tanzil.sysmon

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
a8168e8
Reviewed
1 month ago

The plugin is a straightforward bar widget that reads /proc statistics and displays them; no install scripts, network calls, obfuscation, or destructive behavior were found. The deterministic scan's medium finding refers to a git clone command in the README, which is documentation-only and not executed by the plugin.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/throni001/omarchy-system-monitor --enable
System #bar #quickshell #system

Omarchy System Monitor

A lightweight Omarchy bar widget showing real-time CPU %, RAM %, and download speed — each fronted by an icon glyph instead of a text label.

[microchip] 42%   [memory] 63%   [download] 5.2M/s

Features

  • Live CPU usage (from /proc/stat)
  • Live memory usage (from /proc/meminfo)
  • Live download speed across all active interfaces (from /proc/net/dev)
  • Icon glyphs instead of text labels — theme-aware, matches the built-in bar icons
  • No external service or helper process; reads /proc directly on a timer
  • Left click opens btop in a floating terminal
  • Hot-reloads: edit settings in shell.json and the widget updates live

Install

omarchy plugin add https://github.com/throni001/omarchy-system-monitor.git --enable --yes

Or install by hand:

git clone https://github.com/throni001/omarchy-system-monitor.git ~/.config/omarchy/plugins/tanzil.sysmon
omarchy-shell shell rescanPlugins
omarchy plugin enable tanzil.sysmon

Move it around the bar with:

omarchy bar move tanzil.sysmon --section right

Removal

omarchy plugin remove tanzil.sysmon --yes

This disables the widget and removes the git checkout. The upstream repository is left untouched.

Settings

Per-widget settings live inline in ~/.config/omarchy/shell.json:

{
  "id": "tanzil.sysmon",
  "intervalMs": 1000,
  "netInterface": ""
}
Key Type Default Description
intervalMs number 1000 Refresh interval in milliseconds (min 250)
netInterface string "" Network interface to watch; empty = all except lo

Icons

Metric Glyph Name
CPU \uf2db fa-microchip
RAM \uefc5 fa-memory
Download \uf019 fa-download

Icons come from the system Nerd Font (e.g. JetBrainsMono Nerd Font), so they follow the active theme's bar color automatically.

Requirements

  • Omarchy (Quickshell-based shell)
  • A Nerd Font as the bar font (default on Omarchy)

License

MIT