Skip to main content
Studio is where the work gets made. An infinite canvas paired with a conversational agent that carries your brand context, sees your references, and generates images and videos directly onto the canvas. One idea becomes every format and three variants. The system coordinates. You stay the taste-maker.

The canvas

An infinite canvas where every generation, reference, and asset lives as a moveable node. Generator nodes do the work:
  • Image Generator — prompt, model picker, references, and a Generate button in one node; outputs land beside it and can chain into further edits
  • Video Generator — model-aware video generation with per-model durations and resolutions
  • Director — compose an idea plus style choices into a polished prompt, then hand it to a generator
  • Workflow — a saved multi-scene recipe placed on the canvas, ready to run
  • Assistant — chat with the Studio agent right on the canvas
Content and reference nodes feed them:
  • Image / Video — generated results with status, playback, and action buttons
  • Upload — images you’ve dragged in as references
  • Asset reference — brand assets pulled from your Brand Kit
  • Color — a brand color as a first-class reference
  • Text — editable notes; a List node fans a set of text items out into prompt variations
  • Description — prompt descriptions attached to generations
  • Brief — structured creative briefs with per-deliverable settings
  • Group — combine nodes into a named, color-tinted frame (Cmd+G to group, Cmd+Shift+G to ungroup). Click the title to rename it. Selecting a frame shows its toolbar: pick a color, ungroup, arrange members (grid, horizontal, vertical, moodboard, or workflow order — the frame tightens around the result), duplicate the whole frame (Cmd+D), delete it with its members, download every image as a zip, or set a review status. Dragging a member around inside the frame keeps it in the group; dragging it out removes it
You can arrange, compare variations, build sequences, or lay out a full campaign — all on one canvas. Keyboard shortcuts:
  • 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
A full list lives in Keyboard Shortcuts.

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
The agent carries context across the full conversation. Ask for changes, variations, or new directions — it remembers what you’ve discussed and what you’ve generated.

@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). If your workspace has no Studio projects yet, Studio opens on a focused first-run state with an animated canvas illustration and a New Project action. Search appears after the first project exists, when it has something to act on. From the Studio tab on your dashboard you can:
  • Create new projects
  • Open a project’s assets (card menu → Project assets) — everything generated in it, filed into folders
  • Rename projects (card menu, or click the title in the canvas header)
  • Search across all your projects
  • Delete projects (cascades through all generations, chat messages, and stored images)
Use the List / Grid switch beside Studio search to choose landscape previews or compact rows. Each row shows the project name and last-edited date, with the same Project assets, Rename, and Delete menu actions available for your role. Memo remembers Studio’s layout independently of other libraries. Search works in both views. Project cards use the same shape as Collections and the Workflows library: a preview of the project’s latest generations (up to four, as a mosaic) with the last-edited date directly below its title. Select anywhere on the card to open the project. Projects are paginated for large collections.

Project assets

Use List / Grid beside search to choose your layout. List uses the same rows as Collections and Brand Kits: open a folder to browse its files, or open a file to preview it. Thumbnails, supporting text and dates stay consistent, with Move to folder and Download beside each file. The layout remains selected as you enter folders, return to the project’s assets and reload the page. Every project has an assets page — the folder icon in the canvas header, or Project assets in the card menu. It works like a drive:
  • Folders. Every project starts with Characters, Locations and Props. Add your own with New folder (for example “Scene 3 — Kitchen”); rename or delete them from the folder’s menu. A folder can only be deleted once it is empty, so files are never lost with it. A project holds up to 100 custom folders; past that, Memo asks you to reuse or tidy one before adding another.
  • Files. Everything you generate in the project lands here, unfiled, the moment it completes. Hover a file and choose Move to folder (also in the expanded view) to file it; a file lives in one folder at a time. Search looks across every folder in the project.
  • Moving between projects. Files moved to another project appear in Unfiled unless you choose a folder in the destination. Moving within the same project keeps their folder. Files carrying an old folder that no longer exists also appear in Unfiled.
  • Edits survive background work. Filing or approving a file while Memo finishes saving or describing it keeps those changes. An automatic title fills an empty name; it does not replace a name you have already entered.
  • Views. Switch between the grid and a list with the toggle next to the search box.
  • From the canvas. Select a group frame and choose File into folder from its menu: a folder named after the group appears in the project’s assets with the group’s images inside (an existing folder with that name is reused). Files stay unfiled until you do this.
  • Review status travels with the file. The status you set on a canvas image or group (Approved, Pending, Rejected, Needs Review, In Progress) shows as a tag on the file here and can filter the page. It is a tag, not a gate: files without a status stay fully usable.
  • What the picture shows. When an image finishes, Memo looks at the result and writes down what is actually in it — the kind of image, the subjects and a one-line description. Search matches it, the expanded view shows it under Shows, and unfiled files get a hint such as “Looks like a character” to help you file them.
  • Conflicts are visible. If a file or folder changed since you read it, Memo asks you to review the latest version. Review badges change after the save succeeds. Reopening a canvas uses the latest saved file verdicts and authored names, including files outside the recent-generation feed. Saving canvas layout uses its version, so an older snapshot cannot replace a newer one.
  • Characters keep their identity. When you move a file into Characters, Memo asks which character it is: pick an existing Character from Assets to add the image to its sheet, or create a new one. Memo shows progress while saving a permanent sheet. A failed copy can be retried; a changed Character link is shown before you choose again. The sheet keeps its source record and survives deleting the original generation. The agent can ask for the Character by name in any project.
  • Everything else you could do in the old Generations tab is still here: open, download, delete, Save as reference and Add to collection.
Your connected agent reads folder counts and a size-limited file page with get_project, follows list_project_files to read more, creates folders with create_project_folder, and files outputs with move_generations and a folder_id. It can edit file details through update_generation; see Connect Your Agent for revisions, full details and run records.

Sending inspirations to Studio

From your library, right-click any inspiration and select Send to Studio (or use the action button in the detail modal). Memo creates a new project pre-loaded with that inspiration on the canvas — ready for the agent to use as a reference.

Filing generations into collections

In a project’s assets page, hover any completed image or video and choose Add to collection (also in the expanded view’s action bar). Memo copies the result into your library and files it in the collection you pick, so the reference stays available even if you later delete the project. Each generation maps to one library item — no duplicates when you file it in several places. See Collections.

Cost

Image generation, video generation, and agent chat all consume credits. A credit pill in the Studio header shows your current balance with a hover tooltip breakdown. When credits are low, pre-action warnings appear. When exhausted, an upgrade prompt. The system tracks cost per project, so you can see exactly what each campaign is costing.

Mobile

Studio requires a desktop-sized screen. On mobile or tablets (under 900px or coarse pointer), you’ll see an interstitial with a link back to the home grid.