How to Set Up Flowith Canvas Cowork with Your AI Coding Agent
Canvas Cowork turns your AI agent's output into a shared real-time visual canvas. This guide walks you through installation, connecting it to Claude Code, Cursor, or Copilot, and using its multimodal and batch generation features effectively.
What You'll Need
- Node.js 18+ installed
- A Flowith account (free tier works) โ sign up at Flowith
- An AI agent: Claude Code, Cursor, GitHub Copilot, Windsurf, or any of 30+ supported agents
- About 5 minutes
Step 1: Create a Flowith Account
If you don't have a Flowith account yet, go to flowith.io and sign up. The free tier is enough to get started with Canvas Cowork โ you get access to the shared canvas, basic generation credits, and WebSocket connections.
Once signed in, navigate to your workspace. You'll need your workspace URL later when configuring the skill. It looks like: flowith.io/canvas/your-workspace-id
Step 2: Install the Canvas Cowork Skill
Open your terminal and run:
The installer will pull the latest version from the Flowith skill registry and add it to your local skills configuration. You'll see output confirming the installation and a prompt to connect your Flowith workspace.
When prompted, paste your Flowith workspace URL or authentication token. The skill stores this locally โ it does not require any API keys or server configuration. Everything runs through Flowith's hosted WebSocket infrastructure.
Step 3: Connect Your AI Agent
Canvas Cowork connects to your agent via the skills protocol. How you activate it depends on which agent you're using:
Claude Code
Claude Code picks up installed skills automatically. Start a new session and tell it you want to use Canvas Cowork:
Claude Code will connect to your Flowith workspace and begin routing output to the shared canvas. You'll see a confirmation in the terminal and a new canvas node appearing in Flowith.
Cursor
In Cursor, open the Command Palette (Cmd+Shift+P) and search for "Canvas Cowork". Select "Canvas Cowork: Connect to Flowith". Alternatively, you can invoke it from the AI chat panel:
Once connected, any Cursor Composer output you send to Canvas Cowork will appear on your Flowith shared canvas in real time.
GitHub Copilot
In VS Code with Copilot installed, Canvas Cowork appears as an extension command. Open the Extensions sidebar, find Canvas Cowork, and click "Connect Workspace". You can then use the @canvas mention in Copilot Chat to route outputs to Flowith.
Other Agents (Windsurf, Cline, Goose, etc.)
For Windsurf, Cline, Roo Code, Goose, Gemini CLI, and other supported agents, the connection pattern is the same: invoke Canvas Cowork from within the agent and pass your Flowith workspace endpoint. Check the Canvas Cowork documentation for agent-specific instructions as the list is updated regularly.
Step 4: Run Your First Canvas Session
With your agent connected, open your Flowith workspace in a browser. You should see an empty canvas. Now go back to your agent and run a task that generates output โ generate an image, write a code snippet, or produce any content.
The output will appear as a node on the canvas within seconds. Each node shows the content, the agent that generated it, and a timestamp. You can expand nodes to see the full output, copy the content, or use the node as the basis for the next step.
Using Tree-Based Branching
This is where Canvas Cowork gets powerful. Instead of a linear sequence of outputs, you can branch from any node to explore alternatives.
To fork a node:
- Hover over any canvas node and click the fork icon (or right-click and select "Fork")
- A new branch appears alongside the original
- Prompt your agent with a variation โ different style, different approach, different parameters
- The new output populates the forked branch
- Compare branches side-by-side on the canvas
This is especially useful for design work (comparing image styles), code architecture (comparing implementation approaches), or any task where you want to evaluate options before committing.
Batch Generation with Parallel Subagents
For tasks that require volume โ multiple image variations, a set of code alternatives, or parallel exploration of different prompts โ Canvas Cowork can spawn parallel subagents to run jobs concurrently.
To trigger a batch job, tell your agent to run in batch mode:
Canvas Cowork will spin up multiple subagents running in parallel, and results will populate the canvas as each job completes. No need to wait for all 8 to finish before reviewing the first ones.
Multimodal Controls
For image and video workflows, Canvas Cowork exposes controls in the Flowith interface:
- Image-to-Image: Use any canvas node as the source image for the next generation
- Image-to-Video: Animate a canvas image node into a short video clip
- Aspect Ratio: 1:1, 16:9, 9:16, 4:3, and custom ratios
- Resolution: Set output resolution per node
Access these controls by clicking the settings icon on any image node in the Flowith canvas.
Sharing Your Canvas with Teammates
To share your canvas:
- Click the Share button in the top-right of the Flowith canvas
- Copy the invite link
- Send it to teammates โ they join with their Flowith account (free tier works)
- Teammates see the canvas in real time and can add comments, fork nodes, or connect their own agents
All participants and all connected agents see the same live canvas. A teammate using Cursor can generate output that appears alongside your Claude Code output on the same canvas, in real time.
Cross-Canvas Recall
Every Canvas Cowork session is saved and indexed by Flowith. To pull output from a past session into your current canvas:
- Press
Cmd+K(or the search icon) in the Flowith canvas - Type a description of what you're looking for
- Flowith returns matching nodes from past sessions using semantic search
- Click any result to pull it into your current canvas as a new node
This is much faster than searching through local files or chat history when you want to reuse or build on previous work.
Ready to try it?
Install Canvas Cowork in under 60 seconds. Works with Claude Code, Cursor, Copilot, Windsurf, and 30+ other agents. Free tier available.
Get Started with Flowith โFrequently Asked Questions
Does Canvas Cowork work with my AI IDE?
Yes โ Canvas Cowork supports 30+ agents including Claude Code, Cursor, GitHub Copilot, Windsurf, Cline, Roo Code, Goose, and Gemini CLI. If your tool can run skills or call a WebSocket endpoint, it will work.
Do I need to pay for Flowith to use Canvas Cowork?
The Canvas Cowork skill is free and MIT open source. You need a Flowith account, which has a free tier. Batch generation and parallel subagent features may use Flowith credits โ check current plan limits at flowith.io.
What if the npx command fails?
Make sure you have Node.js 18+ installed. Run node --version to check. If the command stalls, try adding --force to the npx command. For permission errors on macOS/Linux, avoid using sudo โ instead fix your npm global permissions.
Can I use Canvas Cowork for code output, not just images?
Yes. Canvas Cowork is multimodal โ it handles text, code snippets, images, and video frames on the same canvas. Text and code nodes appear as cards you can expand, copy, or branch from, just like image nodes.
How does cross-canvas recall work?
Each canvas session is saved and indexed on Flowith. When you're in a new session, you can search past outputs and pull any node into your current canvas. It uses semantic search, so you can describe what you're looking for rather than navigating through saved sessions manually.
What is batch generation and when should I use it?
Batch generation runs the same prompt (or a set of prompts) across multiple parallel subagents simultaneously. Use it when you need volume โ 10 image concepts, 5 alternative code implementations, or a grid of variations at different settings. Results appear on the canvas as each subagent completes, so you see results in real time rather than waiting for all runs to finish.
How do I share my canvas with teammates?
From the Flowith canvas interface, click Share and copy the invite link. Teammates join with their Flowith account. They'll see your canvas in real time and can add comments, fork nodes, or connect their own agents to the same canvas.
Related Articles
Flowith Launches Canvas Cowork
What launched, why it matters, and what's new about the first shared AI canvas for agents and humans.
Flowith Review 2026
Full review of Flowith's agentic AI workspace โ infinite canvas, Knowledge Garden, and Agent Neo.
Cursor vs Windsurf 2026
Two AI IDEs compared โ both work with Canvas Cowork out of the box.