Die Workflow-Engine, die nicht zu einem SRE-Projekt wird.

Dagu ersetzt ausufernde Workflow-Plattformen durch eine in sich geschlossene Engine, die einfacher zu betreiben, günstiger zu besitzen und leichter zu skalieren ist.

Beispiele ansehen
Live-Demo testen
Anmeldedatendemouser / demouser
dagu server --port 8080
dagu-Befehl installieren
$curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash

Der geführte Installer fügt Dagu zum PATH hinzu, richtet einen Hintergrunddienst ein, erstellt den ersten Administrator und kann die Dagu-AI-Skill installieren.

Keine Code-Änderungen

Kein SDK erforderlich. Ihr Code bleibt unberührt.

Eigenständig

Eine einzige Binärdatei, keine externen Abhängigkeiten

Sprachunabhängig

Führen Sie jedes Skript in jeder Sprache aus

Air-Gap-fähig

Läuft vollständig offline. Keine externen Dienste erforderlich.

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}"

Der Dagu-Unterschied

Trennen Sie die Workflow-Orchestrierung von Ihrer Geschäftslogik. Definieren Sie Workflows deklarativ, lassen Sie den Anwendungscode unangetastet und erhalten Sie eine leistungsfähigere Alternative zu cron ohne den Betriebsaufwand von Airflow.

Cockpit demo

Für echte Workflows entwickelt

Von Shell-Skripten bis zu KI-Agenten — alles in einfachem YAML automatisieren.

Health Check
SSH Backup
Notify

CLI-Orchestrierung

Verketten Sie Shell-Befehle, Docker-Container, SSH-Sitzungen und HTTP-Aufrufe zu zuverlässigen automatisierten Workflows.

  • 1Orchestrieren Sie jeden CLI-Befehl ohne Code-Änderungen
  • 2Container ausführen, per SSH auf Server zugreifen, HTTP-Aufrufe durchführen
  • 3Parallele Ausführung mit Abhängigkeitsmanagement
  • 4Automatische Wiederholungen mit exponentiellem Backoff
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 für Slack & Telegram

Persistenter KI-Operator für Slack und Telegram.Debuggen Sie Ausfälle, genehmigen Sie Aktionen und beheben Sie Vorfälle, ohne die Unterhaltung zu verlassen.

DaguDagu
Nachricht...

Dagu im Vergleich

KI-Agent, der deterministische Workflows erstellt und verwaltet.Nicht umgekehrt.

Deterministische Ausführung
DaguDaguOpenClawOpenClawAirflowAirflow
Integrierter KI-Agent
DaguDaguOpenClawOpenClawAirflowAirflow
Workflows per Chat erstellen
DaguDaguOpenClawOpenClawAirflowAirflow
Fehlgeschlagene Läufe per Chat debuggen
DaguDaguOpenClawOpenClawAirflowAirflow
Geplante Aufgaben
DaguDaguOpenClawOpenClawAirflowAirflow
Token-effiziente agentische Workflows
DaguDaguOpenClawOpenClawN/AAirflowAirflow
Integrierter Speicher
DaguDaguOpenClawOpenClawAirflowAirflow
Integrierte Dokumentation & Runbook
DaguDaguOpenClawOpenClawAirflowAirflow
Programmier-Agent ausführen
DaguDaguOpenClawOpenClawAirflowAirflow
Minimale Infrastrukturkosten
lowDaguDagulowOpenClawOpenClaw$200+/moAirflowAirflow

CLI-Befehle, KI-Agenten und alles dazwischen automatisieren

Alles, was Sie brauchen, in einer einzigen Binärdatei. Keine externen Abhängigkeiten erforderlich.

Schnellstart-Anleitung

Installiere Dagu mit dem geführten Installer und geh dann im vollständigen Installationsleitfaden oder Quickstart weiter.

1

dagu-Befehl installieren

Die Skript-Installer sind der empfohlene Weg. Homebrew, npm und Docker bleiben verfügbar, installieren aber nur das Binary oder den Container.

Mac/Linux Terminal
$curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
✓ Geführter Installer bereit
2

Nächste Schritte

Der geführte Installer kann die Ersteinrichtung für dich abschließen.

# Was der Installer erledigen kann
Dagu zum PATH hinzufügen
Einen Hintergrunddienst einrichten
Den ersten Administrator anlegen und prüfen
Die Installation der Dagu-AI-Skill anbieten
# Wenn du ein KI-Coding-Tool nutzt, führe das nach der Dagu-Installation aus
$dagu ai install --yes
# Fallback über die gemeinsame skills-CLI
$npx skills add https://github.com/dagucloud/dagu --skill dagu
Open-Source-Community

Treten Sie unserer Community bei!

Von der Community gebaut, für die Community.