bytedance/flowgram.ai

FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 seconds ago
Added to GitGenius on September 7th, 2026
Created on February 17th, 2025
Open Issues & Pull Requests: 110 (+0)
GitHub issues: Enabled
Number of forks: 767
Total Stargazers: 8,436 (+0)
Total Subscribers: 75 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.3 hours
Mean response time: 37.6 hours
90th percentile: 29.0 hours
Tracked items: 479

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 83% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 55% of tracked open issues have had no activity in three months. Only 8% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 71
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 258 days
Stale 30+ days: 45
Stale 90+ days: 44

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (244)
  • bug (122)
  • p1 (15)
  • help wanted (12)
  • documentation (11)
  • p0 (11)
  • good first issue (4)
  • duplicate (1)

Detailed Description

FlowGram is a workflow development framework that provides built-in canvas, form, variable management, and pre-built materials to help developers construct AI workflow platforms.

The framework addresses the challenge of building visual workflow systems from scratch by offering composable, extensible components designed specifically for this purpose. Rather than delivering a finished platform, FlowGram supplies the foundational toolkit: a flow canvas for node-based diagram creation, a form engine for managing node configuration with validation and data binding, a variable scope chain for tracking data flow through workflows, and ready-to-use materials including LLM nodes, conditional logic, and code execution capabilities. Developers integrate these components into their own applications to create custom workflow platforms tailored to their needs.

FlowGram suits teams building internal or commercial workflow automation tools who want to accelerate development without starting from a blank canvas. The framework supports two layout approaches: a free layout mode where nodes can be positioned anywhere with freeform connections, and a fixed layout mode with support for compound structures like branches and loops. This flexibility allows different use cases, from open-ended diagram editors to more structured workflow builders. The form engine handles node parameter configuration with rendering, validation, and side effects, while the variable engine provides type inference and scope management to simplify data flow logic. Teams should evaluate whether the included materials and layout options match their workflow requirements, as customization will be necessary for domain-specific node types.

The project maintains active development with regular updates to both core framework capabilities and documentation. The codebase demonstrates ongoing refinement of the canvas implementations, form engine, and variable system based on real-world usage patterns. Documentation is comprehensive and available in multiple languages, with interactive examples and sandbox environments provided for evaluation.