Skip to content

diksharai9/Python-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ› ๏ธ Workflow Manager (Mini Jenkins/GitHub Actions UI)

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.


๐Ÿš€ Features

  • โœ… 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)

๐Ÿ“ธ Demo

Demo Screenshot
Example: Running a 5-step automation pipeline.


๐Ÿงฉ Use Cases

  • Run local CI/CD pipelines
  • Automate testing and build scripts
  • Manage system maintenance tasks
  • Build and run data preprocessing workflows

๐Ÿ› ๏ธ Tech Stack

  • Python 3.8+
  • PyQt6 โ€” GUI framework
  • subprocess โ€” Command execution
  • json โ€” Save/load workflow templates

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages