Understanding these fundamental concepts will help you master Fuser and build powerful AI workflows.
The infinite canvas is your workspace in Fuser. Think of it as a limitless drawing board where you can:
Shift
while scrolling to pan horizontally.⌘/Ctrl
+Mouse wheel
or pinch on trackpadNodes are the building blocks of Fuser, each representing a step in your workflow. Nodes integrate AI models, tools, or content to power your creative process. They are the fundamental units of functionality in Fuser. Every node represents either data or an operation.
Each node consists of:
You can rename the node by double-clicking on the title and typing a new title.
Primitive nodes are used to store and display content:
Executable nodes are used to perform AI operations by connecting to a provider and processing data that is passed through them:
You can find more information and learn more about nodes in the Understanding Nodes section.
Every node has one or more Properties that control the node's behavior and provide the necessary data for a node to function. These include model selection to choose which AI model to use, aspect ratio for image generation, duration for videos, and other parameters that are specific to the node.
Sockets are the colored circles on the sides of nodes that allow data from one property to flow to another node's property. You can think of them as "ports", passing and receiving data.
Input sockets receive property data from other nodes and are on the left side of the node. Output sockets send data to other properties and are on the right side. This allows you to read the data flow from left to right, similar to how you read a sentence.
Sockets are indicated by their color, which corresponds to the type of data they support:
You can only connect sockets of compatible types. The colors help you see what connects to what!
Edges are the lines connecting nodes, showing how data flows through your workflow.
You can find more information and learn more about sockets and edges in the Sockets & Connections section.
A flow is a connected set of nodes that work together to accomplish a task. Flows are the complete structure that bring everything together, guiding your project from start to finish. They turn individual steps into a cohesive, actionable end-to-end process.
Data always flows from left to right. It comes in from the left, goes through the node and is processed, and then goes out to the right and passed to the next node.
You can find more information and learn more about flows in the Building Flows section.
Providers are the AI services that power executable nodes, offering a range of capabilities including GPT models from OpenAI, Claude models from Anthropic, image, video, and audio generation from Fal, access to over 300 models from OpenRouter, and Gemini models from Google.
These providers bring numerous benefits, such as access to best-in-class models for each task, direct API access for the fastest performance, transparent pricing that only charges provider costs, and the flexibility to switch providers easily.
Now that you understand the basics:
The best way to learn Fuser is by experimenting! Try connecting different nodes and see what happens. You can always undo with ⌘/Ctrl
+Z
.