Движок workflow, который не превращается в SRE-проект.

Dagu заменяет разросшийся стек workflow-платформ на самодостаточный движок, который проще запускать, дешевле сопровождать и легче масштабировать.

dagu server --port 8080
Установить команду dagu
$curl -fsSL https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash

Пошаговый установщик добавит Dagu в PATH, настроит фоновую службу, создаст первого администратора и при необходимости установит Dagu AI Skill.

Нулевое вмешательство

SDK не требуется. Ваш код остаётся нетронутым.

Автономный

Один бинарный файл, без внешних зависимостей

Независимый от языка

Запускайте любой скрипт на любом языке

Готов к изоляции

Работает полностью автономно. Без внешних сервисов.

workflow.yaml
# CLI + AI agent workflow
name: "log-analyzer"
schedule: "0 0 * * *"

steps:
- name: "collect-logs"
command: "grep ERROR /var/log/app/*.log"
output: ERRORS

- name: "ai-analyze"
type: agent
messages:
- role: user
content: "Analyze: $${ERRORS}"

Поддерживаемые интеграции

Cockpit demo

Создан для реальных рабочих процессов

От shell-скриптов до ИИ-агентов — автоматизируйте всё в простом YAML.

Health Check
SSH Backup
Notify

Оркестрация CLI

Объединяйте shell-команды, Docker-контейнеры, SSH-сессии и HTTP-вызовы в надёжные автоматизированные процессы.

  • 1Оркестрируйте любую CLI-команду без изменения кода
  • 2Запускайте контейнеры, подключайтесь по SSH, выполняйте HTTP-вызовы
  • 3Параллельное выполнение с управлением зависимостями
  • 4Автоматические повторы с экспоненциальной задержкой
workflow.yaml
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 для Slack и Telegram

ИИ-оператор с постоянным контекстом для Slack и Telegram.Отлаживайте сбои, подтверждайте действия и устраняйте инциденты, не выходя из диалога.

DaguDagu
Сообщение...

Сравнение Dagu

ИИ-агент, который создаёт и управляет детерминированными рабочими процессами.А не наоборот.

Детерминированное выполнение
DaguDaguOpenClawOpenClawAirflowAirflow
Встроенный ИИ-агент
DaguDaguOpenClawOpenClawAirflowAirflow
Создание рабочих процессов через чат
DaguDaguOpenClawOpenClawAirflowAirflow
Отладка сбоев через чат
DaguDaguOpenClawOpenClawAirflowAirflow
Запланированные задачи
DaguDaguOpenClawOpenClawAirflowAirflow
Токен-эффективные агентные рабочие процессы
DaguDaguOpenClawOpenClawN/AAirflowAirflow
Встроенная память
DaguDaguOpenClawOpenClawAirflowAirflow
Встроенная документация и ранбук
DaguDaguOpenClawOpenClawAirflowAirflow
Запуск агента-программиста
DaguDaguOpenClawOpenClawAirflowAirflow
Минимальные затраты на инфраструктуру
lowDaguDagulowOpenClawOpenClaw$200+/moAirflowAirflow

Автоматизируйте CLI-команды, ИИ-агентов и всё между ними

Всё необходимое в одном бинарном файле. Внешние зависимости не требуются.

Руководство быстрого старта

Установите Dagu через пошаговый мастер, а затем переходите к полному руководству по установке или quickstart-документации.

1

Установите команду dagu

Скриптовые установщики — рекомендуемый путь. Homebrew, npm и Docker тоже доступны, но они дают только установку бинарника или контейнера.

Mac/Linux Терминал
$curl -fsSL https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash
✓ Пошаговый установщик готов
2

Что дальше

Пошаговый установщик может завершить первоначальную настройку за вас.

# Что может сделать установщик
Добавить Dagu в PATH
Настроить фоновую службу
Создать и проверить первого администратора
Предложить установку Dagu AI Skill
# Если вы используете AI-инструмент для кодинга, выполните это после установки Dagu
$dagu ai install --yes
# Резервный вариант через общий skills CLI
$npx skills add https://github.com/dagu-org/dagu --skill dagu
Сообщество с открытым исходным кодом

Присоединяйтесь к сообществу!

Создано сообществом, для сообщества.