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.gitcd pyker && python3 install.py
Manual installation with dependencies
pip3 install --user psutilmkdir -p ~/.local/bincp pyker.py ~/.local/bin/pykerchmod +x ~/.local/bin/pykerexport 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