bytedance/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.

What it solves

FlowGram provides a development framework and toolkit for developers who want to build their own AI workflow platforms. Instead of being a finished application, it offers the necessary building blocks—like a visual canvas and variable management—to create a custom environment where users can design complex AI processes visually.

How it works

It functions as a composable toolkit that integrates several core engines:

  • Canvas Engines: Offers both a "Free Layout" (nodes placed anywhere) and a "Fixed Layout" (structured positions with support for loops and branches).
  • Form Engine: Handles the creation, validation, and editing of node configurations.
  • Variable Engine: Manages data flow through scope constraints, type inference, and structure inspection.
  • Materials: Provides ready-to-use components such as LLM nodes, condition gates, and code editors.

Who it’s for

Software developers building AI agent platforms, workflow automation tools, or any application that requires a visual, node-based interface for designing logic flows.

Highlights

  • Visual Workflow Development: Supports both free-form and structured layouts for designing logic.
  • Variable Scope Chain: Simplifies data management across different nodes in a workflow.
  • Extensible Toolkit: Includes built-in materials for LLMs and code execution to accelerate platform development.
  • Integration Ready: Used by projects like Coze Studio for AI agent development.

Related

  • Project
  • Project
  • Project
  • Project
  • Project