About Dagu

An open-source, local-first workflow engine for existing ops automation and AI-assisted workflows.

What is Dagu?

Dagu is a self-contained workflow orchestration engine. Define workflows as DAGs in YAML, execute them anywhere with a single binary, and manage runs, logs, and retries from a built-in web UI. No databases, message brokers, or code changes to existing scripts.

Why Dagu exists

Most teams accumulate cron jobs and scripts with implicit dependencies nobody fully understands. Dagu makes those dependencies explicit, gives teams visibility into what ran and what failed, and lets the right people fix and rerun work from a web UI.

License

Dagu is open source under the GNU General Public License v3.0.

How Dagu fits

Run Dagu on one machine with a single binary, scale out with distributed workers, or use a managed Dagu instance. It works with existing shell scripts, Docker containers, SSH commands, SQL queries, HTTP requests, chat completion steps, and Agent Harness steps. No rewriting required.

Get involved

Company

Company
Descarty, Inc. (Descarty株式会社)
Address
1-10-8 Dogenzaka, Shibuya-ku, Tokyo (Shibuya Dogenzaka Tokyu Bldg. 2F-C)
Representative
Yota Hamada
Business
Development and operation of workflow automation software.
Corporate number
2011001156613
Invoice registration number
T2011001156613
Telecommunications carrier notification
Notification No. A-06-21879