Magic Canvas brings human-AI co-creation to life through a fully visual, collaborative canvas.
Trickle Magic Canvas, the visual, agentic canvas where you co-create apps and websites with AI. This guide walks you through the core concepts, features, and workflows that make Magic Canvas a powerful new way to build.
Follow these steps to kick off your project on Magic Canvas:
Switch to Canvas ModeHead to your Home page, switch to Canvas mode, and enter your first prompt. The AI agent will generate an initial layout and copy directly on the canvas.
Upload Your Brand AssetsDrag in your logo, images, and other brand assets. Give them clear names so the agent can recognize and reuse them correctly across your project.
Add Rules and NotesSpecify key instructions by adding rules or notes on the canvas. These help guide the AI’s behavior, or let the agent infer them for you.
Provide Custom KnowledgeDrop in any reference docs, FAQs, or internal context that can help the AI better understand your business and make smarter decisions.
Enable Database if NeededIf your project involves dynamic content or structured data, prompt the agent to trigger the built-in database and start defining collections and entries.
Publish to Go LiveOnce you’re happy with the result, just hit Publish to push your site live. No extra steps required.
Navigate to the version you want to restore. Hover over its name, and you’ll see a Restore button appear. Click it to revert your project to that version.
If you’re starting a new project, simply prompt the AI and specify the pages you want included. For example, a homepage, about page, and contact page.If you’re working on an existing project, just prompt the AI to add any new pages you need. You can describe the content or purpose of the page, and the agent will generate it within your current canvas.
If you see any UI elements you want to adjust, go to the chatbox and click the “Select to Edit” icon. You can then modify spacing, text, alignment, color, and more in a visual way.To change the layout or reorder specific elements on the page, click the “Move Element” icon in the chatbox. Drag the element to your desired position and drop it there.These actions do not use any credits, and your changes will be automatically turned into clean, production-ready code.