A self-hosted alternative to Dify and Flowise — design an AI agent's reasoning on a canvas, then watch it execute node by node.