Skip to content

Releases: 4nkitd/openbar

OpenBar v0.1.9

Choose a tag to compare

@4nkitd 4nkitd released this 26 Sep 16:02

Performance and updater release. OpenCode activity streaming stops while the popover is hidden, animation timers shut down when hidden, refresh cooldowns no longer trigger pointless UI updates. Adds a signed Sparkle update feed (https://4nkitd.github.io/openbar/appcast.xml). Existing users update once manually or via Homebrew; after that updates arrive in-app.

OpenBar v0.1.8

Choose a tag to compare

@4nkitd 4nkitd released this 17 Sep 18:19

Quota refresh UI

  • Quota bars shimmer while a live check is in flight instead of showing Refreshing or Updating copy.
  • Launch no longer flashes Cached. Live check pending. Failed checks use an orange warning icon on the bar, with the error in the tooltip.

Install with brew install --cask 4nkitd/tap/openbar, or download the ZIP below. Ad-hoc signed, not notarized.

SHA-256: e46c806fdf66cafdcb06f1119a5cda7a447da03b6c599d528f51f68063bf93aa

OpenBar v0.1.7

Choose a tag to compare

@4nkitd 4nkitd released this 16 Sep 11:20

OpenCode live usage

  • Listen to the local OpenCode V2 event stream and animate the matching provider's quota bar while that model is streaming or running tools.
  • Header equalizer sits next to the unchanged plan label. Reduced motion uses a static brighter fill.

Install with brew install --cask 4nkitd/tap/openbar, or download the ZIP below. Ad-hoc signed, not notarized.

SHA-256: 1c5bfc2524363a46297e53f0cd8c68ae66de822928628f3ede7e4342d051200c

OpenBar v0.1.6

Choose a tag to compare

@4nkitd 4nkitd released this 15 Sep 15:23

OAuth lifecycle improvements

  • Reactive xAI OAuth refresh after authentication failures, including rotated refresh-token persistence.
  • Antigravity reuses OpenCode Google credentials and local agy-auth.js OAuth client configuration without OpenCode running.
  • Both integrations retry quota collection after token refresh and preserve last-good quota data on failure.
  • Native failure notifications and regression coverage for both providers.

OpenBar v0.1.5

Choose a tag to compare

@4nkitd 4nkitd released this 14 Sep 19:32

Account bar redesign

  • Rounded, provider-colored usage bars with diagonal stripes across the unfilled portion.
  • Account names and percentages on the left, with reset countdowns and applicable Codex reset credits on the right.
  • Tighter spacing and consistent padding in light and dark mode.
  • Updated OpenCode icon and preserved full-color provider logos.
  • Expanded quota windows and the used/remaining preference remain available.

Apple Silicon, macOS 13+. Ad-hoc signed, not notarized.

Download the ZIP, unzip it, quit OpenBar, and move OpenBar.app into Applications.

SHA-256 for OpenBar-0.1.5-macos-arm64.zip:
4dde826c8bda2bf084918a9bb1af572b98f41b0ae0a03e1cf67ec7087d835cfe

OpenBar v0.1.4

Choose a tag to compare

@4nkitd 4nkitd released this 07 Sep 17:42

xAI Grok SuperGrok quota and OpenCode V2 auto-import.

  • SuperGrok credits from OpenCode xAI OAuth, opencode.db, or grok login. Inference API keys and browser cookies are not used.
  • On launch, unused Current login providers are turned on when OpenCode V2 already has them: Codex/ChatGPT, Claude, OpenCode Go, GitHub Copilot, and xAI.
  • Antigravity current login can show more than one Google account from the OpenCode account store.

Ad-hoc signed, not notarized. Apple Silicon, macOS 13+.

SHA-256 OpenBar-0.1.4-macos-arm64.zip:
88e892652601d500a1eda03b43d478b260a321960d1aa233ea47b70fa0238ddf

OpenBar v0.1.3

Choose a tag to compare

@4nkitd 4nkitd released this 07 Sep 15:02

OpenBar release with refreshed integration branding, updated documentation, and native regression-tested macOS packaging.

OpenBar v0.1.0

Choose a tag to compare

@4nkitd 4nkitd released this 07 Sep 05:05

OpenBar v0.1.0

OpenBar continues Headroom's menu-bar quota monitoring in a native AppKit app.

Install

brew install --cask 4nkitd/tap/openbar
open -a OpenBar

Or download OpenBar-0.1.0-macos-arm64.zip, unzip it, and move OpenBar.app into Applications. Requires Apple Silicon and macOS 13 Ventura or later.

Included

  • Direct HTTP usage integrations for Codex, Claude Code, OpenCode Go, GitHub Copilot and Antigravity.
  • Multiple named accounts with independent credentials, quota readings and refresh state.
  • Compact progress bars, expandable quota windows and reset timers.
  • Used or remaining percentages, threshold notifications, and launch at login.
  • Local Keychain storage for entered tokens and Google OAuth client configuration. No embedded client secrets or third-party backend.
  • Non-interactive background Keychain reads, per-account retry delays and stale-data handling.

Moving from Headroom

Quit Headroom and disable its launch-at-login entry before switching. headroom disable handles CLI installations. Configure your accounts in OpenBar's Integrations settings. Headroom widgets, notch HUD and preferences are not migrated.

Notes

  • This build is ad-hoc signed, not notarized. If macOS blocks it, use System Settings → Privacy & Security → Open Anyway after verifying the download source.
  • Google OAuth refresh requires local client configuration. Protected legacy sign-ins may need explicit authorization or a credential file.
  • GitHub's internal Copilot quota endpoint does not accept every personal access token.
  • Sparkle automatic updates are not configured. Upgrade through Homebrew.

The attached SHA-256 file can be used to verify the ZIP download. No credentials or personal account data are included in the release.