FlowGram.AI 是字节跳动开源团队推出的基于节点的可视化流程构建引擎,能帮助开发者快速创建工作流,提供两种布局模式:固定布局和自由连接布局,适用于具有明确输入和输出的可视化工作流。
1、Monorepo架构
• 采用Rush进行多包管理
• 主要模块包括:
• @flowgram/core(核心逻辑)
• @flowgram/editor(可视化编辑器)
• @flowgram/renderer(流程渲染器)
• @flowgram/uikit(通用UI组件)
2、功能特性
• 节点化流程设计界面
• 即时数据流可视化
• 多版本工作流管理
• 扩展插件系统
# 安装Rush包管理器
npm install -g @microsoft/rush
# 依赖安装
rush update
# 全量构建
rush build
• 官方文档站:https://flowgram.ai
• 示例项目路径:/apps/examples
• UI组件测试套件:/apps/storybook