Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.beeble.ai/llms.txt

Use this file to discover all available pages before exploring further.

Canvas Canvas is a powerful node-graph editor that brings every Beeble AI model into a single, unified workspace. Build custom processing pipelines by wiring together tools like SwitchX, Image Generator, and Video Matte. Simply import your raw footage, map out your node network, and generate production-ready results. With the flexibility to branch off creative variations at any step, Canvas gives you complete control from raw input to final render.

Node Catalog

Canvas ships with four node groups.

Input

NodeOutputNotes
TexttextPlain text prompt.
ImageimagePNG, JPEG, or WebP.
VideovideoMP4 or MOV.

AI Tools

NodeInputsOutputNotes
SwitchXsource video
reference image
alpha video
prompt
videoSame model as the standalone SwitchX product. Source and alpha handles are video-only. If you need Fill Mode, leave the alpha input disconnected.
Text Generatorprompt
images
textGenerate text from prompts and optional image inputs. Supports 1 to 4 additional image inputs.
Image Generatorprompt
images
imageSupports 1 to 4 reference images.
Video Generatorprompt
start / end frame
reference media
videoGenerate a short clip via external models (e.g., Seedance 2.0). Pick a model in the footer:
  • Text-to-Video — prompt only
  • Image-to-Video — needs a Start Frame (End Frame optional)
  • Reference-to-Video — up to 5 reference slots (max 3 images, max 2 videos)
Video Matte (MatAnyone)videovideo (alpha matte)Two modes: Auto (one-click) or Select (interactive SAM editor).
Camera Angle (Qwen)imageimageRe-render a still from a different camera angle.

Edit

NodeInputsOutputNotes
Extract FramevideoimageExtract a single frame from a video
TrimvideovideoTrim a video to a specific frame range
Cropimage / videoimage / videoCrop an image or video. Interactive overlay or numeric inputs.
Resizeimage / videoimage / videoResize an image or video to target dimensions
Curvesimage / videoimage / videoAdjust the tonal range with interactive RGB and per-channel (R/G/B) curves. Drag points to shape the curve; click empty space to add a point; double-click or drag a point off the graph to remove it.
Invertimage / videoimage / videoInvert RGB colors of an image or video.
Text IteratortexttextSplit text into multiple items by delimiter. Drives multi-prompt batches.

Utility

NodeInputsOutputNotes
Sticky NoteSticky note for annotations
DotanyanyReroute connections for cleaner graphs (. shortcut)
Viewerimage / videoDisplay connected media at larger size with playback controls
Compareimage / videoSide-by-side A/B comparison

Handles & Data Types

Each node’s handle color represents its data type. Required inputs are marked with an asterisk on the label (e.g., Source *). Handle types and colors

Type colors

TypeColorExamples
Image GreenSwitchX reference, Extract Frame output
Video OrangeSwitchX source / alpha / output, Video Matte output
Text BlueText Generator output, prompt inputs

Keyboard Shortcuts

Canvas

ShortcutAction
VSwitch to Pointer tool
HSwitch to Hand (pan) tool
/ or TabOpen the Add Node menu at the cursor
.Add a Dot node at the cursor
FFit view to all nodes
QToggle the Job Queue panel
SpaceHold to pan; on selected video nodes, toggles playback (multi-select plays in sync)
Cmd/Ctrl + 0Zoom to 100%
Cmd/Ctrl + 1Fit all nodes
Cmd/Ctrl + 2Fit selected nodes
Cmd/Ctrl + = / Cmd/Ctrl + -Zoom in / out

Selection

ShortcutAction
Cmd/Ctrl + ASelect all nodes
Cmd/Ctrl + C / Cmd/Ctrl + VCopy / Paste (preserves output history)
Cmd/Ctrl + Shift + VPaste without output history
Cmd/Ctrl + DDuplicate selected nodes with their output content
Cmd/Ctrl + GGroup / Ungroup selected nodes
Delete / BackspaceDelete selected nodes and edges

General

ShortcutAction
Cmd/Ctrl + Z / Cmd/Ctrl + Shift + ZUndo / Redo
Cmd/Ctrl + ,Open Settings dialog
Shift + ?Open the Keyboard Shortcuts dialog