Visual canvas for AI workflows

Drag nodes.
Connect them.
Run with AI.

Weavy is a node-based editor for building AI workflows. Compose text and image inputs, wire them into Gemini or OpenAI, and run them — no backend code, no glue scripts.

Models
5+
Setup
~60s
License
MIT

How it works

Three steps from blank canvas to running workflow.

  1. 01

    Drag nodes onto the canvas

    Pick from text, image, and LLM nodes in the sidebar. Drop them anywhere — position is yours to keep.

  2. 02

    Connect them with edges

    Wire outputs into inputs. The graph captures the dependency order so each node runs with everything it needs.

  3. 03

    Run with one click

    Hit Run. Weavy executes the graph in topological order, calling Gemini or OpenAI and streaming results back into each node.

What you get

A canvas, the model registry, and the pipes between them.

Visual canvas, not config files

ReactFlow-powered editor with undo/redo, JSON import/export, and a sidebar of pre-built node types.

Multi-model out of the box

Mix Google and OpenAI models in the same graph. Swap providers per node without rewiring.

  • Nano Banana 2 (Gemini 3.1 Flash Image)
  • Nano Banana Pro (Gemini 3 Pro Image)
  • Imagen 4
  • Imagen 4 Fast
  • GPT Image 1
  • GPT Image 1 Mini

Bring your own keys

No free tier, no proxy. Paste a Gemini or OpenAI key once — it lives in your browser and goes straight to the provider.

Save and reload workflows

Persist graphs to your own database via Prisma — your data stays on your infra.

Templates to start from

Skip the blank canvas. Start with prebuilt graphs like the Product Listing Generator.

Open source

MIT licensed. Fork it, run it locally, or self-host on your own infra.

Templates

Start from a working graph, not an empty canvas.

Available

Product Listing Generator

Drop a product photo and a one-line description. Get back a structured eBay-style listing with a title, key features, and a persuasive description.

Inputs
  • Product Photo
  • Product Details
OutputeBay listing copy
Use template
Coming soon

Long-form blog draft

Outline-to-draft pipeline: feed in a topic and reference links, branch into section nodes, merge into a final draft.

Inputs
  • Topic
  • References
  • Style guide
OutputBlog markdown
On the roadmap
Coming soon

Image style transfer

Upload a source image and a style reference, then chain through a generation node to produce stylised variants.

Inputs
  • Source image
  • Style reference
OutputStylised renders
On the roadmap