Trusted updates, one place.

Every tool.
One update away.

Track local tools, review what changed, and run only the update commands you approve.

  • macOS 13+
  • Native Swift
  • Signed & notarized
  • No telemetry
See updates, review command access, and keep the result visible from one native macOS app.

Get it running

One command.
Everything current.

Install the signed macOS app and bundled CLI with Homebrew. No account or telemetry.

Install with Homebrew
brew install --cask sonim1/tap/updatebar-app

The flow

From scattered tools
to one clear queue.

01

Scan

Discover supported local tools without changing your UpdateBar state.

02

Review

Compare versions and approve exact command fields only when required.

03

Update

Update one item or every approved outdated tool from the app or CLI.

Built around trust

One update layer.
No hidden decisions.

UpdateBar stays deterministic: it shows state, gates commands, and records outcomes.

One registry

Track different tool ecosystems together.

Homebrew, npm, GitHub releases, files, and custom recipes share one clear status model.

Explicit trust

Commands run only after exact approval.

Imported and discovered command fields stay gated, and edits invalidate their fingerprints.

Native where it matters

Keep daily updates in the menu bar.

Check status, manage items, review approvals, and watch progress in a native macOS surface.

CLI when you need it

Script the same deterministic core.

Stable JSON and JSONL contracts work from terminals, scripts, and external agents.