Canvas AI

Use the AI sidebar to create, edit, and organize blocks with natural language.

Every canvas page has a built-in AI sidebar panel. Click the sparkle button in the bottom-right corner or press / to toggle it. The panel gives you a full AI assistant that can directly manipulate blocks on your canvas.

Opening the panel

Click the sparkle icon at the bottom-right of the canvas, or press / on your keyboard. The panel slides in from the right. You can resize it by dragging the left edge.

What the AI can do

The canvas AI has access to tools that let it interact with your canvas:

  • Create blocks — note blocks, todo blocks, and link blocks with auto-positioning and sizing
  • Edit blocks — modify content of existing note and todo blocks
  • Reposition blocks — rearrange blocks into rows, columns, grids, or custom layouts
  • Resize blocks — change block dimensions
  • Delete blocks — remove blocks from the canvas
  • Answer questions — analyze page content, summarize, explain, and brainstorm

AI modes

Use the mode picker to guide the AI's behavior. Canvas Builder focuses on creating blocks, Page Review analyzes existing content, Web Research searches the web, Summarize condenses content, and Brainstorm generates ideas. Auto lets the AI decide.

Thinking blocks

When using Claude Sonnet, the AI shows its reasoning in a collapsible Thought section above its response. This helps you understand how it arrived at its answer or why it chose certain block layouts.

Accept, undo, and regenerate

After the AI creates or edits blocks, you'll see Accept, Undo, and Regenerate buttons. Accept confirms the changes. Undo removes all generated blocks and restores edited blocks to their original state. Regenerate undoes and re-runs with the same prompt.

Context awareness

The AI automatically sees all blocks on the current page — their type, position, size, and content. When you ask it to edit a block, it matches your description to existing blocks by their content. You can also add page or project context via the + button for cross-page awareness.

Connecting blocks to AI chat

You can connect image, note, todo, and document blocks directly to an AI Chat block using edge connectors. Hover over a block to reveal a small connector dot on its right edge, then drag it to the dot on the left edge of an AI Chat block.

Once connected, the AI Chat block automatically includes the connected block's content as context in every message you send:

  • Image blocks — sent as visual attachments (vision models can see them)
  • Note blocks — text content included as context
  • Todo blocks — title and items with completion status
  • Document blocks — PDF text extracted and included as context

Connected blocks always send their latest content — if you update a note, the AI sees the changes on your next message. You can connect up to 5 blocks to a single AI Chat block. To remove a connection, hover over the edge line and click the X button at the midpoint.

Try prompts like "Create a project plan with a timeline, task checklist, and overview note" or "Arrange all blocks in a 3-column grid" to see the canvas AI at its best. Connect an image block to an AI Chat and ask "What's in this image?" to use vision capabilities.