Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mnafees/openports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

OpenPorts

A lightweight macOS menu bar app that shows all TCP listening ports grouped by process name. Built as a JXA (JavaScript for Automation) stay-open applet.

Features

  • Shows all TCP listening ports in the menu bar
  • Ports grouped by process name with full command names
  • Copy any port number to clipboard with a click
  • Kill processes directly from the menu
  • Auto-refreshes every 2 seconds
  • Instant refresh on app launch/termination via NSWorkspace notifications
  • Minimal resource usage (menu bar only, no Dock icon)

Requirements

  • macOS (uses Cocoa frameworks via JXA ObjC bridge)

Install

git clone https://github.com/mnafees/openports
cd openports
./install.sh

This builds the app, copies it to /Applications, and optionally adds it to your Login Items.

About

A lightweight macOS menu bar app that shows all TCP listening ports grouped by process name. Built as a JXA (JavaScript for Automation) stay-open applet.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /