A CLEARER VIEW OF LOCALHOST

Know what’s listening.
Take back your ports.

Meet Port Authority. Find the process behind a busy port, inspect what it’s doing, and get back to building.

beta macOS / Linux / Windows
Live TCP & UDP sockets Process ownership Local port history Guarded process controls
LESS GUESSWORK. MORE BUILDING.

Your localhost.
Under control.

A clear answer to “what’s using that port?”

01
FIND THE LISTENER

Port 3000. Mystery solved.

Search TCP listeners and UDP sockets by port, process, or PID. See what’s running and which process owns it.

02
FOLLOW THE PROCESS

The service behind the socket.

Group connections by process. Inspect the owner, find its project, and open your local service in the browser.

03
TAKE CONTROL

Restart it. Right where it ran.

Restart from Ports, Processes, Favorites, or History. Bring back saved commands and verify their original ports, with ownership checks before stopping a service.

A CLOSER LOOK

A few moments inside Port Authority.

From the first screen to the details that make it useful.

01 / THE WORKFLOW

Follow the process

Group connections by process to see which services belong together and where they listen.

Native macOS · live local services
02 / THE WORKFLOW

A clearer view of localhost

A live overview connects recently started services with watched ports and available development endpoints.

Native macOS · live local services
INSIDE THE APPLICATIONPort Authority
01 / 03
port authority — What is listening?

What is listening?

The native Rust backend inspects real local TCP and UDP sockets, showing their owning processes and current status.

Native macOS · live local services · ← → to explore · Esc to closeSwipe to explore · + to inspect
YOUR MACHINE. YOUR DATA.

Built for the work in front of you.

The desktop app inspects real local sockets. Favorites and settings stay on your machine; port history lives in local SQLite. No account is required.

  • Native socket discovery
  • Local history
  • No account required
ON YOUR MACHINE

Put localhost in good hands.

Download the current Port Authority preview.

macOS

Developer ID signed · Apple notarized

Universal · Apple Silicon & Intel

Download for macOSv0.1.1 · 12.4 MB · .dmgDownload app ZIP12.4 MB · .app.zip
SHA-256 checksumsDMG18df0418ff65bbdacdc0419b3829ef5634caed9a74bb0017e52f063b4d8a31ecApp ZIP7f555f9fb7e4e85c1c0689fb8161c1ede13c386f87d75c223523a287f4c045ac

Apple Silicon · M-series Macs

Download Apple Silicon DMGv0.1.1 · 6.1 MB · .dmgDownload app ZIP6.0 MB · .app.zip
SHA-256 checksumsDMG54ce083863df6825ee8f2f6f7d2e19ea749a4da00b1c531710e41d7513b99800App ZIPa4b3e767b2d352191e6871926073da170c3b1da4405caf4eea3be7b79a02c280

Intel · 64-bit Macs

Download Intel DMGv0.1.1 · 6.5 MB · .dmgDownload app ZIP6.4 MB · .app.zip
SHA-256 checksumsDMGdf80e23f955dcb6a288d1e45c64dd30a6b02a9d472cc5235b08cc03c561575d6App ZIPe8020da99e9c762ba378f8f0a627b2e836ee83d29122476bd2e900093719c552

Open the DMG and drag the app into Applications, or unzip the app and move it there.

Windows

64-bit Windows

Build not available yet

A verified installer will appear here when it is available.

Linux

64-bit Linux

Build not available yet

A verified installer will appear here when it is available.

Notarized macOS preview. These macOS packages are Developer ID signed, notarized by Apple, and include stapled notarization tickets. The app and disk image passed Gatekeeper verification.

Read Apple’s guidance for opening downloaded apps before installing.

Download all checksums
A NOTE FROM THE BUILDER

Why I built it.

Something is using port 3000. Again. Finding it should take one click, not a sequence of terminal commands you have to look up every time.

Rippley Labs — Independent software
BEFORE YOU OPEN THE PORT

A few things to know.

Does the browser preview control my computer?

No. The browser preview uses labeled sample services. Download the native desktop app to inspect real ports and processes on your machine.

Can Port Authority stop any process?

Process controls recheck ownership and identity before acting. Critical services, other users’ processes, and Port Authority itself are protected. Force termination always requires confirmation. Operating-system permissions can limit what is visible or controllable.

How does termination work on Windows?

Windows has no general graceful signal for arbitrary processes. Port Authority explains when graceful termination is unavailable; Force Kill is a separate, confirmed action.

Does “available” reserve a port?

No. It means the most recent successful scan found no matching socket. Another process can claim the port after the scan.

Where does the history live?

Port Timeline keeps ownership changes and project metadata in a local SQLite database. Retention defaults to 30 days and is configurable. You can pause recording or clear saved history in the app.

FROM THE SOURCE

Take it for a spin.

Requires Node.js, Rust, and Tauri platform prerequisites. Platform support is a target; test builds on your operating system.

From the port-authority/ source checkout
npm install
npm run desktop
LOCAL DEVELOPMENT · v0.1.1
Back to the vault
OPEN A CHANNEL

Something on your mind?

A project, a strange idea, or a particularly good bug. Find me here.

github.com/Rippley777