dagucloud

    dagucloud/dagu

    Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.

    ai-agents
    automation
    data-engineering
    devops
    llm
    self-hosted
    agentic-workflows
    ai-workflows
    airflow-alternative
    cron
    dag
    Go
    GPL-3.0
    4.5K stars
    387 forks
    4.5K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest 1 day ago, with 115 contributors on GitHub.

    Peaked at #29 in the weekly ranking the week of Sep 27, its best in the past year.

    Use Cases & Benefits

    • Provides a self-hostable, local-first workflow orchestrator using declarative YAML to manage scripts, SSH commands, containers, and more without external databases.
    • Offers a single binary solution with no external dependencies, enabling easy setup and operation on limited hardware while preserving existing scripts unchanged.
    • Use for converting legacy cron jobs and scripts into maintainable, observable workflows with retries, dependencies, and a web UI.
    • Use for orchestrating containerized and Kubernetes jobs alongside traditional shell commands in a unified, scalable workflow engine.
    • Use for automating infrastructure tasks and remote server management via SSH with centralized logging, notifications, and human-in-the-loop approvals.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    GPL 3.0

    Copyleft: distributing software that includes it generally requires releasing your source under the same license.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • GPL-style copyleft: including it in distributed software generally requires releasing your source under the same license.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Dagu is a local-first workflow engine for operations and internal automation. It is open source and self-hostable: a single binary with a built-in Web UI, no external database or message broker, running on Linux, macOS, and Windows. Define DAGs in a declarative YAML format. It natively supports shell commands, Docker containers, Kubernetes Jobs, remote commands via SSH, and more through Dagu Actions.

    Dagu turns existing scripts and runbooks into production workflows with scheduling, retries, human tasks, and run history. It runs where your data and credentials live: on-prem, air-gapped, edge, or cloud, and scales from a single node to a fleet of workers.

    For a quick look at how workflows are defined, see the examples.

    Try it live: Live Demo (credentials: demouser / demouser)

    Orchestration is not your main work. You have scripts and containers that already work. You want a schedule, retries, dependencies, and a place to see logs. The usual options each have a cost:

    You wanted to schedule some jobs. Now you operate a second system, and the orchestrator lives inside the code it was supposed to serve.

    Excerpt from the dagucloud/dagu README on GitHub (GPL-3.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 12: +39Sep 13: +12Sep 14: +7Sep 15: +15Sep 16: +9Sep 28: +30

    +559 stars over 48 days across 10 snapshot days; best day +39 on Sep 12.

    Forks

    387+58

    Open issues

    170+99

    Compared with peers in AI Agents

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    dagucloud/dagu compared with AI Agents repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    vercel-labs/agent-desktop17.0K+13.3K33today
    thedotmack/claude-mem113.6K+8.8K35today
    stablyai/orca116.8K+6.6K40today
    milind-soni/OpenMausBot13.5K+6.0K45today
    HKUDS/DeepTutor55.5K+5.5K655 days ago
    dagucloud/dagu4.5K—651 day ago
    Category median55.5K+6.6K40—

    Discover Repositories

    Search across tracked repositories by name or description