Free tools

Free macOS menu bar tools

CommitBar, RunBar, StackBar, UsageBar, BuildBar, and PumpBar — freely offered by ENTELXCORE for personal and public use.

Free tools

Six tools. One menu bar family.

Download any tool free. Built for everyday developer flow — powered by ENTELXCORE.

CommitBar icon

CommitBar

Git commits from your menu bar

Stage, commit, and push without leaving your flow. A lightweight macOS menu bar companion for everyday Git.

  • Pick repos once, commit anytime
  • Quick status and push from the menu bar
  • Built for developers who live in the bar

What's new in v2.2.1

  • Repositories not read yet no longer show as clean — at launch, and right after Add Repository, each repository showed `— · clean` and the header said `all clean` until every repository had answered, which a slow one could stretch to many seconds. They now show `checking…`, and the header says so too.
  • A detached HEAD is no longer counted as "to sync" — a clean repository checked out at a tag, or in the middle of a rebase, made the header say `1 to sync` though there was nothing to pull or push. The header now says `1 detached`; "to sync" counts only commits to pull or push.

v2.2.1 · 14.3 MB · macOS

RunBar icon

RunBar

Project commands in one click

Run bun, npm, yarn, or pnpm scripts and custom commands from the menu bar — with Kill & Retry when ports collide.

  • Auto-detect package managers (default bun)
  • Pin shortcuts for start, stop, restart
  • Live port awareness and conflict recovery

What's new in v2.2.1

  • Adopted servers keep their ◆ — since 2.2.0 a server RunBar adopted (one the keeper kept running after Quit, or one already listening in the project's folder) looked exactly like one RunBar started itself. Its row shows ◆ again, in teal.
  • No stray items under Quit at launch — for a second or two after launch, Start Selected, Open All Logs and Stop All could appear again at the bottom of the menu, under Quit, until the menu was first rebuilt.

v2.2.1 · 15.5 MB · macOS

StackBar icon

StackBar

Runtime versions at a glance

See Bun, Flutter, Node, and Python versions on your machine, check for newer stable and LTS releases, and update them with a click.

  • Live installed vs latest for Bun, Flutter, Node (nvm), and Python
  • One-click update per runtime
  • Periodic checks with a badge when updates wait

What's new in v2.2.1

  • A check without internet no longer hides pending updates. When the latest versions couldn't be fetched (offline, a site down), every tool lost its known latest version: the header said `All up to date`, the orange rows turned gray and the badge cleared until the next check, hours later. StackBar now keeps the latest versions it already knew, and with none known says `Couldn't check for updates` instead of "All up to date". Each row's submenu still shows what failed.
  • "checked …" on Refresh shows the time of the check. It said `checked just now` for hours, because the menu is only rebuilt at the next check. It now shows the time, `checked 14:05` (`yesterday 14:05`, `Nov 7, 14:05`), which stays true.

v2.2.1 · 14.0 MB · macOS

UsageBar icon

UsageBar

AI usage at a glance

See Claude, Cursor, and ChatGPT usage at a glance from the menu bar — without opening another dashboard.

  • Menu bar glanceable usage
  • Stay aware without opening dashboards
  • Free for personal and public use

What's new in v2.2.1

  • The " · " between pinned metrics follows the menu bar's color — with two or more metrics pinned, the separator was drawn in the app's light or dark color, not the menu bar's, so on a dark menu bar in Light mode (or the reverse) it was nearly invisible. It now changes with the menu bar like the rest of the title.
  • A value above 150 looks the same in the menu as in the menu bar — the menu bar shows such a value bare and untinted, as it isn't a percentage; its menu row showed it as one, with a red dot. The row now shows it gray, like the bar.

v2.2.1 · 26.0 MB · macOS

BuildBar icon

BuildBar

Netlify builds from your menu bar

List every Netlify site and the latest deploy without opening a dashboard. The icon turns blue while anything is building.

  • All sites and latest deploys from the menu bar
  • Blue while building, red if a latest deploy failed
  • Auto-Import from Netlify CLI, browser, or a pasted token

What's new in v2.2.1

  • The time on a site's row is when its deploy went live or failed. It was the time the deploy started, so a 6-minute build that had just been published read `Published · 6m ago`, and one that failed after 6 minutes read `Failed · 6m ago`. Rows, the site's submenu and the preview line now show when the deploy finished; a deploy still building keeps its elapsed time.

v2.2.1 · 15.7 MB · macOS

PumpBar icon

PumpBar

Dependency upgrades from your menu bar

Add your npm and Flutter projects once. PumpBar checks them for outdated packages on a schedule and pumps the versions up with a click — validated, one dependency at a time.

  • npm, pnpm, yarn, bun, and Flutter / Dart projects
  • Yellow when updates wait, blue while upgrading, red if a run failed
  • Validated upgrades via dep-up-surgeon, with dry run and undo

What's new in v2.2.1

  • "checked …" shows the time of the check. Beside Check all now, and on each project's first submenu line, it said `checked just now` for hours: the menu is only rebuilt at the next check. It now shows the time, `checked 14:05` (`yesterday 14:05`, `Nov 7, 14:05`), which stays true. The same goes for a project's `Last upgrade` and `cancelled` lines.
  • Upgrade all's "N of M" reaches M. When a check found a queued project up to date before its turn, Upgrade all skipped it but still counted it, so the header stopped at `Upgrading 2 of 3` and never showed 3 of 3. A skipped project now leaves the count.

v2.2.1 · 13.3 MB · macOS