Kestra

活跃
GitHub Java Apache-2.0

简介

Kestra 是开源数据与 Agent 工作流编排平台,使用声明式 YAML 定义任务依赖,被广泛用于 AI Agent 的工作流执行。

核心特性

  • 声明式 YAML — 用文件描述工作流,便于版本管理
  • 丰富任务类型 — Shell、Python、SQL、HTTP、Github 等 600+ 任务
  • 调度 + 事件 — Cron、Webhook、消息队列都能触发
  • 可观测面板 — Web UI 完整呈现工作流状态、日志与耗时
  • 可水平扩展 — Worker 节点可弹性扩容
  • 插件机制 — 用户可自定义任务插件

适用场景

💡 用声明式方式编排 AI Agent 的多步任务
💡 构建 ETL / 数据流水线并接入 LLM 节点
💡 为多团队复用一套可观测的工作流平台
💡 为业务系统提供可视化的事件触发与定时任务

快速开始

docker run -d -p 8080:8080 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  kestra/kestra:latest server local

相关项目