OpenSource-Hub
D

dagu

SHA-256
3.4k stars·개발 도구·SHA-256 체크섬 확인됨

轻量级自托管工作流编排工具

스마트 다운로드

Download 버전 다운로드

v2.6.9 · 42.6 MB

一个二进制搞定所有工作流编排,本地运行不依赖数据库

주요 기능

  • 纯 YAML 定义工作流,支持依赖、重试、并发控制
  • 单文件部署,无需数据库、消息队列等外部依赖
  • 内置 Web UI 查看运行状态、日志和产物
  • 支持人工审批、Webhook、定时调度、分布式 Worker
  • 可对接现有脚本、Docker、SQL、SSH、HTTP 和 AI 工具

할 수 없는 것

  • 1) 默认文件存储,多节点分布式需使用 S3 或 NFS 等共享存储;2) 工作流执行历史默认保留在本地磁盘,注意磁盘空间;3) 虽然有 Web UI,但高级调度策略需通过 YAML 配置;4) 与 Airflow 相比缺少内置数据血缘和丰富插件生态,适合轻量场景。

사용 사례

  • 整合散落的 cron 任务和运维脚本,变成可视化工作流
  • ETL 数据处理,如数据库查询、S3 传输、jq 转换
  • 媒体处理,如 ffmpeg 批量转码、缩略图生成
  • GitHub 驱动的工作流(触发 PR 验证、部署)
  • 客服自动化:非工程师通过 Web UI 执行审批后的操作

Dagu 是一个本地优先的控制平面,用于整合现有的运维自动化和 AI Agent 工作流。它用单个二进制文件替代 cron 和零散脚本,通过纯 YAML 定义可视化、可治理的工作流。支持调度、依赖图、重试、日志、产物、人工审批、Web 界面、Webhook,以及可选分布式 Worker。无需数据库或消息队列。支持 shell 脚本、Python、Docker 容器、SQL 查询、SSH 命令、HTTP 调用和 AI 工具。默认文件存储,数据保留在本地设备或基础设施内。

태그

workfloworchestrationcronautomationsingle-binaryself-hostedlocal-first

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:macOS/Linux 执行 curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash

4

步骤2:按向导添加 PATH、配置后台服务、创建管理员账号

5

步骤3:新建 .yaml 文件定义工作流,运行 dagu start-all 启动服务

설치 가이드
  1. 步骤1:macOS/Linux 执行 curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
  2. 步骤2:按向导添加 PATH、配置后台服务、创建管理员账号
  3. 步骤3:新建 .yaml 文件定义工作流,运行 dagu start-all 启动服务
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

f1fee63f6df94e0e08adf992ee414cdb74a7b2315001803123ff7a74968e3fad

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

删除安装目录和 ~/.dagu 配置文件夹即可完全卸载。若通过 Homebrew 安装则执行 brew uninstall dagu。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-26 07:45:17
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트