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
- Browse the source code on GitHub.
- Read the documentation to get started.
- Reach out at contact@dagu.sh for questions.
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