CAUTION: CONTAINS SHARP OBJECTS /// HANDLE WITH CARE /// MAY CAUSE
PROCESS TERMINATION ///
๐ THE PROBLEM
You're a developer. Port 3000 is haunted by a ghost process. You try
to remember the incantation...
$
lsof -i :3000 | grep LISTEN | awk '{print $2}' | xargs kill
-9
// *stares blankly at screen* // *googles it for the 47th
time*
๐ช THE SOLUTION
Just type offmyport and
stab that process right in its PID.
Get The Weapon
bun install -g offmyport
npm install -g offmyport
npx offmyport
Usage Guide
$ offmyport
$
offmyport 3000
$
offmyport 80,443,8080
$
offmyport 3000-3010
$
offmyport 3000 --kill --force
Sent SIGKILL to PID 12345 (node on port 3000)
// rest in peace, little process
Arsenal
๐ฏ
Interactive TUI
Arrow keys to pick, enter to execute. No memorization required.
โก
Lightning Fast
Built with Bun. Faster than your processes can run away.
๐ญ
Choose Your Violence
SIGTERM for the merciful. SIGKILL for the ruthless.
๐
JSON Output
For when you need to pipe the carnage elsewhere.
๐ฅ
Batch Mode
--kill --force for scripting your chaos.
๐
Cross-Platform
Stab processes on macOS, Linux, or Windows.
๐ช NO MORE GOOGLING LSOF ๐ช NO MORE NETSTAT ๐ช NO MORE CRYING ๐ช JUST
PURE PORT LIBERATION ๐ช
Cheat Sheet
--json
Output as JSON (for scripting)
--kill, -k
Non-interactive kill mode
--force, -f
Skip confirmation (dangerous!)
--version, -v
Show version
--help, -h
Show help
--murder
???
100%
port liberation rate
___________
/ \
/ GET OFF \
| MY PORT! |
\ ๐ช๐ช๐ช /
\___________/