PortCleaner Icon

PortCleaner

End the "Port 3000 is already in use" madness once and for all

$4.99 Buy Signed Version View on GitHub (Free) Learn More
PortCleaner Application Screenshot

The Problem

You know the drill. You're trying to start your dev server and...

Error: Port 3000 is already in use

Now you're opening Activity Monitor, trying to remember if it's under "node" or "Python" or something else entirely. You Google "lsof command mac" for the 100th time. You finally find the process. It's been running for 3 weeks. How is it using 2GB of RAM?

The Solution

PortCleaner shows you exactly what's running on every port on your system. See the process name, how long it's been running, memory usage, and kill it with one click. No terminal commands. No hunting. Just click and it's gone.

Now open source! Get the full source code on GitHub or purchase the signed version for hassle-free installation.

Features

Instant Port Scan

See all active ports and their processes in under a second. No more guessing what's running where.

One-Click Kill

Found the culprit? One click and it's gone. No need to copy PIDs or type kill commands.

Smart Safety

Protected processes like databases are highlighted. You can still kill them, but we'll warn you first.

Memory Usage

See how much RAM each process is using. Find those forgotten dev servers eating your memory.

Process Age

Shows how long each process has been running. That webpack server from last month? Yeah, we see it.

Quick Filters

Filter by port range, process name, or just show the usual suspects (3000, 8080, 5000, etc.)

Installation & Usage

Requirements

macOS 10.15 or later. That's it.

Installation

Signed Version ($4.99):
1. Purchase and download PortCleaner.dmg
2. Drag to Applications folder
3. Open PortCleaner
4. Grant permission when asked (we need this to see port info)

Open Source Version (Free):
1. Clone from GitHub
2. Build with Xcode
3. Run locally or create your own signed build

How to Use

Launch PortCleaner. It automatically scans all ports. Click any process to see details. Click "Kill Process" to end it. That's literally it.

Frequently Asked Questions

Is it safe?

Yes. PortCleaner only reads port information and sends standard kill signals. It can't access your files, network, or anything else. Plus, we warn you before killing important processes.

Will it work with Docker?

Yes! PortCleaner shows all ports, including those used by Docker containers. It clearly labels Docker processes so you know what you're killing.

What about Windows/Linux?

Currently macOS only. Windows and Linux versions are on the roadmap based on demand.

What's the difference between paid and open source?

Both versions have identical features! The $4.99 signed version saves you time with easy installation and automatic macOS Gatekeeper approval. The open source version requires building from source but gives you full access to modify the code.

Do I get updates?

Signed version: All updates delivered through Gumroad. Open source: Pull the latest changes from GitHub and rebuild.

What Developers Say

"I had 14 node processes running. FOURTEEN. Some from projects I deleted months ago. PortCleaner saved me 8GB of RAM."

- Sarah, Full-Stack Developer

"No more googling lsof commands. This should come pre-installed on every Mac."

- Mike, DevOps Engineer

"Found a Python server that had been running since 2023. I don't even remember what project that was for."

- Alex, Data Scientist

Changelog

v1.0.0 - Current
  • Initial release
  • Basic port scanning and process killing
  • Memory usage display

Get PortCleaner