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.

Node Catalog
Canvas ships with four node groups.Input
| Node | Output | Notes |
|---|---|---|
| Text | text | Plain text prompt. |
| Image | image | PNG, JPEG, or WebP. |
| Video | video | MP4 or MOV. |
AI Tools
| Node | Inputs | Output | Notes |
|---|---|---|---|
| SwitchX | source video reference image alpha video prompt | video | Same model as the standalone SwitchX product. Source and alpha handles are video-only. If you need Fill Mode, leave the alpha input disconnected. |
| Text Generator | prompt images | text | Generate text from prompts and optional image inputs. Supports 1 to 4 additional image inputs. |
| Image Generator | prompt images | image | Supports 1 to 4 reference images. |
| Video Generator | prompt start / end frame reference media | video | Generate a short clip via external models (e.g., Seedance 2.0). Pick a model in the footer:
|
| Video Matte (MatAnyone) | video | video (alpha matte) | Two modes: Auto (one-click) or Select (interactive SAM editor). |
| Camera Angle (Qwen) | image | image | Re-render a still from a different camera angle. |
Edit
| Node | Inputs | Output | Notes |
|---|---|---|---|
| Extract Frame | video | image | Extract a single frame from a video |
| Trim | video | video | Trim a video to a specific frame range |
| Crop | image / video | image / video | Crop an image or video. Interactive overlay or numeric inputs. |
| Resize | image / video | image / video | Resize an image or video to target dimensions |
| Curves | image / video | image / video | Adjust 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. |
| Invert | image / video | image / video | Invert RGB colors of an image or video. |
| Text Iterator | text | text | Split text into multiple items by delimiter. Drives multi-prompt batches. |
Utility
| Node | Inputs | Output | Notes |
|---|---|---|---|
| Sticky Note | — | — | Sticky note for annotations |
| Dot | any | any | Reroute connections for cleaner graphs (. shortcut) |
| Viewer | image / video | — | Display connected media at larger size with playback controls |
| Compare | image / video | — | Side-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 *).

Type colors
| Type | Color | Examples |
|---|---|---|
| Image | ● Green | SwitchX reference, Extract Frame output |
| Video | ● Orange | SwitchX source / alpha / output, Video Matte output |
| Text | ● Blue | Text Generator output, prompt inputs |
Keyboard Shortcuts
Canvas
| Shortcut | Action |
|---|---|
V | Switch to Pointer tool |
H | Switch to Hand (pan) tool |
/ or Tab | Open the Add Node menu at the cursor |
. | Add a Dot node at the cursor |
F | Fit view to all nodes |
Q | Toggle the Job Queue panel |
Space | Hold to pan; on selected video nodes, toggles playback (multi-select plays in sync) |
Cmd/Ctrl + 0 | Zoom to 100% |
Cmd/Ctrl + 1 | Fit all nodes |
Cmd/Ctrl + 2 | Fit selected nodes |
Cmd/Ctrl + = / Cmd/Ctrl + - | Zoom in / out |
Selection
| Shortcut | Action |
|---|---|
Cmd/Ctrl + A | Select all nodes |
Cmd/Ctrl + C / Cmd/Ctrl + V | Copy / Paste (preserves output history) |
Cmd/Ctrl + Shift + V | Paste without output history |
Cmd/Ctrl + D | Duplicate selected nodes with their output content |
Cmd/Ctrl + G | Group / Ungroup selected nodes |
Delete / Backspace | Delete selected nodes and edges |
General
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Z / Cmd/Ctrl + Shift + Z | Undo / Redo |
Cmd/Ctrl + , | Open Settings dialog |
Shift + ? | Open the Keyboard Shortcuts dialog |