All of FutsuCanvas

Draw your pipeline. Then run it.

A visual editor built on @xyflow/react and a pure-FSM engine. Compose the whole flow as a graph — no YAML, no glue scripts.

01 · Compose

The graph is the program.

Add input, agent, and end nodes and connect them with N8N-style arrow edges that show exactly how data flows. Branch, merge, and fan-out in a single view.

  • Branch, merge and parallel fan-out
  • Closed-arrowhead bezier edges
  • Pure-FSM execution engine
app.futsu.dev/p/orchestrator/canvas
Futsu workflow canvas with a multi-model pipeline
02 · Configure

Every node is configurable.

Click a node to pin its runner, write the instruction, and tune parameters. Inline personas and role presets get you from blank node to working step in seconds.

  • Per-node model, temperature & max-tokens
  • Inline persona & role presets
  • Typed input/output ports
node · model call
Futsu node properties panel with a model picker
03 · Replay

Replay any run on the canvas.

Every execution is recorded. Scrub the timeline, watch nodes light up in order, and inspect exactly what each step produced.

  • Timeline scrubber over the live graph
  • Per-node status & cost
  • File-based artifacts under .futsu/runs/
run · replay
Futsu run replay with a timeline over the executed graph

Your next pipeline starts on a canvas.

Open a canvas, drop your first nodes, and run it in minutes.