2026 年 8 月 13 日,Flowise 把自己的仓库归档了,而维护者把理由写了下来:开发者如今把难的部分交给编码智能体,而「典型的那种僵硬的低代码工作流做法,一碰到复杂度就很快撞到上限」。这是迄今为止关于这个品类最有用的一句话。还站着的那三个也不是靠画布活下来的——每一个守的都是画布底下的某样东西,而每一份许可证都把那是什么写得清清楚楚。
先看全貌
四家都给你一块拖拽画布,四家都能自托管,其中三家常被称作开源。但按你们采购部门理解的那个意思,真正称得上开源的只有一家。
| 项目 | 许可证 | 画布底下的运行时 | 2026 年 9 月的状态 |
|---|---|---|---|
| n8n | Sustainable Use License 1.0(fair-code),另有针对 .ee 文件的独立企业许可证 |
工作流引擎,约 1,500 个集成 | 活跃;GitHub 星数约 20.3 万 |
| Dify | 带附加条件的 Apache 2.0 | LLM 应用平台:工作空间、检索、模型管理 | 活跃;星数约 15.4 万 |
| Langflow | MIT | 基于 LangChain / LangGraph 的 Python 组件 | 活跃;经由 DataStax 归 IBM 所有 |
| Flowise | 核心为 Apache 2.0;企业目录另属商业许可证 | LangChain.js 链 | 2026 年 8 月 13 日归档,只读 |
先读 Flowise 的讣告,因为那就是本文的论点
Flowise 不是没有用户了。它的 GitHub 星数越过了 55,000,有云产品,也发布过 3.x 线。它停下来,是因为维护者判断这个产品的形态已经被越过了。他们那份时间表值得当作一个序列来读:2026 年 7 月 29 日代码冻结,8 月 13 日仓库归档,8 月 31 日核心团队不再在场。Apache 2.0 的代码会无限期保持可见,npm 包与 Docker 镜像被标记为弃用,而想要继续维护的用户,被告知去 fork 它。
他们给出的理由不是「我们没能变现」,也不是「某个竞品赢了」。理由是:编码智能体吸走了画布本来在做的那份活儿。可视化构建器最初的说辞是:手工拼一条链既枯燥又容易出错,拖框比写胶水代码快。到了 2026 年,胶水代码是随叫随生成的,就生成在你自己的仓库里、用一门你本来就在部署的语言——而这件事一旦成真,画布剩下的价值就必须来自「编写便利」之外的地方。
于是对另外三家,问题不再是「哪块画布更好用」,而变成了:你的画布底下,有什么是编码智能体今天下午做不出来的?三家各有一个货真价实的答案,而且三个答案各不相同。
n8n:许可证禁掉的,恰好是你可能最想做的那件事
n8n 自称 fair-code,而不是开源,这个区分是承重的。它的 Sustainable Use License 1.0 先授予一份宽泛的著作权许可,然后在一段话里把它收窄:你只能「为你自己的内部业务目的,或出于非商业或个人用途」使用或修改本软件;你只能「以免费且非商业的方式」把它分发或提供给他人。此外,任何文件名里含 .ee. 或所在目录名含 .ee 的源码文件,完全不在该许可证之内,需要一份 n8n 企业许可证。
照字面读,这对最大的那个用例是宽松的,对第二大的那个则是禁止的。跑 n8n 来自动化贵司自己的工作,明明白白被许可。而把 n8n 立成你所售产品内部的自动化层,或者作为代理商替客户运营它,正是这条款要拦住的情形。团队往往是在试点之后才发现这一点,而那是最糟糕的时刻。
这条款在护的是什么,值得点名,因为它是这场比较里最具体的一道护城河:约 1,500 个集成。那座库是多年对着「说变就变、不打招呼」的各家 API 做连接器维护的产物,而它恰恰是编码智能体一个下午交不出来的资产。画布是橱窗;连接器是库存。n8n 的许可证护的是库存。
Dify:商业使用没问题,多租户不行
Dify 以一份经过修改的 Apache 2.0 发布,附加了两条条件,而且异乎寻常地具体。第一,没有书面授权,你不得用其源码运营一个多租户环境——而 Dify 把「租户」定义得很精确:一个租户对应一个工作空间。第二,你不得移除或修改 Dify 控制台或应用前端中的 LOGO 与版权信息,这里的「前端」指从源码运行时 web/ 目录下的全部组件,或用 Docker 运行时的 web 镜像;该条件明确不适用于不涉及其前端的用法。
这一对条款,是一份被写成许可证文本的商业模式。Dify 乐意做你应用的后端,并且明说了这一点;它不乐意成为你转售出去的「工作空间产品」,因为那正是 Dify 自己的产品。前端那处豁免就是破绽所在——如果你把 Dify 用作无头后端、藏在你自己的 UI 后面,品牌条件就自动消失,只剩多租户那一条还约束着你。
这里被守住的资产是应用平台:带角色的工作空间、一条你不必自己拼装的检索流水线、模型管理,以及一个可以直接交给非工程师的已发布应用加 API。这是一样实打实值得拥有的东西,而且不是编码智能体照着一句提示词就产出的。它同时也是你若要离开就得重建的那部分——而这正是本次比较所倚的第二个问题。
Langflow:一条附加条款都没有,但依赖换了个种类
Langflow 是纯粹的 MIT。没有多租户豁免、没有内部使用限制、没有品牌条件,也没有被扣下的企业目录。如果你的约束是法务上的,Langflow 就是答案,本节剩下的内容可读可不读。
它的风险住在别处,有两处。第一是归属:Langflow 于 2024 年 4 月被 DataStax 收购,而 IBM 于 2025 年 11 月 1 日完成了对 DataStax 的收购,于是这个项目的路线图如今落在一份 watsonx 产品组合之内。MIT 意味着 fork 永远可行,这是一道货真价实的底——但底不是路线图,而一个企业级产品组合中的项目,方向是由这份产品组合的需要来定的。
第二是:Langflow 的画布,是一层架在 LangChain 与 LangGraph 之上的 Python 组件的前端。这既是它最好的特性,也是它诚实的弱点。好,是因为退出路径是一个文件:你可以把流程当作代码导出去,作为一个普通服务运行,于是画布是一个做原型的地方,而不是一个把你的逻辑困住的地方。弱,是因为你在拿到拖拽的同时,也一并继承了某个框架的抽象与升级节奏;而你带走的那样东西,是一份你本来就写得出来的 Python——恰恰是 Flowise 的维护者说「已经不再是难事」的那样东西。
退出路径,是没人拿来比较的那条轴
这些工具全都把你的成果存成它自己的产物,而这些产物的半衰期差得极远。一份 n8n 工作流是只有 n8n 引擎才执行的 JSON,而且它引用的连接器只存在于 n8n 之内——这正是为什么退出是一次重新实现,而不是一次迁移。一个 Dify 应用在你离开时保住了它的 API 契约与知识库,但工作空间与角色模型才是那个产品,重建它才是那份工作量。一份 Langflow 流程能导出成随处可跑的 Python。而一套 Flowise 部署如今是一个完全归你所有的 fork——这个位置比一个活跃项目糟,却比一个正在被日落的专有产品好得多。
把两条轴并排放,选型规则就自己掉出来了。许可证告诉你在使用期间可以拿这份代码做什么;产物告诉你停用之后你还留得住什么。一个工具完全可能在一条轴上慷慨、在另一条上狠辣——Langflow 两条都慷慨,n8n 两条都收紧,而 Dify 按设计坐在中间。
什么情况选哪个
| 情形 | 选 | 因为 | 当心 |
|---|---|---|---|
| 自动化贵司自己的后台,牵涉很多套 SaaS 系统 | n8n | 集成库就是那份价值,而内部使用明明白白在许可范围内 | 有人提议「把它卖出去」的那一天,条款就咬住你 |
| 一个由非工程师维护的内部 RAG 应用 | Dify | 工作空间、检索与应用发布,是拼装好了送来的 | 多租户就是「一个租户一个工作空间」,而那需要许可证 |
| 给一台最终由工程师以代码持有的智能体做原型 | Langflow | MIT,而且流程可导出为脱离它也能跑的 Python | 你连着画布一起把 LangChain 的抽象也接受了 |
| 你已经在生产里跑着 Flowise | 先 fork,再规划 | Apache 2.0 核心,已归档但仍可见;npm 与 Docker 产物已弃用 | 企业身份目录不在 Apache 许可之内 |
| 你想要一块画布,主要是因为写胶水代码感觉太慢 | 多半一个都别选 | 那正是 Flowise 维护者说「已经挪走了」的那份具体活儿 | 为了写得快而引入的画布,会变成一套你必须运维的运行时 |
常见问题
n8n 是开源的吗?
不是,而且它也没这么宣称——它用的词是 fair-code。Sustainable Use License 1.0 把使用限制在你自己的内部业务目的或非商业用途,且只允许以免费且非商业的方式分发给他人,这不符合 OSI 的开源定义。源码可见、可自托管,但不是开源。
我能把 Dify 当作 SaaS 跑给我的客户用吗?
在其默认许可证下,用源码这么做不行。Dify 的附加条件要求:运营一个多租户环境需要一份商业许可证,而一个租户被定义为一个工作空间。把 Dify 用作你所售的单租户应用的后端,则是被明确允许的。
Flowise 归档之后还能继续跑吗?
继续跑没问题;继续依赖它则是一个决定。代码在 Apache 2.0 之下保持可见、也欢迎 fork,但 npm 包与 Docker 镜像已被标记弃用,而核心团队的在场已于 2026 年 8 月 31 日结束,不会再有安全补丁。请把它当作一份归你所有、也由你打补丁的代码库。
这里面哪一个是真正不受限的?
Langflow。它是没有附加条件的 MIT,所以多租户、转售、换品牌与 fork 全都被允许。它的风险在路线图方向,而不在许可证——随着 IBM 于 2025 年 11 月 1 日完成对 DataStax 的收购,它如今落在 IBM 的产品组合之内。
编码智能体是不是让这些全都过时了?
它们让「编写便利」这条理由过时了,这正是 Flowise 维护者得出的结论。它们并不会产出 1,500 个被维护着的连接器、一套带租户的工作空间模型,或一台持久执行引擎。请为画布底下的那一层来选工具;而如果你说不出那一层是什么,那你买的就是刚刚变便宜的那部分。
延伸阅读
本站相关:
- 智能体框架——一个框架给你什么、不给你什么。
- 持久执行——n8n 的画布所架在其上的那一层引擎。
- 退出一个托管智能体运行时——同一个退出成本问题,往上一层。
- 智能体连接器平台——把集成库当作一个产品品类来看。
- 自建还是采购——一条许可证条款该在决策的哪个位置出现。