Skip to main content
Dagu
Dagu logo

Dagu

Developer Tools

Local-first CLI and AI-agent orchestration that runs anywhere.

No coding required

Dagu is designed for ease of use, requiring no coding to define workflows.

Dagu is designed to be easy to use, self-contained, and require no coding, making it ideal for small teams. It allows you to explicitly visualize and manage pipeline dependencies as a Directed Acyclic Graph (DAG), providing a web UI for checking dependencies, execution status, and logs. With Dagu, you can define workflows in a simple, declarative YAML format, supporting shell commands, Docker containers, Kubernetes Jobs, and more. It aims to simplify complex systems by managing dependencies and automating workflows without the need for extensive coding. Dagu's architecture is built around a single binary and file-backed state, eliminating the need for a database management system or message broker. Users can add queues, workers, or AI-agent steps only when needed. This flexibility allows for a streamlined approach to workflow management, making it a great fit for AI-assisted automation. Dagu integrates with existing scripts, SQL files, and services, enhancing their functionality without requiring a complete rewrite.