如果你正在寻找一款经过大规模生产环境验证、对 AI 友好且采用 MIT 协议的开源工作流引擎,那么字节跳动开源的 flowgram.ai 绝对值得深入研究。它源自 COZE 与飞书工作流的底层引擎,现已全面开源,帮助开发者快速搭建可视化工作流,无论是构建大模型助手还是改造传统审批流程,都能轻松应对。
为何 flowgram.ai 值得你收藏?
flowgram.ai 并非实验室概念产品,它在字节跳动内部经历了严格的生产考验。以下亮点使它脱颖而出:
- 经过实战检验的稳定性与高性能
引擎已在 COZE 和 飞书 工作流中长期稳定运行,性能和可靠性无可挑剔。 - 类 Figma 的直观交互体验
节点拖拽、画布缩放、自动吸附等操作手感与 Figma 高度相似,无需额外培训即可快速上手。支持 触控板两指缩放、空格拖动画布,让工作流设计如同绘制原型般轻松流畅。 - 原生 AI 友好
名称后缀 “.ai” 并非噱头。节点可直接嵌入大模型、向量检索等 AI 能力,通过拖拽即可轻松串联推理链条。 - MIT 协议,开放自由
无论是二次开发、闭源部署还是集成到商业系统,只需保留版权声明,没有任何额外限制。

快速上手:两分钟即可启动运行
想要立刻体验 flowgram.ai 的强大功能?按照以下步骤操作即可。
环境准备
- 安装 Node 18+(建议使用 nvm 管理版本,避免冲突)。
- 确保已安装 pnpm 或 rush 包管理器。
克隆并运行示例
# 前提:Node 18+(nvm 切一下版本就好)
git clone https://github.com/bytedance/flowgram.ai.git
cd flowgram.ai
pnpm i # 或者 rush update
pnpm dev:demo-fixed-layout
# 浏览器打开 http://localhost:xxxx
脚手架快速创建新项目
仓库还提供了一键脚手架,省去繁琐配置:
npx @flowgram.ai/create-app@latest
运行后根据向导提示,即可快速生成一个完整的工作流应用项目。
温馨提示: 若遇到依赖安装速度慢,可以尝试使用国内 npm 镜像源(如
npm config set registry https://registry.npmmirror.com)或科学上网。
它能做什么?三大典型应用场景
flowgram.ai 的灵活性使其适用于多种业务场景:
- 构建自有 AI 助手平台(类似 Dify / COZE)
将大模型、向量数据库、Webhook 等封装为节点,非技术同事通过拖拽即可拼装出智能问答助手。 - 改造传统审批流程
在报销、发布、风控等场景中,涉及分支、循环、条件判断,可视化后修改规则只需调整连线,无需修改代码。 - 数据集成与低代码开发平台
从数据拉取、清洗、分析到输出报表,在一张画布上完成全链路编排,即使是新人也能轻松维护。
常见问题解答 (FAQ)
Q1:flowgram.ai 对 Node 版本有硬性要求吗?
A: 是的,要求 Node 18+。低于此版本可能无法正常安装或运行。建议使用 nvm 来管理 Node 版本。
Q2:如何自定义一个节点?
A: 引擎提供了 FlowNode 抽象类,你只需继承它,定义输入输出、渲染组件和业务逻辑即可。具体可参考仓库中的 demo-fixed-layout 示例。
Q3:flowgram.ai 与 Dify 或 COZE 有何区别?
A: Dify 和 COZE 是成熟的应用平台,而 flowgram.ai 是一个 底层工作流引擎。你可以基于它构建类似 COZE 的个性化产品,拥有完全的控制权和自定义能力。
Q4:能否集成到现有 React 项目中?
A: 可以。flowgram.ai 以 npm 包形式提供,支持作为 React 组件嵌入任何 React 应用。可参考 @flowgram.ai/core 和 @flowgram.ai/editor 的文档。
Q5:MIT 协议允许商用吗?
A: 完全允许。你可以在商业产品中直接使用或修改,只需保留原版权声明。没有任何其他附加限制。
总结
flowgram.ai 既是字节跳动内部长期使用的成熟引擎,也是一个开放友好的开源项目。无论你是想快速搭建 AI 工作流,还是改造企业审批系统,它都能提供坚实可靠的基础。现在就去 Fork 一份,开始你的工作流探索之旅吧!
