Armox
    Armox Academy πŸ“š
    Core ConceptsThe Canvas Editor

    The Canvas Editor

    The Canvas is where the magic happens in Armox. It's a visual, node-based editor where you connect different components to create powerful content generation workflows.

    What is the Canvas?

    Complete Canvas Workflow

    The Canvas editor with a complete workflow: multiple nodes connected to create a content generation pipeline.

    The Canvas is Armox's visual workflow editor. Instead of writing code or using complex interfaces, you:

    • 🎨 Drag and drop nodes onto a visual canvas
    • πŸ”— Connect nodes with simple lines
    • ▢️ Run workflows with a single click
    • πŸ‘€ See results directly in the canvas

    Think of it like a flowchart that actually runsβ€”each box does something, and the lines show how data flows between them.


    Canvas Interface Overview

    When you open a Canvas, you'll see:

    AreaPurpose
    Main CanvasYour workspace with grid background
    Left SidebarNode types to add
    Top ToolbarCanvas name, save, run all, settings
    MinimapOverview of your entire canvas (bottom right)
    Right PanelNode settings when a node is selected

    Zooming

    • Scroll wheel β€” Zoom in and out
    • Pinch gesture β€” On trackpad
    • Zoom controls β€” In the toolbar

    Panning

    • Click and drag β€” On empty canvas space
    • Middle mouse button β€” Click and drag
    • Spacebar + drag β€” Alternative method

    Minimap

    The minimap in the bottom-right shows your entire canvas:

    • Click on the minimap to jump to that area
    • Drag the viewport rectangle to navigate
    • Toggle the minimap on/off in settings

    Creating a New Canvas

    1. Click Canvas in the sidebar
    2. Click + New Canvas
    3. Enter a name for your canvas
    4. Start adding nodes!

    Empty Canvas Editor

    A fresh, empty canvas ready for your workflow.

    Your canvas auto-saves as you work.


    Adding Nodes

    From the Sidebar

    1. Open the left sidebar (click the menu icon if hidden)
    2. Browse node categories:
      • Text β€” For prompts and text generation
      • Image β€” For AI image generation
      • Video β€” For AI video generation
      • Audio β€” For music and speech
      • Upload β€” For your own files
      • Tools β€” For processing and enhancement
    3. Drag a node onto the canvas, or click to add

    Add Node Panel

    The Add Node panel showing all available node types organized by category.

    Quick Add

    • Right-click on the canvas for a context menu
    • Select a node type to add it at that location

    Selecting Nodes

    Single Selection

    • Click on a node to select it
    • Selected nodes show a highlight border
    • The right panel shows node settings

    Multiple Selection

    • Shift + Click β€” Add to selection
    • Drag a box β€” Select multiple nodes at once
    • Ctrl/Cmd + A β€” Select all nodes

    Moving Nodes

    • Drag selected nodes to reposition
    • Arrow keys β€” Nudge selected nodes
    • Multiple selected nodes move together

    Connecting Nodes

    Creating Connections

    1. Find the output handle (small circle on the right side of a node)
    2. Click and drag from the output handle
    3. Drag to an input handle (left side of another node)
    4. Release to create the connection

    Connection Colors

    Connections are color-coded by data type:

    ColorTypeExample
    YellowTextPrompts, descriptions
    BlueImagePhotos, graphics
    GreenVideoClips, animations
    OrangeAudioMusic, speech

    Deleting Connections

    • Click on a connection line to select it
    • Press Delete or Backspace
    • Or right-click and select "Delete"

    Node Settings

    When you select a node, the right panel shows its settings:

    Common Settings

    SettingDescription
    ModelWhich AI model to use
    PromptText input (for AI nodes)
    Aspect RatioOutput dimensions
    QualityOutput quality level

    Collapsible Sections

    Settings are organized in collapsible sections:

    • Basic β€” Essential settings
    • Advanced β€” Fine-tuning options
    • Output β€” Preview and download

    Running Workflows

    Run a Single Node

    1. Select the node you want to run
    2. Click the β–Ά Play button on the node
    3. Watch the progress indicator
    4. See the result in the node's preview

    Run Entire Workflow

    1. Click Run All in the toolbar
    2. Nodes run in order based on connections
    3. Each node shows its progress
    4. Results appear as each node completes

    Execution Order

    Nodes run in dependency order:

    1. Nodes with no inputs run first
    2. Then nodes that depend on those outputs
    3. Continue until all nodes complete

    Viewing Results

    In-Node Preview

    Generated content appears directly in the node:

    • Images β€” Thumbnail preview
    • Videos β€” Video player
    • Audio β€” Audio player
    • Text β€” Text display

    Full Preview

    • Click on the preview to see it larger
    • Download button to save to your computer
    • Content is also saved to your Gallery

    Saving and Organizing

    Auto-Save

    Canvases auto-save as you work. You'll see a "Saved" indicator in the toolbar.

    Manual Save

    • Press Ctrl/Cmd + S to force save
    • Or click Save in the toolbar

    Renaming

    1. Click the canvas name in the toolbar
    2. Type a new name
    3. Press Enter

    Organizing Canvases

    • Create descriptive names
    • Use naming conventions (e.g., "Client - Project - Version")
    • Delete old canvases you no longer need

    Keyboard Shortcuts

    ActionShortcut
    SaveCtrl/Cmd + S
    UndoCtrl/Cmd + Z
    RedoCtrl/Cmd + Shift + Z
    Select AllCtrl/Cmd + A
    Delete SelectedDelete / Backspace
    Zoom InCtrl/Cmd + Plus
    Zoom OutCtrl/Cmd + Minus
    Fit ViewCtrl/Cmd + 0
    PanSpacebar + Drag

    Canvas Best Practices

    Layout Tips

    • Flow left to right β€” Inputs on left, outputs on right
    • Leave space β€” Don't crowd nodes together
    • Group related nodes β€” Keep similar functions near each other
    • Use the minimap β€” For navigating large workflows

    Workflow Tips

    • Start simple β€” Begin with 2-3 nodes, then expand
    • Test incrementally β€” Run nodes one at a time to verify
    • Save often β€” Even though auto-save works, manual saves help
    • Name clearly β€” Use descriptive canvas names

    Performance Tips

    • Don't overload β€” Very large canvases may slow down
    • Run selectively β€” Only run the nodes you need
    • Clean up β€” Delete unused nodes and connections

    Troubleshooting

    Canvas Won't Load

    • Refresh the page
    • Check your internet connection
    • Try a different browser

    Nodes Won't Connect

    • Check that types are compatible (colors match or text to anything)
    • Ensure you're dragging from output to input
    • Try deleting and recreating the connection

    Results Not Appearing

    • Check that the node finished running (no spinner)
    • Look for error messages on the node
    • Verify your credit balance

    Next Steps

    Now that you know the Canvas, dive deeper into: