Um editor visual modular e open source de arrastar e soltar para React, que renderiza páginas com seus próprios componentes e dados.
bytedance/flowgram.ai
Framework TypeScript com componentes integrados de canvas, formulário, variáveis e materiais para criar plataformas de workflows de IA.
- Estrelas
- 8,504
- Forks
- 776
- Issues abertas
- 82
- Último commit
- há 7 dias
O que é?
FlowGram é um framework e toolkit de desenvolvimento de workflows para quem quer criar seus próprios produtos visuais de workflow. Não é uma plataforma de workflow pronta para uso. Em vez disso, oferece os blocos básicos: um canvas de fluxo, um mecanismo de formulários para configurar nós, uma cadeia de escopos de variáveis e materiais prontos para nós, como LLM, Condition e Code Editor.
O canvas tem dois modos. No modo de layout livre, os nós podem ser posicionados em qualquer lugar e conectados por linhas desenhadas livremente. Já o modo de layout fixo ajusta os nós a posições predefinidas e oferece suporte a nós compostos, como ramificações e loops. O mecanismo de formulários cuida das operações CRUD dos dados dos nós, além de renderização, validação, vinculação e captura de erros. O mecanismo de variáveis trata das restrições de escopo, inspeção de estruturas e inferência de tipos para os dados passados entre os nós.
O FlowGram é distribuído como pacotes npm e inclui um gerador de projetos, permitindo iniciar um app de demonstração com um único comando npx. Ele é desenvolvido com TypeScript e React, e a documentação aborda os módulos de canvas, formulários, variáveis, materiais e runtime.
Recursos principais
- 01Canvas de layout livre para posicionar nós em qualquer lugar e conectá-los com linhas desenhadas livremente.
- 02Canvas de layout fixo com suporte a nós compostos, como ramificações e loops.
- 03Mecanismo de formulários para configurar nós, com renderização, validação, vinculação e captura de erros.
- 04Mecanismo de variáveis com restrições de escopo, inspeção de estruturas e inferência de tipos.
- 05Materiais prontos para uso, incluindo nós LLM, Condition e Code Editor.
- 06Gerador de projetos para iniciar um app de demonstração com um único comando.
Casos de uso
- Criar uma plataforma personalizada de workflows de IA ou de orquestração de agentes com base em um editor visual.
- Adicionar um designer de workflows baseado em nós a uma ferramenta interna de automação.
- Criar interfaces de configuração no-code em que os usuários conectam etapas de processamento de dados.
- Prototipar um editor no estilo de fluxograma em uma aplicação React e TypeScript.
Início rápido
- 1
Crie um novo projeto FlowGram (escolha o template Free Layout Demo)
npx @flowgram.ai/create-app@latest - 2
Acesse o diretório do projeto e instale as dependências
cd demo-free-layout npm install - 3
Inicie o projeto
npm start - 4
Abra http://localhost:3000 no navegador
Antes de usar
- É um framework e um kit de ferramentas, não uma plataforma de fluxos de trabalho pronta para uso; portanto, você precisa criar seu próprio produto com base nele.
Tópicos
Perguntas frequentes
- O que é flowgram.ai?
- Framework TypeScript com componentes integrados de canvas, formulário, variáveis e materiais para criar plataformas de workflows de IA. FlowGram é um framework e toolkit de desenvolvimento de workflows para quem quer criar seus próprios produtos visuais de workflow. Não é uma plataforma de workflow pronta para uso. Em vez disso, oferece os blocos básicos: um canvas de fluxo, um mecanismo de formulários para configurar nós, uma cadeia de escopos de variáveis e materiais prontos para nós, como LLM, Condition e Code Editor.
- flowgram.ai é gratuito? Qual é a licença?
- flowgram.ai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- flowgram.ai ainda é mantido?
- Manutenção ativa. O último commit de flowgram.ai foi em 13 de out. de 2026.
- Para que posso usar flowgram.ai?
- Criar uma plataforma personalizada de workflows de IA ou de orquestração de agentes com base em um editor visual. Adicionar um designer de workflows baseado em nós a uma ferramenta interna de automação. Criar interfaces de configuração no-code em que os usuários conectam etapas de processamento de dados. Prototipar um editor no estilo de fluxograma em uma aplicação React e TypeScript.
- Como instalar flowgram.ai?
- Crie um novo projeto FlowGram (escolha o template Free Layout Demo): npx @flowgram.ai/create-app@latest Acesse o diretório do projeto e instale as dependências: cd demo-free-layout npm install Inicie o projeto: npm start Abra http://localhost:3000 no navegador
- Onde consigo flowgram.ai?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bytedance/flowgram.ai
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, combinando um canvas visual, código personalizado e mais de 1.500 integrações.
Aplicativo RPA open source para desktop empresarial, com designer visual low-code para automatizar softwares Windows e páginas web, acionável por agentes de IA.
Um app web que transforma esboços em texto simples em fluxogramas e diagramas, desenvolvido com React e cytoscape.js.
Uma plataforma visual open source e auto-hospedável para criar automações, integrações, tarefas agendadas e fluxos de trabalho com HTTP, com geração de fluxos assistida por IA.
Criador de currículos gratuito e open source, com prévia de PDF ao vivo, acompanhamento de candidaturas, assistente de IA e opções de hospedagem própria.