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
VideovideoMP4 or MOV.
ImageimagePNG, JPEG, or WebP.
TexttextPlain text prompt.

AI Tools

NodeInputsOutputNotes
SwitchXsource video
reference image
alpha video (optional)
prompt text (optional)
videoSame model as the standalone SwitchX product. Source and alpha handles are video-only. If you need Fill Mode, leave the alpha input disconnected.
Video Matte (MatAnyone)videovideo (alpha matte)Two modes: Auto (one-click) or Select (interactive SAM editor).
Image Generatorprompt text
images (optional)
imageSupports 1 to 4 reference images.
Text Generatorprompt text
images (optional)
textGenerate text from prompts and optional image inputs. Supports 1 to 4 additional image inputs.
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
Invertimage / videoimage / videoInvert RGB colors of an image or video.
Text IteratortexttextSplit text into multiple items by delimiter. Drives multi-prompt batches.

Utility

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

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

ShortcutAction
VSwitch to Pointer tool
HSwitch to Hand (pan) tool
SpaceHold to pan; on selected video nodes, toggles playback (multi-select plays in sync)
.Add a Dot node
QToggle the Job Queue panel
FFit view to all nodes
Cmd/Ctrl + ASelect all nodes
Cmd/Ctrl + DDuplicate selected nodes along with their output content
Cmd/Ctrl + GGroup selected nodes
Cmd/Ctrl + C / Cmd/Ctrl + VCopy / Paste
Cmd/Ctrl + Shift + VPaste selected nodes without their output history
Cmd/Ctrl + Z / Cmd/Ctrl + Shift + ZUndo / Redo
Cmd/Ctrl + ,Open Settings dialog
Shift + ?Open the Keyboard Shortcuts dialog
Delete / BackspaceDelete selected nodes and edges