🔌
What’s new in Ports for macOS.
- Fixed a crash that could close Ports the moment its menu opened on macOS 26.
- Added a customizable global keyboard shortcut to open Ports from anywhere. Default value is ⌘⌥P. Customize in Settings.
- Added keyboard navigation for selecting ports, opening servers and terminals, and killing processes. Press ↑ ↓ to navigate, O to open, T to open the terminal, and K to kill.
- Added a Kill All button to terminate all visible dev ports.
- Added the app version number to the Settings window.
- Fixed Esc so it cancels a pending Kill all confirmation without closing the menu.
- Fixed the Ports menu so it stays inside the visible screen when opened near a display edge.
- Fixed menu bar visibility on macOS 26 beta by improving how Ports registers its status item.
- Fixed Settings so choosing it now brings an already-open Settings window to the front instead of leaving it hidden behind other windows.
- Fixed the menu opening with a gap below the menu bar so it now sits flush against it.
- Improved interactive icons with consistent hover feedback throughout the menu.
- Improved process-row layout on hover.
- Improved the menu footer by tightening the spacing between button icons and labels.
- Improved Settings with separate General, Shortcut, and Refresh tabs.
- Completed Apple notarization so Ports opens without a security warning.
- Added a “Need help?” link for sending feedback and reporting bugs.
- Fixed HTTPS links for dev servers listening on IPv6.
- Fixed the menu staying open after clicking elsewhere when Accessibility access is unavailable.
- Added a button to open each localhost server in your browser, with automatic HTTP or HTTPS selection.
- Added a setting to auto-close the menu after opening a server or terminal.
- Fixed UX: when app is open, clicking the menu bar icon now closes the menu.
- Added a smart, filtered list of listening ports with project names.
- Added live uptime, CPU, memory, and energy usage for each process.
- Added buttons to jump to the owning terminal, kill processes, or force kill them.
- Added settings to launch at login, show every port, and choose a refresh interval.