SREプロジェクト化しないワークフローエンジン。
Daguは肥大化したワークフロープラットフォームを、運用しやすく、保有コストが低く、スケールもシンプルな自己完結型エンジンに置き換えます。
dagu server --port 8080
dagu コマンドをインストール
ガイド付きインストーラーは、PATH への追加、バックグラウンドサービス設定、最初の管理者作成、Dagu AI スキルの導入まで案内します。
コード変更不要
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}"

実際のワークフローのために構築
シェルスクリプトからAIエージェントまで、シンプルなYAMLですべてを自動化。
Health Check
SSH Backup
Notify
CLIオーケストレーション
シェルコマンド、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"}'
Slack & Telegram 向け Workflow Operator
Slack と Telegram 向けの継続コンテキストを持つ AI オペレーター。
失敗をデバッグし、操作を承認し、会話を離れずにインシデントから復旧できます。
メッセージ...
Dagu と他ツールの比較
決定論的ワークフローを作成・管理するAIエージェント。
その逆ではありません。
| 機能 | |||
|---|---|---|---|
| 決定論的実行 | |||
| 組み込みAIエージェント | |||
| チャットでワークフローを作成 | |||
| チャットで失敗した実行をデバッグ | |||
| スケジュールジョブ | |||
| トークン効率の良いエージェンティックワークフロー | N/A | ||
| 組み込みメモリ | |||
| 組み込みドキュメント&ランブック | |||
| コーディングエージェントの実行 | |||
| 最小インフラコスト | low | low | $200+/mo |
決定論的実行
組み込みAIエージェント
チャットでワークフローを作成
チャットで失敗した実行をデバッグ
スケジュールジョブ
トークン効率の良いエージェンティックワークフロー
組み込みメモリ
組み込みドキュメント&ランブック
コーディングエージェントの実行
最小インフラコスト
low
Dagulow
OpenClaw$200+/mo
Airflow
CLIコマンド、AIエージェント、その間のすべてを自動化
単一のバイナリに必要なすべてが揃っています。外部依存関係は不要です。
クイックスタートガイド
ガイド付きインストーラーで Dagu を入れたら、詳しいインストールガイドやクイックスタートに進めます。
1
dagu コマンドをインストール
最も簡単なのはスクリプトインストーラーです。Homebrew、npm、Docker も使えますが、そちらはバイナリまたはコンテナの導入のみです。
Mac/Linux ターミナル
$curl -fsSL https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash
✓ ガイド付きインストーラーを開始
オープンソースコミュニティ
コミュニティに参加しよう!
コミュニティによって作られた、コミュニティのためのプロジェクト。