关于 Dagu
面向现有运维自动化与AI代理工作流的开源本地优先工作流引擎。
什么是 Dagu?
Dagu是一个自包含的工作流编排引擎。以YAML形式将工作流定义为DAG,用单一二进制在任何地方执行,并通过内置Web UI管理运行、日志和重试。无需数据库、消息队列或修改现有脚本。
Dagu存在的原因
大多数团队都会积累cron任务和脚本,其隐式依赖关系没有人能完全理解。当出现问题时,弄清楚哪里失败了以及该重新运行什么往往比预期花费更长时间。我们构建Dagu是为了让这些依赖关系变得明确,让团队了解哪些运行了哪些失败了,并让合适的人可以从Web UI修复和重新运行。不需要SSH进入服务器,不需要重写现有自动化。
Dagu 与自托管许可证
Dagu 将继续以 GPLv3 开源。团队可以免费运行包含通知路由和最多 2 个 API 密钥的 Community 版本;当需要更多 API 密钥以及 SSO、RBAC、审计日志、托管 GitHub App 和事件路由等企业控制时,可以添加付费自托管许可证;如果不想自行运维平台,也可以使用 Dagu。
Dagu如何融入
用单一二进制在一台机器上运行Dagu,用分布式工作节点扩展,或使用我们运营的托管Dagu实例。它与现有的shell脚本、Docker容器、SSH命令、SQL查询、HTTP请求和AI代理步骤配合使用。无需重写。
参与贡献
- 浏览源代码并在以下平台贡献 GitHub.
- 阅读 文档 以开始使用。
- 如有问题或反馈,请联系 contact@dagu.sh 。
公司
- 公司
- Descarty, Inc. (Descarty株式会社)
- 地址
- 1-10-8 Dogenzaka, Shibuya-ku, Tokyo (Shibuya Dogenzaka Tokyu Bldg. 2F-C)
- 代表人
- Yota Hamada
- 业务
- Dagu 开源工作流引擎、Dagu 托管实例以及自托管企业许可证的开发与运营
- 法人编号
- 2011001156613
- 发票登记号
- T2011001156613
- 二类电信运营商
- Notification No. A-06-21879