Skip to content

Canvases and docs

Lay out a project's files on a canvas, or write together in a doc.

Both live in a project's folder tree and have the project's access. Start one with New canvas or New doc on the project page.

Canvases

A canvas is an open board: place images, 3D models, videos and notes, group them, and connect them. Everything on it is a file in the project — a new image dropped on is saved there, and a file already there is shown without a copy. A canvas can also be published as a website; see Websites.

Screenshot: a canvas — images, a 3D model and notes laid out and connected.

Generate on a canvas

Generate makes an image, a video, an SVG, a 3D model or audio on the canvas. Type @ in the prompt to bring in an Element, so the same character or product looks right every time. Results appear on the canvas and in the project's Made by Benchy folder.

Short clip: Generate on a canvas, with an Element named in the prompt.

The Skills pane lists your skills: Use in Generate runs one here, and Give to Benchy hands it to the chat. See Skills.

Your own agent can generate on a canvas, at the same models and prices, when its connection allows Generate media. See Connect your agent.

Docs

A doc is a document you write with other people in real time: briefs, research, supplier notes, instructions. Ask Benchy to draft, summarise or rewrite a passage and it shows the change as a suggestion, with Accept and Undo. Every doc you open gets a tab. For instructions Benchy should follow every time, write a skill instead.

Download as Word (.docx), or export as Markdown, for a fixed copy.

Working together

Everyone who can open the project can open its canvases and docs. Invite an outsider to one canvas or doc as a guest, or send a read-only canvas share link. You see each person's cursor, and a highlight wherever an agent is working.

Calls

Choose Call on a canvas to talk, with video, while you work on it. Anyone who can open the canvas can join; the button shows how many people are already in.

Captions show what everyone says in your own language. Under Call settings, I speak is the language you talk in (Auto detects it) and Captions in is the language you read. Ask Benchy sends a spoken question to the call's chat, and the answer appears as a caption for everyone. The canvas's workspace pays for those answers.

Nothing is recorded. Captions are the only words kept, for 30 days after the call ends.

To invite someone, open Invite at the top of the canvas and use its Call section: Copy call link or Email invite. The link opens the canvas straight into its call, but grants nothing: add the person under Add people first.

Comments

Anyone who can open a canvas, doc or project can comment on it, including people who can only view.

  • On a canvas, choose Comments at the top, or press Shift+C, then click to pin a comment. A pin dropped on something moves with it; drag a pin to move it.
  • In a doc, select the words, then choose Comment or press ⌘⌥M (Ctrl+Alt+M). If someone rewrites the words, the thread stays in the list, marked as changed.
  • On a project, choose Comments beside Share, or Comment in a file's menu.

Type @ to mention someone who can open the item; they get a notification. Someone who can't is greyed out: a mention never gives access.

  • Whoever started a thread, and anyone who can edit, can Resolve it or move its pin. Resolved threads stay under Resolved.
  • You can edit or delete your own comments; the item's owner can delete anyone's.
  • The owner hears about each new thread in the notifications bell, and everyone in a thread hears about replies. Mentions and replies also come by email unless you read them in the bell first; turn that off under Email in your notification settings or from the email.
  • Your own agent can read, add and resolve comments when its connection allows Comments, and its comments name it. See Connect your agent.
  • Share-link viewers don't see comments.

History

A canvas keeps every edit, with who made it and how: by hand, or as Benchy's edit, Plugin edit, or an app's edit such as Codex's edit. An edit Benchy, a plugin or one of your apps made for you undoes as one step; another person's agent's edits stay theirs to undo.

A doc keeps its current text, and the files a canvas or doc uses keep their own versions. See Files and versions.