星标数:30221★ Fork数:3528 《kestra:开源数据、AI与基础设施工作流编排平台》
Kestra 是一个开源的、事件驱动的编排平台,面向数据、AI 与基础设施工作流。它通过声明式、与语言无关的统一接口,把定时调度与事件驱动两类自动化收拢到一起,将 Infrastructure as Code 的最佳实践带入你的数据、流程与微服务管道。
你可以在 UI 上直接用几行 YAML 构建可靠的 workflow,也可以让内置的 AI Copilot 帮你编写,或者通过 Agent Skills 直接从你的编码代理(Claude Code、Cursor、Windsurf 等)生成工作流。
无论你通过 UI、无代码编辑器、AI Copilot、CI/CD、Terraform 还是 API 调用修改工作流,YAML 定义都会自动同步调整,因此编排逻辑始终以代码形式声明式管理。
主要特点
- 一切皆代码,也可全在 UI 完成:通过 Git 版本控制集成把 workflow 作为代码维护,即使是从 UI 构建也一样。
- 三种方式构建同一条流程:YAML 编辑器、无代码编辑器与 AI Copilot 编辑的是同一个 flow,并保持同步。
- AI 原生编排:AI Agents 与 RAG workflows 是一等公民任务类型,内置 MCP server 可把你的 flows 作为工具暴露给任何兼容 MCP 的代理。
- 事件驱动与定时工作流:通过简单的
trigger定义即可自动化定时与实时事件驱动的工作流。 - 丰富的插件生态:内置数百个插件,可从任意数据库、云存储或 API 抽取数据,并以任意语言运行脚本。
- 可扩展、开发者友好:设计上可处理数百万个工作流,具备高可用与容错能力;worker 通过 gRPC 与控制面通信,可运行在其他区域或受限网络内。
📊 本项目 GitHub 星标数:30221。最后更新:2026-11-13,发布:2026-11-11。项目地址:https://github.com/kestra-io/kestra
