A GitHub CLI extension to interactively dispatch GitHub Actions workflows.
2026-01-23.13.26.28.mov
- 🚀 Interactive Selection: Select workflows and branches using a modern TUI (Text User Interface).
- 🔍 Local Scanning: Rapidly scans your local
.github/workflowsdirectory to find workflows with theworkflow_dispatchtrigger. - 🌿 Smart Branch Selection: Automatically detects and pre-selects your current git branch.
- 🔎 Fuzzy Search: Easily filter workflows by name or filename using
/. - 🛡️ Safe Execution: Confirmation prompt before dispatching the event to prevent accidents.
gh extension install yanskun/gh-dispatch- Navigate to your git repository directory.
- Run the command:
gh dispatch- Select a Workflow: Use
Up/Downarrow keys to navigate, or press/to filter. PressEnterto select. - Select a Branch: Select the branch to run the workflow on. Your current branch is selected by default.
- Confirm: Review your choice and press
yto dispatch the workflow.
- GitHub CLI (
gh) v2.0.0+ - A git repository with
.github/workflowscontaining workflows configured with theworkflow_dispatchtrigger.
To build and install locally:
# Build the binary
go build -o gh-dispatch main.go
# Install as a local extension
gh extension install .MIT