dagu
Dagu is a local-first, self-hosted control plane designed for existing operations automation and AI agent workflows. It allows defining complex pipelines in simple declarative YAML, executing them anywhere with a single binary, and distributing tasks across workers. It comes with a built-in Web UI for debugging and monitoring, eliminating the need for external databases or message brokers.
dagu is currently grouped under Workflow Automation, which makes it easier to evaluate through workflow fit instead of isolated features alone. Based on the available data, it leans most heavily toward Local-first and self-hosted with a single binary and ETL and data operations: Turn data extraction scripts, SQL queries, dbt commands, and data-processing runbooks into observable pipelines.. The listed license is GPL-3.0, which is useful when adoption constraints matter. It also shows measurable community traction with 3.7k GitHub stars.
Features
Why choose it
Trade-offs
Compatibility
Quick start
Use cases
How it compares
Alternatives
Related searches
Comments
- onedayMay 24, 2026
用了一段时间,感觉 DAG 调度这块做得很扎实。比 Airflow 轻很多,适合中小规模的工作流。自带 Web UI 也够用,不需要再装额外的监控工具。
- day xiaoMay 22, 2026
Really impressed with the simplicity. Set up a multi-step ETL pipeline in under an hour. The YAML-based config is clean and version-control friendly. Only wish it had better retry backoff options.
- 11qwqMay 19, 2026
部署很方便,单个二进制文件搞定。我们内部把它替换掉了 cron + shell 脚本那套方案,稳定多了。