定位:给内部软件用的代码优先平台
Windmill 把自己定义为「面向内部软件的代码优先编排平台」,主打三件事:工作流、内部应用与数据管道都在一个平台里;代码保持完全灵活、协作走 Git;基础设施尽量零运维——官方称背后是它自研的任务编排器与工作流引擎。文档里的定位更直接:它是一个快速的开源工作流引擎与开发者平台,并明说自己是一些同类工具的替代品,目标是把端点、工作流与界面一并做出来。官网称已有 4000 多个组织在使用,其中 300 多家是企业客户。
深度介绍
Windmill 把自己定义为「面向内部软件的代码优先编排平台」,主打三件事:工作流、内部应用与数据管道都在一个平台里;代码保持完全灵活、协作走 Git;基础设施尽量零运维——官方称背后是它自研的任务编排器与工作流引擎。文档里的定位更直接:它是一个快速的开源工作流引擎与开发者平台,并明说自己是一些同类工具的替代品,目标是把端点、工作流与界面一并做出来。官网称已有 4000 多个组织在使用,其中 300 多家是企业客户。
平台由几个清楚的构件组成:工作者(Workers)是自治进程,一次只跑一个脚本,但可以使用整台机器分配的 CPU 与内存;脚本支持 Python、TypeScript、Go、PHP、Bash 与 SQL(文档还列出 C#、Rust、Ruby、R,以及任意容器镜像);流程(Flows)是把步骤依赖画成有向无环图;此外还有按频率运行的调度、每个脚本与流程自动生成的 Webhook,以及根据参数自动生成的界面。这套拆法的好处是每一层都可用代码或配置表达,不必为「发布一个接口」写额外样板。
在界面部分它给了两种做法:低代码应用编辑器用拖拽加代码的方式搭数据类面板与表单,适合快速出内部工具;全代码应用构建器则用 React 或 Svelte 写自定义前端,直接连接后端可运行单元。对内部软件而言,这种「两条路并存」很实用——运营同学可以先用低代码搭出可用版本,工程团队需要精细控制时再换成代码实现,而底层执行与权限体系保持同一套。
文档把平台拆成两层引擎:一层是执行运行时,负责在工作节点集群上以可扩展、低延迟的方式执行函数;另一层是编排器,把这些函数按依赖组装成流程,既可以用低代码编辑器,也可以直接写 YAML。对需要把重复逻辑沉淀成服务、又不希望引入重型调度框架的团队,这种「函数加编排」的模型接近他们已有的心智模型;对要跑数据管道的人,平台也提供数据表与管道相关能力。
官方同时支持两种工作习惯:在浏览器里的开发环境中直接写与试跑,适合快速迭代;或用命令行从 Git 仓库部署,适合已经有代码审查与发布流程的团队。文档把「本地开发」与「部署与版本管理」列为独立主题,近期更新里还出现了从开发工作区把改动提升到生产的 Git 流程。对内部平台团队,能否与现有 Git 流程对齐,往往决定工具能否长期活下去。
近几个月的更新显示,它正把 AI 能力织进同一套编排里:支持在流程中插入 AI 智能体步骤并为其启用工具、提供 AI 会话与计划模式、为 AI 会话产物保存版本历史、做 AI 用量与成本追踪,还加入了智能体评测(测试版)。官网上也单列了「AI 沙箱」这一主题。对已经在用工作流平台的团队,这意味着不必把 AI 部分单独交给另一套系统,审计与成本也留在同一处。
企业版在开源版之外补的是治理与生产保障:审计日志、由对象存储支撑的分布式依赖缓存、支持组同步的 SAML 单点登录、席位计费的不限 SSO、商业许可、7×24 支持与三小时响应承诺、专属的 Slack 或 Discord 频道,以及路线图层面的设计伙伴关系。对需要向安全与采购交代的组织,这份清单覆盖了常见的审批项;免费版则限制在最多 10 名用户可使用 SSO。
定价结构强调「开源、公开、不锁定」:自托管开源版从 0 美元起,执行次数不限,支持 Docker、Kubernetes 与 Fargate 部署,社区支持,最多 10 名用户带 SSO,每 30 天 100 名免费应用访客;自托管企业版每月 120 美元起;云端 Pro 每月 170 美元含 1 名开发者,之后每名开发者 20 美元、操作员或外部 JWT 用户 10 美元(为开发者价格的一半);应用访客超过 100 名后,每 4 名折算 1 个席位。此外工作节点按资源配置计价(示例:2 CU 每月 100 美元、每名工作者每月 50 美元、8 个原生子工作者每月 50 美元)。代码以 AGPL-3.0 许可开源(仓库中另有 Apache-2.0 部分),核验时约 1.8 万星标。
产品特点
写完脚本就能获得接口、Webhook 与自动生成的界面,调度与依赖交给平台,团队可以把精力放在业务逻辑而不是服务外壳上。
编排、内部应用与数据管道共用同一套执行、权限与版本体系,避免同一家公司里并行维护三套互不相通的自动化工具,交接与排障都更省事。
低代码编辑器可以拖拽出可用版本,需要精细控制时再换用 React 或 Svelte 写前端,底层运行与治理体系不用重做或迁移。
开源版可完全自托管、支持容器与 Kubernetes,并提供从 Git 仓库部署与提升到生产的工作流,贴合工程团队既有习惯。
最近动态
官方更新日志的九月条目包括:为 AI 智能体步骤启用工具;为 HTTP 路由设置允许的来源;可以用平台的持续集成测试去拦住代码托管平台上的合并请求;代码托管平台的仓库在 Git 同步上达到同等支持;以及为应用开放访客访问。这些更新集中在把 AI 编排与企业既有的研发流程、访问控制接起来。
八月版本(官方标注 v1.796.0)带来一批与 AI 相关的能力:智能体评测(测试版)、AI 用量与成本追踪、AI 会话的计划模式、为 AI 会话产物与资源值提供版本历史;工程侧则包括云消息服务的默认凭据支持、触发器过滤中的嵌套条件组与点路径,以及把 dbt 项目作为一等运行时来跑。对数据团队,最后一项意味着不必为 dbt 再单独维护一套调度。
七月版本(官方标注 v1.771.0)的重点是部署与协作:由工作区血缘推导出单一部署目标、支持对比并部署到任意工作区、可以从开发工作区通过 Git 把改动推广到生产、为 DuckLake 物化提供数据环境分支、为管道消费者引入模式契约,以及社区版也可使用 BigQuery 与 Snowflake。这些更新指向同一个方向——让自托管的内部平台具备接近正式发布流程的版本治理能力。
Windmill 是面向内部软件的代码优先编排平台,官方把它概括为三点:工作流、内部应用与数据管道都在一个平台里;代码保持完全灵活、协作走 Git;基础设施尽量零运维——支撑它的是自研的任务编排器与工作流引擎。文档中的定位是「快速的开源工作流引擎与开发者平台」,目标是把端点、工作流与界面一并做出来;官网称已有 4000 多个组织使用,其中 300 多家为企业客户。 平台由几个清楚的构件组成:工作者是自治进程,一次只跑一个脚本,但能用满分配给它的 CPU 与内存;脚本支持 Python、TypeScript、Go、PHP、Bash 与 SQL,文档还列出 C#、Rust、Ruby、R 以及任意容器镜像;流程把步骤依赖画成有向无环图;此外有按频率运行的调度、每个脚本与流程自动生成的 Webhook,以及依据参数自动生成的界面。界面层提供两条路:低代码应用编辑器用拖拽加代码搭面板与表单,全代码应用构建器则用 React 或 Svelte 写自定义前端并连接后端可运行单元。架构上分为执行运行时(在工作者集群上以可扩展、低延迟方式执行函数)与编排器(用低代码或 YAML 组装依赖);开发方式同时支持浏览器内开发环境与从 Git 仓库用命令行部署。近几个月更新显示它正把 AI 织进同一套编排:智能体步骤可启用工具、有会话与计划模式、产物版本历史、用量与成本追踪,以及智能体评测测试版。 企业版提供审计日志、对象存储支撑的分布式依赖缓存、支持组同步的 SAML、席位计费的不限 SSO、商业许可、7×24 支持与三小时响应、专属沟通渠道与路线图设计伙伴;免费版限制最多 10 名用户使用 SSO。价格方面,自托管开源版从 0 美元起且执行次数不限,自托管企业版每月 120 美元起,云端 Pro 每月 170 美元含 1 名开发者(之后每开发者 20 美元、操作员或外部 JWT 用户 10 美元,每 30 天前 100 名应用访客免费,超出后每 4 名折 1 个席位),工作节点按资源配置另行计价。代码以 AGPL-3.0 许可开源(仓库另有 Apache-2.0 部分),核验时约 1.8 万星标。
核验信息
本页事实来自 Windmill 官方渠道:官网首页(代码优先编排定位、工作流与内部应用与数据管道一体的主张、工作者与脚本与流程与调度与 Webhook 与自动界面等构件说明、4000 多个组织与 300 多家企业客户的口径)、价格页(自托管开源版与自托管企业版与云端 Pro 的价格与席位数、应用访客与操作员与外部 JWT 用户的计费规则、工作节点与原生子工作者的资源计价示例、企业版能力清单)、官方文档引言页(开源工作流引擎与开发者平台定位、执行运行时与编排器与全代码应用与低代码应用说明、支持的编程语言与容器镜像、两种部署与开发方式),以及更新日志的 2026 年 9 月、8 月与 7 月条目、官方博客与路线图页面、Hub 资源库与 GitHub 仓库(星标与 AGPL-3.0 许可)。页内未列出官网同类产品对比中出现的第三方品牌名。价格与状态核验于 2026 年 9 月 22 日。
Windmill介绍页面对您是否有帮助?