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

  1. 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.

  2. 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.

  3. 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

AspectDaguKitewell
Main usersDevelopers and infrastructure engineersBusiness teams and the IT teams that support them
Building workflowsWrite YAMLTalk to the AI assistant, use the visual editor, or write YAML
Web automationWritten in YAMLSet up by listing steps in everyday language
Approvals and human tasksWritten in YAMLApproval screens, alerts, and a record of decisions
Batch sheets—Run once per spreadsheet row, with AI filling in the results
How it is providedOpen source (GPL-3.0)Software and support from Descarty

Dagu Cloud

To use Dagu in the cloud, see Dagu Cloud from Descarty.

About Dagu Cloud

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.