flowgram.ai
FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow platforms f
What is flowgram.ai?
FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow platforms faster and simpler.
Overview of flowgram.ai
What it is
FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials. According to its documentation, it helps developers build AI workflow platforms faster and simpler. It is not a ready-made workflow platform but a framework and toolkit to build custom ones.
Key features
- Free Layout Canvas: nodes can be placed anywhere and connected using free-form lines.
- Fixed Layout Canvas: nodes can be dragged to specified positions, with support for compound nodes like branches and loops.
- Form engine: manages CRUD operations of node data, provides rendering, validation, side effects, linkage, and error-capturing capabilities.
- Variable engine: supports scope constraints, variable structure inspection, and type inference for managing data flow within the workflow.
Use cases
- Building AI workflow platforms, such as Coze Studio (an AI agent development tool), NNDeploy (a workflow-based multi-platform AI deployment tool), and Certimate (an open-source SSL certificate management tool with visual workflow).
- Creating workflows that iterate over data, fetch external data via HTTP, process with code nodes, use LLM nodes, condition gates, and aggregate results.
Getting started
Create a new FlowGram project: sh npx @flowgram.ai/create-app@latest Choose the 'Free Layout Demo' template. Then start the project: sh cd demo-free-layout npm install npm start Open http://localhost:3000 in your browser.
License and pricing
FlowGram is open source under the MIT license.
Based on the project's public README and repository metadata.