产品简介
dagu Dagu 是一个开源可自托管的工作流引擎,单文件部署无需外部数据库。它帮助用户将脚本、运行手册和 AI 代理任务转换为可监控的生产工作流,提供调度、重试和 Web UI 管理,适合运维、数据处理和 AI 集成场景。

核心功能
- 单二进制文件安装,部署简单
- 声明式 YAML 定义工作流,易于维护
- 内置 Web UI,可视化管理和监控
- 自包含,无需外部数据库或消息代理
- 支持 AI 代理通过 MCP 集成管理
快速开始
- 使用 curl 或 brew 命令安装 Dagu
- 创建 YAML 文件定义工作流步骤
- 运行 'dagu start hello.yaml' 执行工作流
- 执行 'dagu start-all' 启动 Web UI 服务器
- 配置 AI 代理连接 MCP 端点进行管理
界面预览


与其他方案对比
| 对比项 | dagu | 同类方案 |
|---|---|---|
| 部署复杂性 | 单二进制文件部署,无外部服务依赖 | 传统编排器需要管理多个服务如数据库和调度器 |
| 数据库依赖 | 无需外部数据库,使用本地文件存储状态 | 通常需要 PostgreSQL 或 Redis 等数据库 |
适合谁用
- 运维工程师:自动化服务器和基础设施管理任务
- 数据工程师:编排 ETL 管道和数据处理脚本
- AI 开发者:集成 AI 代理优化工作流执行
- 开发人员:利用现有脚本简化任务调度
下载与版本
当前最新版本为 helm-dagu-1.0.11,发布于 2026-07-21。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/dagucloud/dagu