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

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