Dagu - Workflow Engine

2 min read Original article ↗

The workflow engine that doesn’t turn into an SRE project.

Dagu replaces workflow platform sprawl with a self-contained engine that is easier to run, cheaper to own, and simpler to scale.

Cockpit demo

Built for real workflows

From shell scripts to AI agents, automate it all in simple YAML.

CLI Orchestration

Chain shell commands, Docker containers, SSH sessions, and HTTP calls into reliable automated workflows.

  • 1Orchestrate any CLI command without code changes
  • 2Run containers, SSH into servers, make HTTP calls
  • 3Parallel execution with dependency management
  • 4Automatic retries with exponential backoff

Workflow Operator for Slack & Telegram

Persistent AI operator for Slack and Telegram.
Debug failures, approve actions, and recover incidents without leaving the conversation.

How Dagu Compares

AI agent that creates and manages deterministic workflows.
Not the other way around.

Automate CLI commands, AI agents, and everything in between

Everything you need in a single binary. No external dependencies required.

Explore all features

Quickstart Guide

Install Dagu with the guided wizard, then continue in the full installation guide or quickstart docs.

2

Next steps

The guided installer can finish the first-run setup for you.

# What the installer can do

Set up a background service

Create and verify the first admin

Offer Dagu AI skill installation

# If you use an AI coding tool, run this after installing Dagu

$dagu ai install --yes

# Fallback via the shared skills CLI

$npx skills add https://github.com/dagu-org/dagu --skill dagu

Installation GuideRead Quickstart

Join our community!

Built by the community, for the community.