Coze

![[Open-source] Coze's AI workflow construction technology, high-performance plugin-based workflow construction engine](https://yy123.ink/api/img/1780962902085-ccflj2.jpg)
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.

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.
Licensed under MIT




FlowGram is a node-based workflow construction engine that helps developers quickly create fixed layout or free layout workflows.
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.
|
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 |
|
Source: FlowGram.AI official website documentation
MacOS / Linux / WSL / Git Bash
MacOS / Linux / WSL / Git Bash
MacOS / Linux / WSL / Git Bash