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.

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.
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
Join our community!
Built by the community, for the community.