What is Canvas?
Canvas is ZeroTwo’s powerful interactive workspace that transforms AI responses into living documents you can continuously edit and refine. Instead of static chat responses, Canvas provides dedicated editors for different content types with real-time AI assistance.Canvas automatically opens when AI generates content that benefits from interactive editing. You can also manually create a Canvas at any time.
Canvas Types
Text Canvas
Rich text editor for documents, articles, and written content. Features:- Rich Text Editing: Full-featured text editor with BlockNote integration
- Markdown Support: Native markdown formatting and rendering
- AI Writing Assistant: Press
Cmd+Alt+Ito invoke AI help inline - Smart Formatting: Automatic text styling and structure optimization
- Version History: Track all changes with one-click rollback
- Export Options: Download as Markdown, PDF, or plain text
Cmd+L/Ctrl+L: Create linkCmd+Alt+I/Ctrl+Alt+I: Open AI menuCmd+B/Ctrl+B: Bold textCmd+I/Ctrl+I: Italic textCmd+Z/Ctrl+Z: UndoCmd+Shift+Z/Ctrl+Shift+Z: Redo
- Blog posts and articles
- Documentation and guides
- Reports and summaries
- Email templates
- Creative writing
Code Canvas
Advanced code editor with syntax highlighting and live preview. Features:- Multi-Language Support: JavaScript, Python, TypeScript, HTML, CSS, JSON, and more
- Syntax Highlighting: Powered by CodeMirror with intelligent color coding
- Live Preview: Real-time preview for React components and web content
- Code Execution: Run Python code in a sandboxed environment
- AI Code Assistant: Get suggestions, refactoring, and debugging help
- Multi-File Projects: Manage multiple related code files
- Export Options: Save as files, copy to clipboard, or push to GitHub
- Building web applications
- Writing scripts and utilities
- Code review and refactoring
- Creating React components
- API endpoint development
- Algorithm implementation
Spreadsheet Canvas
Excel-like interface for data management and analysis. Features:- Large Dataset Support: Handle up to 1000 rows × 100 columns
- CSV Import/Export: Seamless data import and export
- Dynamic Resizing: Adjustable column widths and responsive design
- Formula Support: Built-in calculation capabilities
- Data Visualization: Generate charts and graphs from your data
- Virtual Scrolling: Smooth performance with large datasets
- Collaborative Editing: Real-time updates for team members
- Sort and filter columns
- Data validation
- Cell formatting
- Formula calculations
- Chart generation
- Export to Excel, CSV, Google Sheets
- Data analysis and reporting
- Budget planning and tracking
- Project management tables
- Inventory management
- Survey data processing
- Financial calculations
HTML Canvas
Web development workspace with live preview and component library. Features:- Live Preview: See changes instantly as you code
- CSS Integration: Embedded styling with responsive design support
- Component Library: Access to Shadcn UI and Tailwind CSS components
- Interactive Elements: Support for forms, buttons, and dynamic content
- Mobile-First Design: Responsive layouts optimized for all devices
- SEO Tools: Meta tags and optimization helpers
- Accessibility Checking: WCAG compliance validation
- HTML5 with semantic elements
- CSS3 and modern styling
- Tailwind CSS utilities
- JavaScript interactions
- Shadcn UI components
- Responsive design patterns
- Landing page development
- Email template creation
- Web component prototyping
- UI/UX mockups
- Marketing materials
- Portfolio pages
How to Use Canvas
Opening Canvas
Canvas opens automatically in these scenarios:1
AI Creates Structured Content
When you ask AI to create content that benefits from editing:
2
Canvas Appears
The appropriate Canvas type opens on the right side of your screen with the AI-generated content.
3
Start Editing
Begin editing immediately - the content is fully editable and interactive.
Manual Canvas Creation
You can also create a Canvas manually:- Click the Canvas button in the chat header
- Select the Canvas type (Text, Code, Spreadsheet, HTML)
- Start creating from scratch or paste existing content
- Use AI assistance as needed
Canvas Toolbar
The Canvas toolbar provides quick access to essential features: Left Side:- Canvas Type Indicator: Shows current editor type
- File Name: Click to rename your canvas
- Save Status: Auto-save indicator
- Preview Toggle: Switch between edit and preview (Code/HTML)
- Version History: Access previous versions
- Share Button: Share publicly or with team
- Export Menu: Download in various formats
- Settings: Canvas-specific options
Working with Canvas
Real-Time AI Collaboration
Canvas integrates AI assistance throughout your editing: Inline Assistance:- Select text and press
Cmd+Alt+Ifor AI suggestions - Ask AI to improve, expand, or rewrite sections
- Request formatting and style changes
- Continue chatting while Canvas is open
- Ask AI to modify Canvas content
- Request additions or changes naturally
Your conversation with AI continues in the chat panel while Canvas displays your working document.
Version Control & History
Every change is automatically saved and versioned:- Version Dropdown: Access in toolbar
- View History: See all previous versions with timestamps
- Restore Version: One-click rollback to any previous state
- Compare Versions: Side-by-side comparison of changes
- Branch Versions: Create alternative versions to explore ideas
Collaboration Features
Work together with team members on Canvas: Real-Time Sync:- See team members’ cursors and selections
- Live updates as collaborators make changes
- Conflict resolution for simultaneous edits
- Presence indicators showing who’s active
- Multiple people can edit simultaneously
- Comment and annotate content
- @ mention team members for feedback
- Track individual contributions
- View Only: Read access without editing
- Comment: Can add comments and suggestions
- Edit: Full editing capabilities
- Admin: Manage permissions and settings
Exporting & Sharing
Export Options
Download your Canvas content in multiple formats: Text Canvas:- Markdown (.md)
- PDF (.pdf)
- Plain text (.txt)
- HTML (.html)
- Microsoft Word (.docx)
- Source code files (language-specific extensions)
- ZIP archive (for multi-file projects)
- GitHub Gist
- GitHub repository
- CSV (.csv)
- Excel (.xlsx)
- Google Sheets (direct export)
- JSON data
- HTML file (.html)
- Single-page application
- CodePen export
- JSFiddle export
Sharing Options
Share your Canvas with others:- Public Link
- Team Sharing
- Embed
Create a public URL:
- Click Share button
- Toggle “Public Link”
- Copy and share the URL
Advanced Features
Canvas Streaming
Watch as AI creates content in real-time:- Progressive Generation: See content appear word-by-word or line-by-line
- Intelligent Chunking: Content organized logically as it generates
- Pause & Resume: Stop generation anytime and continue later
- Regenerate Sections: Ask AI to redo specific parts
Canvas Search
Find and replace across your content:Cmd+F/Ctrl+F: FindCmd+G/Ctrl+G: Find nextCmd+Shift+F/Ctrl+Shift+F: Find and replace- Regular expression support
- Case-sensitive options
Canvas Templates
Start from pre-built templates: Text Templates:- Blog post outline
- Technical documentation
- Meeting notes
- Project proposal
- React component
- Express API endpoint
- Python script
- REST API client
- Budget tracker
- Project timeline
- Data analysis
- Inventory management
Tips & Best Practices
Efficient Editing Workflows
Efficient Editing Workflows
Keyboard-First Approach:
- Learn keyboard shortcuts for common actions
- Use Cmd+Alt+I for quick AI assistance
- Navigate with arrow keys and home/end
- Save major milestones as named versions
- Use branching for experimental changes
- Review history before major edits
Collaborative Best Practices
Collaborative Best Practices
Clear Communication:
- Use comments to explain changes
- @ mention team members for specific feedback
- Establish editing conventions
- Work on different sections simultaneously
- Communicate major changes in chat
- Review others’ edits before making changes
Performance Optimization
Performance Optimization
Large Documents:
- Break very long documents into sections
- Use Canvas search instead of scrolling
- Export and reimport for major restructuring
- Split large files into modules
- Use imports/exports appropriately
- Test sections independently
AI Assistance Tips
AI Assistance Tips
Effective Prompts:
- Select specific sections for targeted improvements
- Be explicit about desired changes
- Request multiple options to compare
- Make small, incremental improvements
- Review AI suggestions before applying
- Combine AI help with manual editing
Common Use Cases
Documentation Writing
Create comprehensive technical documentation:- Open Text Canvas
- Generate structured documentation
- Include request/response examples
- Add parameter descriptions
- Edit and refine sections
- Add company-specific details
- Export as Markdown for your docs site
Code Development
Build complete applications:- Open Code Canvas
- Generate component structure
- Include state management
- Add styling with Tailwind CSS
- Test in live preview
- Refine functionality
- Add features iteratively
- Export to your project
Data Analysis
Analyze and visualize data:- Open Spreadsheet Canvas
- Process your CSV data
- Calculate key metrics
- Generate charts
- Sort and filter data
- Add custom calculations
- Create additional visualizations
- Export to Excel
Troubleshooting
Canvas won't open
Canvas won't open
Solutions:
- Refresh the page
- Clear browser cache
- Try a different browser
- Check browser console for errors
- Ensure pop-ups aren’t blocked
Preview not updating
Preview not updating
For Code/HTML Canvas:
- Check for syntax errors
- Save your changes (Cmd+S)
- Toggle preview off and on
- Refresh the preview panel
Export issues
Export issues
Common fixes:
- Ensure content is saved
- Try a different export format
- Check file size limits
- Disable browser extensions
- Use download option instead of print
Performance problems
Performance problems
For large documents:
- Close other Canvas instances
- Reduce document size
- Disable live preview while editing
- Clear version history if very long
- Use browser’s hardware acceleration
Next Steps
Web Search
Add real-time web information to your content
Code Interpreter
Execute and test code in a secure environment
Projects
Organize Canvas documents in team projects
Sharing Guide
Learn advanced sharing and collaboration
Canvas transforms AI responses into interactive workspaces - try it with your next creative project!

