Design intelligent workflows.
Understand every step.
Test every step. Automate with confidence. Connect prompts, data, logic and human judgment in one visual workspace.
Real deterministic execution. Clearly labeled AI fixtures. Exact inputs and outputs. Nothing is sent externally in simulation.
Open your architecture desk ↓A useful first workflow, in a few clicks.
Local draft
Template matching uses local keywords, not AI. Gemini generation requires an authorized connection; proposed graphs must pass validation before loading.
Connections · keyboard-friendly editing
Select a step
Node settings · JSON
Latest execution data
Run or step to inspect the selected node.
The simulation laboratory
Webhook payloads can be pasted here. This app does not expose a public webhook receiver.
All propagated variables
No run yet.
Execution timeline
Evaluate, compare and explain.
Assertions: status, contains (text in all outputs), node (must execute), maxMs. Approval choices are scripted only for these explicitly labeled simulation tests. No live services are called.
Save two run snapshots to compare.
Portable by design.
The JavaScript starter contains this engine and your workflow in one module. It runs locally under Node.js; external integrations are intentionally not embedded. Credentials never enter exports.
Connect deliberately.
Public visitors can use the full editor and simulation. Connected mode is for an authorized operator on HTTPS hosting. The gateway keeps Gemini and service credentials on the server.
Connections have not been checked. Simulation is ready.
Connected AI steps send their assembled prompt and context to Gemini. Every HTTP request shows its exact destination and body for approval. Cancellation cannot recall a request already accepted by an external service.
Node contracts and boundaries
No arbitrary code execution, unrestricted agent tools or arbitrary HTTP URLs. Agent nodes are bounded review/generation steps with optional permitted local retrieval; they cannot invent external tool calls. Loops map a finite collection rather than creating graph cycles.
Server setup instructions ↗