Omahub
← All plugins
S

Omanews

by SVIGHNESH

Hacker News triage in the bar: unread-count badge, Top/New/Best dropdown, open stories or comments in the browser.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
63d9343
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
63d9343
Reviewed
1 month ago

This is a straightforward Hacker News reader widget. It fetches data from the official HN API, stores read state locally, and opens stories in the browser via xdg-open. No malicious behavior, obfuscation, or harmful commands were found.

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/SVIGHNESH/omanews --enable
Widgets #bar #media

Omanews

Hacker News in the Omarchy bar. Omanews is a triage surface, not a reader: glance at the bar to see how many new top stories arrived, skim headlines in a compact dropdown, and eject to the browser for anything worth reading.

Features

  • Bar glyph with unread badge: count of top-30 stories you haven't seen yet; the badge disappears at zero.
  • Anchored dropdown in the native Omarchy panel style:
    • Top / New / Best tabs.
    • Stories grouped under TODAY and EARLIER.
    • Each row: title, points, and a muted domain · 42 comments · 3h ago sub-line.
    • Unread stories highlighted; read ones plain.
  • No auth, no accounts - only the free official HN Firebase API.
  • Refreshes every 15 minutes; offline it keeps the last data and shows a muted hint.
  • Read-state persists in ~/.local/state/omanews/seen.json (capped at 500 ids). Opening the dropdown does not mark stories read - only opening them does.

Install

omarchy plugin add https://github.com/SVIGHNESH/omanews
omarchy plugin enable vighnesh.omanews
omarchy bar move vighnesh.omanews   # place the widget if needed

Requires curl and jq - standard on Omarchy.

Keys

Key Action
j / k, ↑ / ↓ Move selection
h / l, ← / →, Tab Switch tab (Top / New / Best)
Enter Open story in browser
c Open HN comments
r Refresh
Shift+R Mark all read
Esc Close

Mouse: click a row to open the story, click the sub-line to open comments.

Uninstall

omarchy plugin remove vighnesh.omanews

State lives in ~/.local/state/omanews/ and can be deleted freely.

License

MIT