Dagu
Dagu is a self-hosted workflow engine that runs your existing scripts on a schedule with retries and run history for operations teams.
What it is good for
- Scheduling and retrying existing scripts and commands
- Replacing fragile cron jobs with visible run logs
- Running automated tasks on remote servers over SSH
- Connecting AI agents to workflow inspection and control
At a glance
- Who it is for
- Setup
- Guided command-line setup
Level 4 of 5. You copy and paste commands into a terminal by following the instructions. Comfortable territory for vibe coders.
- Cost
- Free and open source
- Type
- Agent app
- Tasks
- Works with
- Docker, Kubernetes, SSH, Claude Desktop
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 4,531
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is Dagu free?
- Yes. It is free and open source (GPL-3.0 license).
- Do I need to know how to code to use Dagu?
- You do not need to write code, but setup means copying and pasting commands into a terminal by following its instructions.
- What does Dagu work with?
- According to its own documentation, it works with Docker, Kubernetes, SSH, and Claude Desktop.
- What is Dagu good for?
- Scheduling and retrying existing scripts and commands, replacing fragile cron jobs with visible run logs, running automated tasks on remote servers over SSH, and connecting AI agents to workflow inspection and control.
Similar agents to Dagu
- Nudgebee
Nudgebee is an open-source, self-hosted agent app that investigates cloud and Kubernetes incidents and cuts cloud waste for SRE and DevOps teams.
- Comma
Comma is a self-hostable personal agent that keeps working on your goals across your computer, phone, and apps until they are done.
- goose
goose is an agent app that runs on your computer and handles coding, research, writing, and automation tasks for developers and power users.
- cua
Cua is a set of tools that gives AI agents full desktops they can operate for people who need work done on their computer.
- Eigent
Eigent is a desktop app that runs a team of AI agents to complete multi-step work on your computer for teams and individuals.
- OpenMausBot
OpenMausBot is an agent app that lets you chat with a team of AI bots, each with its own model, computer and apps, for people who want it local.