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)
- Cmd+Z / Cmd+Shift+Z — undo/redo (50-step history)
- Cmd+G — group selected nodes
- V / H — toggle vertical/horizontal layout
- Space + drag — pan the canvas
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
- Plan storyboards for sequential, chained generation
- 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)