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.
Guided installer: adds Dagu to your PATH, sets up a background service, creates the first admin, and can install the Dagu AI skill.
Zero Intrusion
No SDK required. Your code stays untouched.
Self-contained
Single binary, no external dependencies
Language agnostic
Run any script, any language
Air-Gapped Ready
Runs fully offline. No external services needed.

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
steps:
- name: health-check
command: curl -sf http://app:8080/health
- name: backup
type: ssh
config:
host: db-server
user: admin
command: pg_dump mydb > /backups/daily.sql
- name: notify
type: http
config:
url: "https://hooks.slack.com/..."
method: POST
body: '{"text": "Backup complete"}'
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.
| Feature | |||
|---|---|---|---|
| Deterministic execution | |||
| Built-in AI agent | |||
| Create workflows via chat | |||
| Debug failed runs via chat | |||
| Scheduled jobs | |||
| Token-efficient agentic workflow | N/A | ||
| Built-in memory | |||
| Built-in documentation & runbook | |||
| Run coding agent | |||
| Minimum infrastructure cost | low | low | $200+/mo |
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.
Install dagu command
The script installers are the recommended path. Homebrew, npm, and Docker remain available for binary-only or container installs.
Next steps
The guided installer can finish the first-run setup for you.
Join our community!
Built by the community, for the community.