ENTELXCORE

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 v1.2.7

  • CommitBar quit after a successful push, pull, commit or branch switch — 1.2.6 crashed right when it showed “Push successful.”, “Pull successful.”, “Commit successful.”, “Committed and pushed.” or the create/switch-branch result: those six notices still called rumps' notification function, which 1.2.6 had switched off, and the error it raised on the main thread aborted the app. They now go through the same path as every other notice, and only rumps' launch-time connection to the old notification API is skipped, so a missed call can no longer crash the app.
DownloadDetails

v1.2.7 · 13.7 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 v1.0.33

  • A moved project folder showed as “1” on the menu-bar icon — with nothing running, the number counted every project needing attention, and a saved project whose folder had been renamed or deleted counts as one. It looked exactly like “1 running” while no project ran and Active Ports was empty. With nothing running, the number now only counts failures the icon also colours (a failed run, a port conflict).
  • A missing folder now says so in the menu — the project shows ⚠ instead of ○, and its submenu reads “Folder missing” instead of “No package.json”. Remove it and add the folder from its new place.
DownloadDetails

v1.0.33 · 15.2 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 v0.2.10

  • You now see when an update is out. When the background check finds a new version, the “Update available” dialog (Install & restart… / Not now) now opens by itself, in front of other windows, once per version. Until now it only posted a notification, which macOS never showed.
  • Notifications go through Apple's current API (UNUserNotificationCenter). rumps used the deprecated NSUserNotificationCenter, whose notifications current macOS drops without an error. macOS only shows them for Developer ID signed apps; this ad-hoc build logs the reason to its error log instead.
DownloadDetails

v0.2.10 · 13.4 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 v0.3.9

  • Update notice never seen — When the background check finds a new version, the “Update available” dialog (Install & restart… / Not now) now opens by itself, in front of other windows, once per version. Until now it only posted a notification, which macOS never showed.
  • Notifications never shown — Notifications go through Apple's current API (UNUserNotificationCenter). rumps used the deprecated NSUserNotificationCenter, whose notifications current macOS drops without an error. macOS only shows them for Developer ID signed apps; this ad-hoc build logs the reason to its error log instead.
DownloadDetails

v0.3.9 · 26.5 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 v0.1.5

  • You now see when an update is out. When the background check finds a new version, the “Update available” dialog (Install & restart… / Not now) now opens by itself, in front of other windows, once per version. Until now it only posted a notification, which macOS never showed.
  • Notifications go through Apple's current API (UNUserNotificationCenter). rumps used the deprecated NSUserNotificationCenter, whose notifications current macOS drops without an error, so the Building / Deployed / Failed deploy notices never appeared either. macOS only shows them for Developer ID signed apps; this ad-hoc build logs the reason to its error log instead.
DownloadDetails

v0.1.5 · 14.3 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 v0.1.8

  • PumpBar tells you when dep-up-surgeon is out of date. Every project check (at launch, on the check interval, and Check now) also compares the dep-up-surgeon PumpBar runs with npm's latest; when it's behind, the menu shows Update dep-up-surgeon to x.y.z… where Install dep-up-surgeon… appears when it's missing. Until now an old global copy kept running silently.
  • Installing or updating dep-up-surgeon asks npm for the exact version with `--prefer-online`, then checks which version is on PATH. For a few minutes after a release npm's cache can still say `latest` is the previous version, and `npm install -g dep-up-surgeon@latest` quietly reinstalled that one; now that shows as Update failed with the reason.
DownloadDetails

v0.1.8 · 11.9 MB · macOS

Terminal install · CommitBar

After downloading the zip

Ad-hoc signed apps are not Apple-notarized. Paste these commands if Gatekeeper blocks launch — same flow across all tools.

  1. 1. Unzip into Applications

    unzip -o "$HOME/Downloads/CommitBar-1.2.7-macos-arm64.zip" -d /Applications/
  2. 2. Remove Gatekeeper quarantine (if macOS blocks launch)

    xattr -dr com.apple.quarantine "/Applications/CommitBar.app"
  3. 3. Open CommitBar

    open -a "CommitBar"