MACOS MENU BAR TOOL

No terminal needed all your ports, right in your Bar.

Gooliya Port Bar lives in your menu bar, automatically scanning dev servers. Manage them with one click in the GUI — AI coding agents can query it too.

Works on Apple Silicon and Intel Macs · Lives in the menu bar · No Dock icon

Gooliya Port Bar's menu bar popover, showing the list of locally listening ports

See it in action

See how Gooliya Port Bar rounds up your scattered ports into the menu bar

Why Gooliya Port Bar?

The more projects you're running, the more of these you hit every day

Too many ports, too hard to track

With enough terminal windows open, it's easy to lose track of which port belongs to which project.

See everything from the menu bar

A menu bar app lists every port your Mac is currently listening on — no more switching windows to check.

Finding the URL means opening a terminal

Want to test something in the browser? You still have to dig through the command line to find the port number.

One click to open

Click any item in the list to open that port in your default browser, instantly.

Forgotten services pile up

As side projects multiply, old services get left running — sometimes even colliding on the same port without you noticing.

A color-coded tag flags them for you

Every entry shows how long it's been running — the tag turns orange past 3 hours, red past a day, so you don't have to keep track yourself.

Everything you need

10 features, and counting

  • Color-coded idle warningsNEW

    Every entry shows its uptime — the tag turns orange past 3 hours and red past a day, so forgotten services stand out at a glance.

  • Built-in MCP server for AI agentsNEW

    Ships a read-only MCP server so AI coding agents like Claude Code can check what's running, no GUI required.

  • Scan local ports

    Automatically lists listening npm, Vite, Next, and Astro dev servers, plus Docker containers (Docker Desktop, OrbStack, Colima, and more).

  • Pin your favorites

    Pin frequently used ports to the top of the list so you don't have to scroll to find them.

  • Rename anything

    Give any entry a name you'll actually recognize, instead of a raw port number or process name.

  • Open in your browser, one click

    Click an entry to open that port in your default browser — no need to type a URL.

  • Clear everything at once

    Stop every listed service in one click, with a confirmation dialog before anything closes.

  • Automatic rescanning

    Rescans automatically when the window regains focus, or refresh manually anytime.

  • Launch at login

    Optionally start automatically when you log in, so you never have to open it by hand.

  • Lives in the menu bar, not the Dock

    Stays entirely in the macOS menu bar — no extra icon cluttering your Dock.

Quick start

Three steps and you're set

  1. 1

    Download Gooliya Port Bar

    Download the latest .dmg from Releases, then drag Gooliya Port Bar into your Applications folder. The same file works on both Apple Silicon and Intel Macs.

  2. 2

    How to install

    Drag Gooliya Port Bar.app into the Applications folder, then double-click to open it. The first time, macOS will ask you to confirm — go to System Settings → Privacy & Security and click Open Anyway, then confirm with your password or Touch ID. You won't be asked again after that.

    See the install screenshots
  3. 3

    Start using it

    Once open, the app lives in your menu bar. Local dev servers and Docker containers are scanned automatically — just click one to open it in your browser.

Only need it for an AI coding agent, no GUI app? @gooliya/port-bar-mcp is a fully standalone, read-only MCP server — no download, no install, just run:

npx -y @gooliya/port-bar-mcp

Recent updates

v0.3.2 · 2026-10-05
  • Fix: Docker containers are now detected on OrbStack, Colima, and Podman — not just Docker Desktop. Port Bar reads running containers straight from docker ps instead of guessing from the process name.
  • Change: All in-app text is now in English.
  • New: Refreshed demo video and screenshot.
  • MCP: The MCP server shares the same scanner, so it gets the Docker fix too.
v0.3.1 · 2026-09-15
  • Change: The in-app update prompt is now explicit — it asks before installing.
  • Change: Credits now show the English name.
  • Docs: The npx install command has its own highlighted code block.

FAQ

Two steps to feel confident this app is safe

The app is packaged with an ad-hoc signature (a codesign integrity signature), and the source is fully open under the MIT license. Here's how to check it yourself:

  1. Verify the hash: every Release includes a checksums.txt — after downloading, run shasum -a 256 *.dmg in the same folder and compare the value to confirm the file wasn't tampered with.
  2. Have AI review the source: open it directly in ChatGPT, or copy the text below and paste it into Claude or another AI assistant for a quick scan.
    This is Gooliya Port Bar, an open-source macOS app I found at https://port-bar.gooliya.com/.
    Source code:
    https://github.com/imsyuan/gooliya-port-bar
    Built with Rust + Svelte, the Tauri framework. It lives in the menu bar, automatically scans local dev servers and Docker containers, and supports pinning, renaming, removing, and opening in the browser with one click.
    
    Help me check whether there are any clear security issues in the source code — for example, secretly connecting to the network in the background to send data back, reading sensitive files such as SSH keys or browser data, or executing suspicious commands. Normal actions that are only triggered by the user actively clicking, such as opening a browser or opening the official website, don't count as issues — no need to list them.
    
    Finally, just tell me in one sentence whether this app is safe or not. Only explain the reason if it's not safe.
Does it support Intel Macs?

Yes. The build is a Universal Binary — the same .dmg works on both Apple Silicon and Intel Macs, so there's no version to choose.

The menu bar icon is missing, or clicking it does nothing?

Gooliya Port Bar runs as a single instance and never appears in the Dock. Launching it again simply brings the existing window to the front instead of opening a new one. If you can't find the icon in the menu bar at all, check Activity Monitor to confirm the app is still running.

I don't see a dev server I started — what should I do?

Scanning relies on lsof to find ports in the LISTEN state, then identifies Node dev servers (vite, astro, next, tsx/ts-node, etc.). Docker containers are read directly from docker ps, so Docker Desktop, OrbStack, Colima, and others all work. The list rescans automatically when the window regains focus, or you can refresh manually — if a service started after the last scan, one refresh usually picks it up.

Does this site or the app send data anywhere?

The app itself never connects to the network — all scanning happens locally. This website uses Google Analytics for basic traffic stats and doesn't collect any other personal data.

How does an AI Agent (e.g. Claude Code) use it?

@gooliya/port-bar-mcp is a standalone, read-only MCP server. It talks stdio, opens no network port, and exposes only two query tools — list_ports and list_idle_ports — with no way to close or remove anything. No need to install the GUI app, and no Rust toolchain required — just run:

npx -y @gooliya/port-bar-mcp
How do I report an issue?

The source is public on GitHub under the MIT license — feel free to open an issue there with questions or ideas.