Skip to main content
A node is a single unit on the canvas. Every node has a type that determines what it produces.

Node types

Anatomy

Every generative node has:
  • A prompt — the user-authored instructions.
  • A model — the AI model that will run.
  • Settings specific to its type (aspect ratio, resolution, duration, etc.).
  • Input handles — where edges come in.
  • Output handles — where edges go out.
  • Versions — one per run.

Creating nodes

You can create nodes by:
  • Clicking the canvas toolbar.
  • Pressing / and typing the node type.
  • Dragging from the output handle of an existing node (Melius will offer to create a matching downstream node).
  • Calling node_create from the MCP server.

Copying between browser and desktop

Select nodes and copy with Cmd+C (Ctrl+C on Windows). Open the destination canvas in your browser or the Melius desktop app and paste with Cmd+V (Ctrl+V). Connections within the selection, prompts, settings, and sticky notes travel with the copied nodes. Use Undo to remove a pasted selection.

Copying workflows between teams

Beta — this feature is rolling out gradually. Reach out to support if you’d like access.
Select a workflow and copy it with Cmd+C (Ctrl+C on Windows). Open a canvas in another team and paste with Cmd+V (Ctrl+V). You need access to the source team and editing access to the destination team. You can also paste between browser tabs and the desktop app. Paste copies image, video, audio, file, and text nodes, Studio edits, Stitch and Magic Resize nodes, ordinary groups, and sticky notes. Editable layers, clip trims, audio placements, and generated resize images travel with the workflow. It preserves prompts, settings, layout, connections within the selection, and the selected output of each node. Media copies belong to the destination team; the original workflow and generation history stay in the source team. Wait for the copying message to finish before using the pasted workflow. If the copy fails, your canvas stays unchanged and you can retry. Undo removes the pasted selection. Select workflows that use standard media and Google fonts. Copy Elements, template instances, PDF extraction, custom voices, and LoRAs separately within their team.

Comparing queued generations

Press Run on an image or video node to add a generating thumbnail immediately. You can change the model, prompt, or settings and start another run while earlier runs continue. Select a generating thumbnail to inspect its saved model, prompt, aspect ratio, and other generation settings below the thumbnail strip. Prev and Next move between runs. Inspecting a queued run keeps the controls for your next run unchanged, and its details remain available after refreshing the canvas. When a generation finishes, its output appears while your next-run settings stay as you left them. Selecting a completed version explicitly restores that version’s settings.

Resizing text nodes

Select a text node and hover near an edge to see the resize cursor. Drag the left or right edge to change its width, or the top or bottom edge to change its height independently. You can start the drag just outside the border. The corner handle also lets you resize the node, with a larger grab area around it that stays easy to target when zoomed out. Text scrolls inside the resized area. Your chosen height is saved with the canvas and retained when you duplicate the node.

Reading PDFs fullscreen

Select a PDF node and click Fullscreen in its toolbar, or press F. Press Escape or click Close to return to the canvas. The PDF reader shows the original document with page navigation and zoom controls, alongside its summary when available. You can download the PDF from the reader. Clicking an extracted image on the canvas still adds that image to the canvas.

Reviewing magic resize results

A magic resize node produces one image per aspect ratio you picked. Double-click any result to open it fullscreen; double-click the node anywhere else to open its first result. The view opens on the ratio you double-clicked, with every ratio from the run listed down the left — select one there, or press ← and →, to move between them. Each ratio is a separate file, so its details and comments follow the one on screen. Select Comment (or press C), then click the spot on the image you want to talk about and write your note beside it. Press Esc to leave comment mode. Download the ratio you are viewing from the button beside the image; on the canvas, hovering a result gives it a Download button, and the node’s toolbar downloads the whole set.

Groups

Group nodes are containers. Select multiple nodes and choose Group to wrap them. Groups are useful for keeping a multi-step pipeline visually tidy. To rearrange the nodes inside a group, drag-select the group and its contents, then Cmd-click (Ctrl-click on Windows) the group’s label. That drops the group frame from the selection and leaves the nodes inside it selected, so dragging one moves them all without moving the frame. Shift-clicking the label drops the group and everything inside it.

Create a template from a group

Select a group and click Convert to template in its toolbar, or right-click the group and choose Convert to template. The review dialog includes the nodes inside nested groups and lets you configure the template’s inputs and outputs. The original group stays intact. The group needs at least two content nodes. Groups containing an existing template instance are ineligible because templates cannot nest.

Edit or remove a team template

Team owners, admins, and editors can manage templates assigned to their team, including templates created by another member. In the canvas Templates panel, open the template’s More menu and choose Edit or Remove. Editing a template shared across teams updates the shared template for all of them. Choose Duplicate to make a separate copy for your team before editing. Removing a template only unassigns it from your team; other assigned teams keep access. When no teams remain, the saved template is hidden rather than deleted. You can create a new template with the same name after removing the old one. Existing canvas instances keep their saved workflow. If your team loses access to a template, its existing canvas instances and generated outputs stay on the canvas, but you cannot start another run. Hover over the disabled Run template button to see why. Reassigning the original template restores the ability to run it; a new template with the same name does not. Runs already in progress can finish.

Tools in fullscreen

Open an image or video node in fullscreen, generated or uploaded, then click the Tools icon in the bottom bar to see its tools. The menu matches the node’s image or video tools, including their settings. Tools become available once the node has output and is not generating. Every tool runs inside the fullscreen view. Inpaint, Remove object, and Outpaint draw over the fullscreen image, with their brush bar and prompt field anchored at the bottom of the view, floating over the image so it stays put; Trim and Extract frame open their scrubber above the bottom bar and preview on the fullscreen player; Edit image opens the editor on top of the viewer. Press Esc or use the tool’s exit button to return to the viewer. The same tools remain available from the node’s toolbar on the canvas. In Edit image, select a text box and press Cmd+C, then Cmd+V (Ctrl+C and Ctrl+V on Windows) to copy and paste it within the open editor. The copy keeps its text, formatting, and size, appears slightly offset, and is selected so you can move it. Each paste can be undone with Cmd+Z (Ctrl+Z on Windows). While typing inside a text box or field, these shortcuts copy and paste the text itself. While a generation or tool run is in progress, the versions list stays available: select any earlier version to view it, and select the Generating row to return to the run. When the run finishes, the viewer shows the new version.
Last modified on October 7, 2026