Port 3000. Mystery solved.
Search TCP listeners and UDP sockets by port, process, or PID. See what’s running and which process owns it.
Meet Port Authority. Find the process behind a busy port, inspect what it’s doing, and get back to building.
The native Rust backend inspects real local TCP and UDP sockets, showing their owning processes and current status.
A clear answer to “what’s using that port?”
Search TCP listeners and UDP sockets by port, process, or PID. See what’s running and which process owns it.
Group connections by process. Inspect the owner, find its project, and open your local service in the browser.
Restart from Ports, Processes, Favorites, or History. Bring back saved commands and verify their original ports, with ownership checks before stopping a service.
From the first screen to the details that make it useful.
Group connections by process to see which services belong together and where they listen.
Native macOS · live local servicesA live overview connects recently started services with watched ports and available development endpoints.
Native macOS · live local servicesThe desktop app inspects real local sockets. Favorites and settings stay on your machine; port history lives in local SQLite. No account is required.
Download the current Port Authority preview.
Developer ID signed · Apple notarized
18df0418ff65bbdacdc0419b3829ef5634caed9a74bb0017e52f063b4d8a31ecApp ZIP7f555f9fb7e4e85c1c0689fb8161c1ede13c386f87d75c223523a287f4c045ac54ce083863df6825ee8f2f6f7d2e19ea749a4da00b1c531710e41d7513b99800App ZIPa4b3e767b2d352191e6871926073da170c3b1da4405caf4eea3be7b79a02c280df80e23f955dcb6a288d1e45c64dd30a6b02a9d472cc5235b08cc03c561575d6App ZIPe8020da99e9c762ba378f8f0a627b2e836ee83d29122476bd2e900093719c552Open the DMG and drag the app into Applications, or unzip the app and move it there.
64-bit Windows
Build not available yetA verified installer will appear here when it is available.
64-bit Linux
Build not available yetA 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 checksumsSomething is using port 3000. Again. Finding it should take one click, not a sequence of terminal commands you have to look up every time.
No. The browser preview uses labeled sample services. Download the native desktop app to inspect real ports and processes on your machine.
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.
Windows has no general graceful signal for arbitrary processes. Port Authority explains when graceful termination is unavailable; Force Kill is a separate, confirmed action.
No. It means the most recent successful scan found no matching socket. Another process can claim the port after the scan.
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.
Requires Node.js, Rust, and Tauri platform prerequisites. Platform support is a target; test builds on your operating system.
npm install
npm run desktopLOCAL DEVELOPMENT · v0.1.1