dagu

dagu

A task runner and scheduler with workflows, retries, and a web interface

3.5k 282
GPL-3.0
last commit 2026-03-06
Website Source Demo
Share:

About

Local-first workflow engine with a Web UI for small teams. Define DAGs in a declarative YAML format. Self-contained and no DBMS required. Use any AI agent to manage your DAGs.

dagu website preview

Languages

Contributors30

  • Workflow Orchestration
    Core

    Executes and manages workflows defined as directed acyclic graphs

  • DAG-Based Scheduling
    Core

    Runs tasks based on dependency relationships

  • Web Dashboard
    Core

    Visualizes workflows task status and execution history

  • Cron Scheduling

    Triggers workflows using time-based schedules

  • Parameterized Runs

    Executes workflows with runtime parameters

  • Retry and Failure Handling

    Manages retries and failure states for tasks

  • Log Management

    Stores and displays task execution logs

  • CLI Support

    Controls workflows from the command line

  • Self-Hosted Execution

    Runs on user-managed infrastructure

Comments Theme
slug: dagu