一个开源的 React 可视化拖拽编辑器,可使用你自己的组件和数据构建页面。
bytedance/flowgram.ai
一个 TypeScript 工作流开发框架,内置画布、表单、变量和物料组件,用于快速搭建 AI 工作流平台。
- Star
- 8,504
- Fork
- 776
- 未关闭 Issue
- 82
- 最近提交
- 7天前
这是什么?
FlowGram 是一个工作流开发框架与工具包,适合希望自建可视化工作流产品的开发者。它本身不是现成的工作流平台,而是提供搭建所需的基础模块:流程画布、节点配置表单引擎、变量作用域链,以及 LLM、条件判断、代码编辑器等可直接使用的节点物料。
画布支持两种模式。自由布局模式下节点可任意放置,并通过自由形态的连线相互连接;固定布局模式下节点拖动到指定位置,并支持分支、循环等复合节点。表单引擎负责节点数据的增删改查,并提供渲染、校验、联动和错误捕获能力。变量引擎覆盖作用域约束、结构检查和类型推断,便于管理节点之间的数据流转。
项目以 npm 包形式发布,并提供项目脚手架,可通过一条 npx 命令快速生成示例应用。框架基于 TypeScript 和 React 构建。
核心功能
- 01自由布局画布,节点可任意放置并用自由连线相连。
- 02固定布局画布,支持分支、循环等复合节点。
- 03节点配置表单引擎,提供渲染、校验、联动和错误捕获。
- 04变量引擎,支持作用域约束、结构检查和类型推断。
- 05内置 LLM、条件判断、代码编辑器等可直接使用的节点物料。
- 06提供项目脚手架,一条命令即可启动示例应用。
适用场景
- 在可视化编辑器基础上搭建自定义 AI 工作流或智能体编排平台。
- 为内部自动化工具加入基于节点的工作流设计器。
- 开发无代码配置界面,让用户串联数据处理步骤。
- 在 React 和 TypeScript 应用中快速原型化流程图式编辑器。
快速上手
- 1
创建新的 FlowGram 项目(选择 Free Layout Demo 模板)
npx @flowgram.ai/create-app@latest - 2
进入项目目录并安装依赖
cd demo-free-layout npm install - 3
启动项目
npm start - 4
在浏览器中打开 http://localhost:3000
使用前须知
- 它是框架和工具包,而不是现成的工作流平台,你需要在其之上构建自己的产品。
标签
常见问题
- flowgram.ai 是什么?
- 一个 TypeScript 工作流开发框架,内置画布、表单、变量和物料组件,用于快速搭建 AI 工作流平台。 FlowGram 是一个工作流开发框架与工具包,适合希望自建可视化工作流产品的开发者。它本身不是现成的工作流平台,而是提供搭建所需的基础模块:流程画布、节点配置表单引擎、变量作用域链,以及 LLM、条件判断、代码编辑器等可直接使用的节点物料。
- flowgram.ai 可以免费使用吗?用的什么许可证?
- flowgram.ai 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- flowgram.ai 还在维护吗?
- 活跃维护中。flowgram.ai 最近一次提交是在 2026年10月13日。
- flowgram.ai 适合用来做什么?
- 在可视化编辑器基础上搭建自定义 AI 工作流或智能体编排平台。 为内部自动化工具加入基于节点的工作流设计器。 开发无代码配置界面,让用户串联数据处理步骤。 在 React 和 TypeScript 应用中快速原型化流程图式编辑器。
- flowgram.ai 怎么安装和运行?
- 创建新的 FlowGram 项目(选择 Free Layout Demo 模板): npx @flowgram.ai/create-app@latest 进入项目目录并安装依赖: cd demo-free-layout npm install 启动项目: npm start 在浏览器中打开 http://localhost:3000
- 在哪里获取 flowgram.ai?
- 源代码和安装说明在 GitHub 上:https://github.com/bytedance/flowgram.ai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的公平代码工作流自动化平台,用于构建 AI 智能体与工作流,支持 1500 多种集成。
开源企业级 RPA 桌面应用,通过可视化低代码设计器自动化 Windows 桌面软件和网页,并可与 AI Agent 联动。
一款将纯文本大纲快速生成流程图和示意图的网页应用,基于 React 和 cytoscape.js 构建。
可自托管的开源可视化平台,用于搭建自动化、系统集成、定时任务和 HTTP 后端流程,并支持 AI 辅助生成。
免费开源的简历构建工具,支持实时 PDF 预览、求职申请追踪、AI 助手和自托管部署。