We started building gh-git-action-cli, a GitHub CLI extension that executes .github/workflows/ locally instead of relying on GitHub-hosted runners.
The goal is simple:
make CI feedback loops faster, safer, and fully local.
Problems we wanted to solve:
- waiting several minutes for GitHub Actions to fail on small mistakes
- constantly syncing secrets to cloud runners
- burning GitHub Actions minutes during development/testing
Current features:
- Parses GitHub workflow YAML locally
- Executes jobs using native shell processes or Docker
- Injects local .env secrets directly into runtime memory
- Blocks broken pushes using local git hooks
- Bubble Tea TUI for workflow selection/logging
- Local execution analytics using bbolt
Stack:
- Go
- Cobra
- Bubble Tea / Lip Gloss
- Viper
- Go-YAML
- bbolt
We initially used AI tools to bootstrap the setup and get a working prototype running quickly. Now we want to grow it into a serious production-grade open-source utility with community help.
We’re looking for:
- Go developers
- DevOps / CI-CD engineers
- TUI designers
- testers who enjoy breaking things
GitHub Repo:
https://github.com/jadejashaktisinh/gh-git-action-cli
Would love feedback, contributors, or architecture suggestions from the community.
Top comments (0)