Ports

Ports app icon

Available now · Version 1.0

See what’s using your ports.

Ports is a native macOS menu bar utility for seeing which TCP and UDP ports are in use, which process owns them, and what is listening on your Mac.

Download Ports for macOS

Version 1.0 · Build 1 · Requires macOS 14 or later.

Release notes on GitHub · DMG download

Learn how it works

Ports listing TCP and UDP services with filters, Reveal App and Open in browser actions
Find a listening service and take the next step from the same row. Select any screenshot to view it at full size.

From port number to useful context.

Ports brings listening TCP services and UDP sockets into one searchable view. Keep it close at hand while running local servers, debugging development tools or checking what is listening on your Mac.

  1. Open the menu bar panel. Scan the local ports and processes on your Mac.
  2. Narrow the list. Search for a port or process, then use filters to focus the results.
  3. Inspect and investigate. Open Details, reveal the owning app, open a local web service or copy a diagnostic summary.

Find the port. Understand the process.

Search across the details

Look up a port number, process name, PID, protocol, user, address or command. Exact port-number matches appear first, with broader matches still available below.

Focus your view

Filter TCP, UDP, local-only, all-interface and common development ports. Interface labels describe where a service is bound; they do not prove it is reachable from the internet.

Inspect details inline

Expand Details to inspect the process ID, user, command, full executable path, address and current state without leaving the list.

Reveal the owning app

Reveal App opens Finder with the owning app selected, or the executable for tools such as Node. Go from an unfamiliar process name to its location on your Mac.

Open a local web service

For local TCP ports, choose HTTP or HTTPS under Open in browser. Jump straight to a development server without typing its address.

Copy what you need

Copy a port number, command, diagnostic summary or AI prompt for a terminal, issue, support message or browser-based question.

Refresh on your terms

Refresh manually or choose an automatic interval. Settings lets you open Ports at startup and choose your preferred AI provider.

Know what you’re running

Settings shows the installed version and build number. Its Updates link brings you back to this page to check for future releases.

Ports search for 5353 showing exact port matches at the top of the results
Exact port-number matches come first. Search also checks process details, so broader matches remain available.
A local Node service on port 4321 with Open in browser and Reveal App actions
A local TCP service with browser and Finder actions. Choose HTTP or HTTPS from Open in browser.
Ports Settings panel with startup and AI provider preferences
Startup and optional AI preferences in Settings.

Understand an unfamiliar port.

Use “What is this?” to open a prepared question in ChatGPT, Claude or Perplexity in your browser. AI assistance is optional; inspecting ports does not require an AI account. The provider may require an account or subscription.

Example of a Ports question opened in ChatGPT, followed by an explanation of a local development port
Example of a prepared Ports question and an AI explanation in the browser.

The selected diagnostic details are sent in the URL when the browser opens, before you press Send. Commands can contain private paths or credentials, and browser history or synchronisation may retain the URL. The current app does not preview or automatically redact the prompt. Only use this option for information you are comfortable sharing.

Local scanning. Your choice to share.

Ports scans port and process information locally on your Mac. The core port view needs no Ports account or AI account. Opening an AI question shares selected diagnostic information with your chosen provider; it is always optional.

Read about local scanning and AI sharing, or get help with Ports.

Get Ports for your Mac.

Check this page for future Ports releases. The Updates link in Settings opens this website so you can check for and download a newer version when one is available.

Download Ports for macOS

Version 1.0 · Build 1 · Requires macOS 14 or later.

Release notes on GitHub · DMG download

Have a question? Get in touch.