Skip to content
josezumaPublic

About

Kill processes by name or port. Fuzzy search, confirmation, JSON output. fkill-inspired, pure Python.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💀 prokill

Kill processes by name or port. Fuzzy search, confirmation, JSON output.

License

Author: Jose Zuma — AI Visibility Expert (@josezuma)


Quick Start

git clone https://github.com/josezuma/prokill.git
cd prokill

# Search and kill interactively
python3 prokill.py chrome

# Kill by port
python3 prokill.py --port 3000

# Kill by PID
python3 prokill.py --pid 1234

# Force kill (SIGKILL)
python3 prokill.py nginx --force

# List all processes
python3 prokill.py --list

Why prokill?

Feature fkill (Node) prokill
Zero dependencies ❌ (needs Node/npm) ✅
Cross-platform ✅ ✅
Fuzzy search ✅ ✅
Interactive confirm ✅ ✅
Kill by port ❌ ✅
Kill by PID ❌ ✅
JSON output ❌ ✅
Process listing ❌ ✅
Single file ❌ ✅
Python stdlib only ❌ ✅

Demo

$ python3 prokill.py python

Found 7 processes matching 'python':
  #    PID NAME                        MEM            USER
  -----------------------------------------------------------
  1  1234 python3                     2.3%          jose
  2  1235 python3                     1.1%          jose
  3  1240 python3                     0.8%          jose

Enter # to kill (or 'a' for all, Enter to cancel): 2
✅ Killed PID 1235 with SIGTERM
$ python3 prokill.py --port 8080
✅ Killed process on port 8080 (PID 5678)

Features

Feature Description
Search by name Fuzzy-match process names
Kill by port Find and kill process listening on a port
Kill by PID Direct PID targeting
Interactive mode Shows matches, asks for confirmation
Force mode SIGKILL instead of SIGTERM
Process list --list shows all processes with CPU/MEM
JSON output Machine-readable with --json
Cross-platform Linux, macOS, Windows
Zero deps Python stdlib only

About the Author

Jose Zuma is an AI Visibility Expert and creator of BrandVirality. He builds high-quality open-source developer tools — 170+ repos and counting.

License

MIT © 2026 Jose Zuma — AI Visibility Expert

About

Kill processes by name or port. Fuzzy search, confirmation, JSON output. fkill-inspired, pure Python.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages