AI orchestrator (live)
User → router → tool agents → response; pulses light the active branch.
Rendering…
Make it your own.
{
"nodes": [
{ "id":"u","type":"actor","label":"User","x":40,"y":240 },
{ "id":"rt","type":"hexagon","label":"Router","x":260,"y":240,"fill":"#ede9fe","stroke":"#6d28d9","motion":"pulse" },
{ "id":"a1","type":"rounded","label":"Search agent","x":480,"y":80,"fill":"#dbeafe","stroke":"#2563eb" },
{ "id":"a2","type":"rounded","label":"Code agent","x":480,"y":240,"fill":"#dbeafe","stroke":"#2563eb","motion":"ping" },
{ "id":"a3","type":"rounded","label":"Image agent","x":480,"y":400,"fill":"#dbeafe","stroke":"#2563eb" },
{ "id":"t1","type":"cloud","label":"Web","x":720,"y":80,"fill":"#e0f2fe","stroke":"#0369a1" },
{ "id":"t2","type":"cloud","label":"Sandbox","x":720,"y":240,"fill":"#e0f2fe","stroke":"#0369a1" },
{ "id":"t3","type":"cloud","label":"Diffusion","x":720,"y":400,"fill":"#e0f2fe","stroke":"#0369a1" },
{ "id":"r","type":"document","label":"Response","x":940,"y":240,"fill":"#dcfce7","stroke":"#15803d","motion":"pulse" }
],
"edges": [
{ "id":"e1","source":"u","target":"rt","animated":true,"className":"lf-flow-edge" },
{ "id":"e2","source":"rt","target":"a1" },
{ "id":"e3","source":"rt","target":"a2","animated":true,"className":"lf-flow-edge" },
{ "id":"e4","source":"rt","target":"a3" },
{ "id":"e5","source":"a1","target":"t1" },
{ "id":"e6","source":"a2","target":"t2","animated":true,"className":"lf-flow-edge" },
{ "id":"e7","source":"a3","target":"t3" },
{ "id":"e8","source":"a1","target":"r" },
{ "id":"e9","source":"a2","target":"r","animated":true,"className":"lf-flow-edge" },
{ "id":"e10","source":"a3","target":"r" }
]
}