Summary
App Builder lets you convert any workflow into a standalone app that anyone can use — without touching the canvas. Add an Input Node to define what users can control, and an Output Node to define what result they see. Everything in between runs behind the scenes.How It Works
Every app is built from a standard workflow with two special nodes:- Input Node: Collects all user-facing inputs (text prompts, image uploads, settings) into a single panel. Whatever parameters you expose here become the app’s interface.
- Output Node: Displays the final generated result (image, video, audio). Multiple output types can be connected to a single Output node.
How to Create an App
Build Your Workflow
Create your workflow as usual on the canvas — connect prompts, generation nodes, editing nodes, and any other steps you need.
Open App Builder
Click the Builder tab in the left panel. You’ll see options to add an Input Node and Output Node.
Add the Input Node
Drag the Input Node onto the canvas. It will consolidate all user-facing parameters into one place.To expose any parameter from your workflow as an app input, go to that node’s settings panel and click “Set As Input” next to the parameter you want users to control. It will automatically appear in the Input Node.You can rename each input field for clarity (e.g., “Prompt to Generate”, “Add your Character”, “Resolution”).
Add Presets (Optional)
Click “Add presets” next to any input field to provide pre-filled options for users.For text inputs: add preset prompts organized by category (e.g., “Female”, “Male”).For image inputs: add a set of predefined reference images.Click ”+ Add another preset” and ”+ Add new category” to organize presets into groups.
Add the Output Node
Drag the Output Node onto the canvas and connect it to the final generation node in your workflow. The output will display the generated result in the app view.
Switch to App View
Toggle from Editor to App using the switch at the top center of the screen. This shows exactly what users will see — inputs on the left, results in the center, generation details on the right.
Key Rules
- Only one Input Node and one Output Node are allowed per workflow — meaning one app per canvas.
- Both Input and Output nodes must be connected for publishing to be available.
- Any node parameter can be exposed as an input using the “Set As Input” button in that node’s settings panel.
- Input field names are editable — rename them to be user-friendly.
- Presets are optional but recommended — they lower the barrier for new users to get results immediately.
App View Layout
When a user opens the app, they see a simplified three-panel layout:| Panel | What It Shows |
|---|---|
| Left Panel | All input fields defined in the Input Node — prompts, file uploads, dropdowns, presets. Plus “Run App” and “Publish App” buttons. |
| Center | Generated output results — images, videos, or audio displayed as a preview. |
| Right Panel | Generation details — the prompt used, settings applied, and a thumbnail of the output. Includes a “Settings” link for configuration. |

