Dagu

Dagu

轻量级自托管工作流编排引擎,通过声明式 YAML 管理脚本、容器与自动化任务。

访问官网

编辑点评

"Dagu 以极简架构打破传统编排工具的沉重负担,单二进制文件搭配内置 Web 控制台,让脚本调度与自动化流程变得轻量透明,是开发者与运维团队的实用利器。"

优势

  • • 单二进制部署,无需外部数据库,资源占用极低
  • • 声明式 YAML 配置,与现有脚本和业务逻辑完全解耦
  • • 内置 Web 控制台,支持实时查看工作流执行状态、日志与运行历史

局限

  • • 无托管云服务,全部依赖用户自部署与运维
  • • 分布式 Worker 拓扑需手动配置,不提供自动扩缩容或故障转移机制

Q&A

快速了解这个工具的常见问题与答案

Q
这个工具是否支持 API?
Answer

官方未公开完整 REST API 文档,但提供 MCP(Model Context Protocol)服务器接口,可用于工作流状态查询与控制,适用于实验性智能体集成。

Q
这个工具是否支持中文或多语言?
Answer

官方界面与文档均为英文。

Q
这个工具是否支持自动化工作流?
Answer

完全支持。Dagu 专为自动化工作流设计,支持定时调度、依赖编排、自动重试、并发控制及人工审批节点。

Q
这个工具是否适合团队使用?
Answer

适合。其内置 Web 控制台、运行历史追踪、多 Worker 扩展能力,能够满足中小技术团队的协作与运维需求。

Q
这个工具如何收费?
Answer

Dagu 采用开源协议(GPL-3.0),核心功能完全免费,用户可自行下载二进制文件部署使用。

Q
这个工具支持哪些访问方式?
Answer

主要通过本地安装的命令行二进制文件启动服务,访问内置 Web 控制台(如 http://localhost:8080)。支持 macOS、Linux、Windows 平台安装。

工具介绍

产品简介

Dagu 是一款轻量级、自托管的工作流编排引擎,专为非核心编排团队设计。它采用声明式 YAML 定义 DAG(有向无环图),无需外部数据库或消息代理,单个二进制文件即可在 Linux、macOS 和 Windows 上运行,是 Cron、Airflow 和传统任务调度器的轻量替代方案。

核心功能

  • 单二进制部署,无需外部数据库,资源占用极低
  • 声明式 YAML 配置,与现有脚本和业务逻辑完全解耦
  • 内置 Web 控制台,支持实时查看工作流执行状态、日志与运行历史
  • 覆盖自动化与智能体相关需求

适用场景

  • 流程自动化
  • 任务与项目管理
  • 数据分析与报表

适合谁用

  • 个人用户
  • 团队用户
  • 希望提升效率的专业用户

选择参考

  • 适合场景:b2b-outbound / 跟进判断。
  • 外部参考:公开工具目录中的收录还比较少;GitHub 项目 security/advanced-security;可找到 8 个相关视频或教程。
  • 使用建议:适合作为候选工具先试用核心流程,再决定是否长期使用。

核心能力

主能力
自动化与智能体
次要能力
暂无次要能力

适用场景

任务与项目管理
数据分析与报表
流程自动化
价格与版本
Free
访问方式
Desktop App
支持语言
English