Lightweight, user-friendly tool for managing Python scripts. Run Python processes in the background, monitor their status, and manage logs with beautiful CLI tables and adaptive display. No sudo required!
Everything you need for Python process management
No sudo required, works in user space with one-line installation
Real-time CPU and memory usage with beautiful status indicators
Each process gets its own log file with configurable rotation
Prevent disk space issues with automatic log rotation
Responsive tables that work on any terminal size
Auto-complete commands, process names, and file paths
Get Pyker running in seconds
Download and install with a single command
curl -sSL https://raw.githubusercontent.com/mrvi0/pyker/main/install.sh | bash
Alternative installation method
curl -sSL https://raw.githubusercontent.com/mrvi0/pyker/main/install.py | python3
Clone and install from source
git clone https://github.com/mrvi0/pyker.git
cd pyker && python3 install.py
Manual installation with dependencies
pip3 install --user psutil
mkdir -p ~/.local/bin
cp pyker.py ~/.local/bin/pyker
chmod +x ~/.local/bin/pyker
export PATH="$HOME/.local/bin:$PATH"
Complete command reference
Adaptive tables that work on any terminal size
Process List:
βββββββββββββ¬βββββββββ¬ββββββ¬ββββββββ¬ββββββββββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββ
βName βPID βCPU% βRAM βStarted βStopped βScript β
βββββββββββββΌβββββββββΌββββββΌββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌβββββββββββββββββββ€
ββ webserverβ123456 β2.1 β45.2 β2025-01-27 09:30:15β- βserver.py β
ββ worker β- β0.0 β0.0 β2025-01-27 09:25:10β2025-01-27 10:15:30βworker.py β
βββββββββββββ΄βββββββββ΄ββββββ΄ββββββββ΄ββββββββββββββββββββ΄ββββββββββββββββββββ΄βββββββββββββββββββ
Process List:
ββββββββββββββββββββ¬βββββββββββ¬ββββββββββββββββ
βName βPID βScript β
ββββββββββββββββββββΌβββββββββββΌββββββββββββββββ€
ββ webserver β123456 βserver.py β
ββ worker β- βworker.py β
ββββββββββββββββββββ΄βββββββββββ΄ββββββββββββββββ
Color-coded status with visual symbols
CPU and memory usage monitoring
Automatically adjusts to terminal width