Workspace visual para automação com IA

Canvas Flow

Crie, teste e execute agentes de IA em fluxos visuais com RAG, MCP, memória por conversa, API, WhatsApp e Web Widget.

Sem Docker
npx @igoruehara/canvas-flow@latest --open
Com Docker local
npx @igoruehara/canvas-flow@latest --with-docker --open
Global
npm install -g @igoruehara/canvas-flow
canvas-flow --open

Do canvas ao agente em execução

O Canvas Flow junta editor visual, backend NestJS e pacote npm standalone para que o agente seja desenhado, testado e executado no mesmo ambiente.

Editor visual

Monte fluxos com nodes de mensagem, input, RAG, MCP, API, condição, aprovação humana e finalização.

Runtime standalone

Rode frontend e API no mesmo processo com `npx`, usando Mongo local, Docker opcional ou MongoDB remoto.

Multi-agent interno

Use Agent OS, agente orquestrador, skills e subagents para separar responsabilidades sem sair do Canvas Flow.

Interface feita para construir e testar

O produto já nasce com o fluxo, o painel de teste e a biblioteca de componentes no centro da experiência.

Editor do Canvas Flow com painel de teste aberto
Biblioteca de componentes do Canvas Flow

Recursos principais

A ferramenta cobre os pontos que normalmente ficam espalhados entre scripts, docs e dashboards separados.

RAG e documentos

Use OpenAI embeddings, Milvus/Zilliz, Azure Search, storage local, S3 ou Azure Blob para dar contexto ao agente.

MCP e tools externas

Conecte servidores MCP remotos, liste tools, execute chamadas seguras e exponha flows como MCP server.

Canais e API

Publique agentes para consumo por API, WhatsApp, Web Widget, webhooks e integrações internas.

Memória e versões

Persistência por agente e conversa, releases, API keys e checkpoints para execuções longas.

Agent OS no lugar certo

`agents.md`, guardrails, rules, skills, subagents e mcpServers viram contrato operacional do agente. O orquestrador escolhe capacidades e delega sem precisar de um protocolo externo para a lógica interna.

Orquestrador

Coordena plano, ferramentas e especialistas.

Skills

Encapsulam capacidades reutilizaveis.

Subagents

Isolam contexto por dominio ou tarefa.

Comece em minutos

O pacote npm sobe backend e frontend juntos. Docker fica opcional para subir Mongo e Milvus localmente quando você quer testar RAG sem infraestrutura remota.

Sem Docker
npx @igoruehara/canvas-flow@latest --open
Com Docker local
npx @igoruehara/canvas-flow@latest --with-docker --open
Global
npm install -g @igoruehara/canvas-flow
canvas-flow --open
Tela de provedores do Canvas Flow