Flowctl is a self-service platform that gives users secure access to complex workflows, all in a single binary. These workflows could be anything, granting SSH access to an instance, provisioning infra, or custom business process automation. The executor paradigm in flowctl makes it domain-agnostic.
This initial release includes:
- SSO with OIDC and RBAC
- Execution on remote nodes via SSH (fully agentless)
- Approvals
- Cron-based scheduling
- Flow editor UI
- Encrypted credentials and secrets store
- Docker and Script executors
- Namespaces
I built this because I needed a simple tool to manage my homelab while traveling, something that acts as a UI for scripts. At work, I was also looking for tools to turn repetitive ops/infra tasks into self-service offerings. I tried tools like Backstage and Rundeck, but they were either too complex, or the OSS versions lacked important features.
Flowctl can simply be described as a pipeline (like CI/CD systems) that people can trigger on-demand with custom inputs.
Would love to hear how you might use something like this!
Demo - https://demo.flowctl.net
Homepage - https://flowctl.net
GitHub - https://github.com/cvhariharan/flowctl
reply