What it does
FlowGram is a framework and toolkit for developers. The README says it does not ship as a finished platform; it supplies the pieces needed to build one, a visual editor in which AI workflows are drawn as connected nodes. The repository describes a free-form canvas for placing nodes at will, a fixed-layout canvas that supports branches and loops, a form engine that manages node configuration data with validation, and a variable engine with scope constraints and type inference. It also ships ready-to-use materials such as LLM, condition and code editor nodes. A new project can be scaffolded with an npx create-app command and the Free Layout Demo template. The code is MIT licensed, and the README lists Coze Studio, NNDeploy and Certimate as projects that use it.
Capabilities
- Free-layout and fixed-layout canvases
- Form engine for node configuration with validation
- Variable engine with scope constraints and type inference
- Ready-to-use LLM, condition and code editor nodes
- Project scaffolding through an npx create-app command
When to use it
- Building your own visual AI workflow or agent-builder product
- Adding a node-based editor to a JavaScript or TypeScript application
- Prototyping a workflow editor from the demo templates