A lightweight local workflow runner that lets you define, run, and manage sequences of shell commands or scripts โ all from a user-friendly desktop interface built with PyQt6.
Inspired by tools like Jenkins and GitHub Actions, but designed for local, visual execution.
- โ Define workflows step-by-step using shell commands
- ๐ View execution status: Pending โ Running โ Success/Failed
- ๐ชต See live logs and errors for each step
- โ Pause, resume, or stop execution manually
- ๐พ Save and load reusable workflow templates (
.json) - ๐ฅ๏ธ Cross-platform (Windows, macOS, Linux)

Example: Running a 5-step automation pipeline.
- Run local CI/CD pipelines
- Automate testing and build scripts
- Manage system maintenance tasks
- Build and run data preprocessing workflows
Python 3.8+PyQt6โ GUI frameworksubprocessโ Command executionjsonโ Save/load workflow templates