Choose Your Setup
You can work with Canvas in two ways:Option 1: Connected Repository
Work on your existing project by connecting your GitHub repository. Each frame becomes a branch in your real codebase with a live preview. Share preview links with colleagues and clients to get quick feedback. Best for: Working on your actual product, team collaboration, creating PRs, getting stakeholder feedbackOption 2: Blank Frames
Start with empty projects to explore ideas and prototype features before integrating into your main codebase. Best for: Exploring concepts, prototyping, experimenting with new featuresQuick Start Steps
1
Connect Your Repository (Optional)
If working with an existing project: - Go to Team Settings →
Integrations - Enable GitHub and select your repository - Wait for
indexing to complete. See the full
GitHub Integration guide for details.
2
Create Your First Variant
- Click New Variant or press
Nto create a new frame - If connected: this creates a branch in your repository - If blank: this creates an empty project to work in
3
Choose Your Mode
Select how you want to work: - Iterate mode (default): direct code
editing for quick fixes and changes - Plan mode: exploring multiple
implementation approaches with AI research. For a complete overview of
chat modes and commands, see
Chat Modes & Commands.
4
Start Building
Describe what you need in the chat: - “Add a user profile page” - “Fix the
button spacing in the header” - “Create a dashboard with analytics cards”
The AI will help you build it.
5
Get Your Code
When ready to integrate your work back into your project, follow the
Getting Your Code guide. It explains how to work
with PRs, Git patches, and downloads for both connected repositories and
blank frames.