Skip to content

Canvas

Canvas is where an agent produces a self-contained document — a report, a slide deck, a chart pack — instead of a deployed app or a workflow graph.

How it's different from Fullstack Agent Coding

Fullstack Agent CodingCanvas
OutputA deployed app with a backend and databaseOne self-contained HTML document
LifecycleOngoing project you keep extendingA finished artifact you export or share
ToolsFile tree, shell commands, testsRead/write/search the document, generate images, fetch stock photos

Canvas is intentionally simpler: one artifact per session, no multi-file project, no server. If a document needs multiple sections (a long report, a multi-slide deck), the agent builds that as one document with multiple pages rather than multiple files.

Building an artifact

Open Workspace → Canvas, start a new artifact, and describe what you want:

"Write a 5-slide pitch deck for a coffee subscription startup, with a chart showing projected revenue"

Watch it build live — the document renders as the agent writes it, not only once it's finished.

Charts and interactivity

Canvas documents can include real interactive charts (Chart.js) and diagrams, rendered directly in the artifact. The agent verifies its own output with a real headless-browser render check, catching broken charts, JavaScript errors, and blank pages before calling a turn finished.

Exporting

Ask the agent to export the current document:

"Export this as a PDF"

"Export this as a Word document"

Multi-page documents export with correct page breaks matching what you see on screen. Exports are available as a download link in chat, and expire automatically after 24 hours.

Sharing

Use the share icon next to an artifact to share it with a contact, with either read (view the document and chat history) or edit (they can send messages to the agent to keep refining it) permission.

Built by Maxrall, Inc.