[Open-source] Coze's AI workflow construction technology, high-performance plugin-based workflow construction engine

Open SourceOpen Source Systems
2026-06-09 07:55 5 次浏览 • 0 次下载 0KB
[Open-source] Coze's AI workflow construction technology, high-performance plugin-based workflow construction engine

1. Project Overview

ByteDance (ByteDance) recently open-sourced its node-based workflow construction engine: FlowGram. It is also used as the core visual workflow engine in products such as Feishu workflow, Coze automation, etc.

FlowGram.AI

Plugin-based workflow construction engine

High-performance, extensible, customizable

FlowGram is a node-based workflow construction engine that helps developers quickly create fixed layout or free layout patterns, and provides a set of interactive best practices. It is very suitable for visual workflows with clear input and output.

In the current AI boom, we will also focus on how to enable workflows with AI, and have specially added the AI suffix.

FlowGram = Flow + Program, implying that workflows are like programs, with Condition, Loop, and TryCatch nodes.

2. Open Source License

Licensed under MIT

3. Screenshots

Coze

 

 

Feishu low-code platform workflow

 

 

Feishu multi-dimensional table

 

4. Feature Overview

FlowGram is a node-based workflow construction engine that helps developers quickly create fixed layout or free layout workflows.

Comparison with ReactFlow

ReactFlow is an excellent open-source project, with clear architecture and code, but it is biased towards the underlying architecture of workflow rendering engines (Node, Edge, Handle), and requires a large amount of functionality to be developed on top to adapt to complex scenarios (such as fixed layout, which requires data modeling to write layout algorithms), and high-end features are charged.

Compared to ReactFlow, FlowGram aims to provide a complete out-of-the-box solution for workflow editing.

  • Below is the official ReactFlow pro paid functionality

Paid functionality

Does FlowGram support

Future plans to support

Grouping

Support

 

redo/undo

Support

 

copy/paste

Support

 

HelpLines auxiliary lines

Support

 

Customizable nodes and shapes

Support

 

Customizable lines

Support

 

AutoLayout, automatic layout arrangement

Support

 

ForceLayout, node repulsion effect

Not supported

No

Expand/Collapse

Support

 

Collaborative multi-person collaboration

Not supported

Yes

WorkflowBuilder equivalent to fixed layout complete case

Support

 

  • ReactFlow events are bound to atomic DOM nodes, and are built-in, with high interaction customization costs, requiring understanding of its source code to deeply develop, such as when the canvas is scaled down, it is difficult to select a point

Source: FlowGram.AI official website documentation

5. Tech Stack

Installation

Install via npx

MacOS / Linux / WSL / Git Bash

npx@flowgram.ai/create-app@latest
# Select demo
- fixed-layout # Fixed layout best practice
- free-layout # Free layout best practice
- fixed-layout-simple # Fixed layout basic usage
- free-layout-simple # Free layout basic usage

Install via npm

MacOS / Linux / WSL / Git Bash

npm install @flowgram.ai/fixed-layout-editor

MacOS / Linux / WSL / Git Bash

npm install @flowgram.ai/free-layout-editor
#1
资源直链https://github.com/bytedance/flowgram.ai?url=eflyos.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare