React & TypeScript: For a modern, robust client‑side experience.
Vite: For fast development and efficient bundling.
Custom Components: Specially built UI components (node blocks, dialogs, notifications, etc.) allow users to design and execute workflows.
Playground: A dedicated area to run and test workflows in real‑time.
The UI communicates with the core backend via REST and SSE, keeping your workflow execution state up-to‑date.Here is a screenshot of an example workflow: