Omahub
← All plugins
B

Gitbar

by b404dev

GitHub notifications in the Omarchy bar.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

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

The plugin is a bar widget that uses GitHub CLI and git to show notifications and repo status. The scripts are straightforward bash with timeouts and error handling. No malicious or obfuscated code 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/b404dev/Gitbar-Omarchy --enable
Productivity #bar

Gitbar

Gitbar is a native Omarchy Shell bar widget for GitHub notifications. It uses the authenticated GitHub CLI session already on your machine; it never stores or reads a token itself.

Features

  • unread notification count in the Omarchy bar
  • hover summary of local checkouts, dirty trees, and unpushed commits
  • configurable 1–60 minute refresh interval
  • left-click to open GitHub notifications
  • right-click to launch Gitm8 in its own terminal on a new workspace
  • visible login/error states; middle-click the login state to run gh auth login
  • horizontal and vertical bar support

Requirements

  • Omarchy 4.0 or newer
  • gh
  • jq

Gitm8 is optional. If it is not installed, right-clicking Gitbar opens its repository instead.

Authenticate once before using Gitbar:

gh auth login

Install

Install directly from the public GitHub repository:

omarchy plugin add https://github.com/b404dev/Gitbar-Omarchy.git --enable

Remove

Disable and safely remove Gitbar with Omarchy's plugin manager:

omarchy plugin disable b404dev.gitbar
omarchy plugin remove b404dev.gitbar --yes

For local development, copy or symlink the repository to ~/.config/omarchy/plugins/b404dev.gitbar, then run:

omarchy plugin validate ~/.config/omarchy/plugins/b404dev.gitbar
omarchy-shell shell rescanPlugins
omarchy plugin enable b404dev.gitbar

Plugin settings are available in Setup → Plugins. The bar position can also be changed with:

omarchy bar move b404dev.gitbar --section right

The repository folder and Gitm8 command can be changed in the plugin settings. The default repository folder is ~/Github; nested Git repositories up to three directories below it are included. By default, Gitbar switches to the next empty Hyprland workspace and launches Gitm8 in its own terminal using:

scripts/launch-gitm8

Privacy and security

The helper invokes gh api locally and only returns an unread count to the QML widget. Gitbar does not log notification content or send data anywhere other than GitHub through the official CLI.

License

MIT