Open source underneath.
Kitewell runs on Dagu, the open-source workflow engine Descarty develops. Workflows stay with you as readable YAML files, and anyone can read the source code to see how the engine works.
- GitHub stars
- 4,100+
- Forks
- 340+
- License
- GPL-3.0
- Public since
- 2022
Public GitHub figures as of the last site update
Why an open-source foundation
You can check what is inside
The engine's source code is public on GitHub. Before adopting it, anyone can check how it works and where it keeps data.
Your workflows stay with you
Workflow definitions are saved in Dagu's YAML format and stay on your machine in a form people can read. Nothing is locked in a proprietary format.
The engine will not disappear
The engine is published under GPL-3.0. Even if something changed at Descarty, the engine itself and your workflows would not be lost.
What Dagu is
Dagu is a workflow engine that runs workflows defined in YAML. It is a single executable and needs no database. It combines scripts, commands, containers, SSH operations on servers, and more, and runs them on schedule.
schedule: "0 9 * * 1-5"
steps:
- name: collect
command: python collect.py
- name: report
command: python report.py
depends: [collect]How Kitewell relates to Dagu
| Aspect | Dagu | Kitewell |
|---|---|---|
| Main users | Developers and infrastructure engineers | Business teams and the IT teams that support them |
| Building workflows | Write YAML | Talk to the AI assistant, use the visual editor, or write YAML |
| Web automation | Written in YAML | Set up by listing steps in everyday language |
| Approvals and human tasks | Written in YAML | Approval screens, alerts, and a record of decisions |
| Batch sheets | — | Run once per spreadsheet row, with AI filling in the results |
| How it is provided | Open source (GPL-3.0) | Software and support from Descarty |
Talk to us about automation on an open-source foundation
We are happy to explain the engine and architecture from a technical point of view.