About Dagu
An open-source, local-first workflow engine for existing ops automation and AI agent 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. When something breaks, figuring out what failed and what to rerun takes longer than it should. We built Dagu to make those dependencies explicit, give teams visibility into what ran and what failed, and let the right people fix and rerun things from a web UI. No SSHing into servers, no rewriting existing automation.
Dagu and self-host licenses
Dagu remains open source under GPLv3. Teams can run the Community edition for free with notification routing and up to 2 API keys included, add paid self-host licenses for more API keys and enterprise controls such as SSO, RBAC, audit logging, the managed GitHub App, and incident routing, or use Dagu when they do not want to operate the platform themselves.
How Dagu fits
Run Dagu on one machine with a single binary, scale out with distributed workers, or use a managed Dagu instance operated by us. It works with existing shell scripts, Docker containers, SSH commands, SQL queries, HTTP requests, and AI agent steps. No rewriting required.
Get Involved
- Browse the source code and contribute on GitHub.
- Read the documentation to get started.
- Reach out at contact@dagu.sh for questions or feedback.
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 Dagu, the open-source workflow engine, Dagu managed instances, and self-host enterprise licenses
- Corporate Number
- 2011001156613
- Invoice Registration Number
- T2011001156613
- Type II Telecom Carrier
- Notification No. A-06-21879