Welcome to FlowWright
FlowWright is a self-hosted control plane for your pipelines — local-first, TypeScript-native, and built to run on your own infrastructure. Watch every run, follow each stage live, and keep the whole record.
Why FlowWright
| FlowWright | Typical CI | |
|---|---|---|
| Pipeline definition | Typed TypeScript | YAML |
| Where it runs | Your machine, any CI, or a team server | Vendor-hosted |
| Data ownership | Self-hosted, full record | Vendor-retained |
| License | MIT, open source | Varies |
Next steps
- Quickstart — install the CLI and run your first pipeline
- Concepts — how it works underneath
- The CLI — every command and flag
- Authoring pipelines — the
pipeline.tsDSL end to end - Plugins — the seven official shared libraries
- Running in CI — use FlowWright as the body of your existing CI job
- Self-hosting — run the server and workers yourself
- Control plane — using the server's web app, once it's running
- Reference — flags, the plan contract, events, error codes
- Visit the FlowWright site
- Browse the source on GitHub