Daguについて
既存の運用自動化とAI支援ワークフローを支える、オープンソースのローカルファースト・ワークフローエンジン。
Daguとは?
Daguは自己完結型のワークフローオーケストレーションエンジンです。ワークフローをYAMLのDAGとして定義し、単一バイナリでどこでも実行できます。実行状況、ログ、再試行は組み込みのWeb UIから管理できます。データベースやメッセージブローカーは不要で、既存のスクリプトを書き換える必要もありません。
Daguが生まれた理由
多くのチームでは、誰も全体を把握できていない暗黙の依存関係を抱えたcronジョブやスクリプトが増えていきます。Daguはその依存関係を明示し、何が実行され、どこで失敗したかをチームが把握できるようにします。適切な担当者がWeb UIから修正し、再実行することもできます。
ライセンス
DaguはGNU General Public License v3.0のもとで公開されているオープンソースソフトウェアです。
Daguの導入方法
Daguは、1台のマシンで動く単一バイナリとして始められます。必要に応じて分散ワーカーでスケールアウトしたり、マネージド環境を利用したりできます。既存のシェルスクリプト、Dockerコンテナ、SSHコマンド、SQLクエリ、HTTPリクエスト、チャット補完、Agent Harnessステップを、そのまま組み込めます。書き換えは不要です。
開発に参加する
- ソースコードはGitHubで公開しています。
- まずはドキュメントをご覧ください。
- ご質問はcontact@dagu.shまでお寄せください。
会社情報
- 会社名
- Descarty, Inc. (Descarty株式会社)
- 所在地
- 1-10-8 Dogenzaka, Shibuya-ku, Tokyo (Shibuya Dogenzaka Tokyu Bldg. 2F-C)
- 代表者
- Yota Hamada
- 事業内容
- ワークフロー自動化ソフトウェアの開発・運営
- 法人番号
- 2011001156613
- 適格請求書発行事業者登録番号
- T2011001156613
- 電気通信事業者届出番号
- A-06-21879