Ports

Ports app icon

Coming soon · Native macOS app

See what’s using your ports.

Find the service behind a port, check its process, and get back to what you were building. Ports brings listening TCP services and UDP sockets into one searchable view, right in your Mac’s menu bar.

Ports is not released yet. These screenshots show the current development build; features and system requirements may change before release.

Ports menu bar panel listing processes, ports, protocols and interface bindings, including the full ControlCenter name
The current Ports overview. Select a screenshot to view it at full size.

Find the port. Understand the process.

Search across the details

Look up a port number, process name, PID, protocol, address or command. Search matches more than the visible port number, so one query can find several related processes.

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 without leaving the list to inspect the process ID, user, command and state. Copy a port number, command or diagnostic summary when you need it.

Keep it close

Refresh manually or at a chosen interval. Use Settings to open Ports at startup and choose your preferred AI provider.

Ports search for 5037 showing two results because search also matches commands
Search for 5037. Commands are searched too, which is why two rows match.
Ports Settings panel with startup and AI provider preferences
Startup and optional AI preferences in Settings.

A little help, when you choose it.

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.

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.

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