Omahub
← All plugins
D

Metronome

by DLP Waters

A compact, low-latency metronome for the Omarchy bar

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
8b8952e
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

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
8b8952e
Reviewed
1 month ago

The plugin is a straightforward local metronome: QML UI code controls a Python audio engine that generates PCM samples and pipes them to pw-play or aplay. No network access, install-time commands, credential handling, persistence, or privileged operations were found in the sampled files.

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/dlpwaters/omarchy-metronome --enable
Widgets #media

Metronome

A small, low-latency metronome for the Omarchy bar. It generates its click locally through PipeWire and does not use the network.

Metronome panel

Install

omarchy plugin add https://github.com/dlpwaters/omarchy-metronome.git --enable --yes

Use

  • Left-click the bar icon to open the controls.
  • Choose a tempo from 30–240 BPM with the slider or step buttons.
  • Use Tap tempo to measure a rhythm.
  • Choose 2, 3, 4, or 6 beats per bar. The first beat is accented.
  • Right-click the bar icon to start or stop without opening the panel.
  • Scroll over the bar icon to change the tempo one BPM at a time.

With the panel open, Left/Right changes one BPM, Up/Down changes five BPM, Space starts or stops, and T taps the tempo.

The audio engine uses Python's standard library and pw-play, both included on Omarchy. It falls back to aplay when PipeWire's player is unavailable.

Dependencies and permissions

  • Python 3
  • pw-play from PipeWire, with aplay as a fallback

The plugin runs entirely as your desktop user. It needs no network access, API keys, background service, installer, or elevated privileges. It does not overwrite user configuration; Omarchy manages its bar placement and settings.

Terminal control

omarchy-shell dlpwaters.metronome open
omarchy-shell dlpwaters.metronome play
omarchy-shell dlpwaters.metronome stop

Remove

omarchy plugin remove dlpwaters.metronome