The canvas
An infinite canvas where every generation, reference, and asset lives as a moveable node. Nine node types:- Image — generated images with status badges and action buttons
- Video — generated videos with playback
- Upload — images you’ve dragged in as references
- Asset reference — brand assets pulled from your Brand Kit
- Text — editable text notes (double-click to edit)
- Description — prompt descriptions attached to generations
- Brief — structured creative briefs with per-deliverable settings
- Group — combine nodes into named groups (Cmd+G to group, Cmd+Shift+G to ungroup)
- V — switch to the select tool
- H — switch to the pan tool
- Space + drag — pan the canvas without leaving select mode
- Cmd+U — upload media to the canvas
- Cmd+G — group selected nodes
- Cmd+Z / Cmd+Shift+Z — undo/redo (50-step history)
- Backspace / Delete — delete selected nodes
The chat agent
The right panel is your creative director. It’s a conversational agent that can:- Generate images from your text descriptions
- Generate videos with duration, camera, and motion control
- Search your inspirations and brand assets for relevant references
- Present creative briefs for multi-deliverable campaigns — whether parallel (independent images) or sequential (a storyboard that chains each scene onto the previous one). See Creative Briefs for the sequential toggle
- Save work as brand assets — feed generation results back into your Brand Kit
@mentioning brand assets
Type@ in the chat to mention a brand kit or specific asset. The agent loads your colors, typography, guidelines, and reference images as creative constraints. Mentions appear as styled chips with thumbnails in your message.
Streaming
Responses stream in real-time with thinking indicators, per-tool status messages (“Composing the scene…”), and generation status updates. A heartbeat keeps the connection alive during long operations.Projects
Each Studio canvas is a project — its own canvas, its own chat history, its own references. Projects save automatically (2-second debounce on every change, plus a save on unmount). From the Studio tab on your dashboard you can:- Create new projects
- Rename projects (click the title in the header)
- Search across all your projects
- Delete projects (cascades through all generations, chat messages, and stored images)