🟡 🤝 Agents Published: · 2 min read ·

GitHub Copilot: canvases bring shared interactive workspaces for live collaboration with AI agents

Editorial illustration of a shared interactive workspace in a GitHub Copilot canvas with an AI agent

GitHub is introducing canvases in the Copilot app, shared interactive workspaces where users and AI agents collaborate live instead of through a classic prompt or chat. Five practical use cases are supported: issue triage, codebase diagrams, worktree management, prompt coaching, and knowledge discovery. They are created with the /create-canvas command, and the interface adapts to the user's workflow.

🤖

This article was generated using artificial intelligence from primary sources.

GitHub has introduced canvases into the Copilot app — a new way of working with AI agents that replaces purely text-based message exchange with a visual, shared workspace.

What is a canvas and how does it differ from chat?

GitHub Copilot is GitHub’s AI programming assistant, built into editors and the Copilot app, which helps users write code and manage repositories. A canvas is a shared interactive workspace where the user and an agent — an autonomous AI system that executes multi-step tasks — jointly edit content live, instead of the user waiting for a reply in a chat window and then manually carrying it forward. The difference from a classic prompt is direct: chat returns a text answer to a query, while a canvas stays open, updates in real time, and lets both sides directly change the same view.

Five practical uses for canvases

GitHub describes 5 concrete use scenarios: an issue triage helper for quickly sorting reported problems, interactive codebase diagrams that visualize a repository’s structure, worktree management — handling parallel working copies of a repository, prompt coaching that helps users shape better queries, and knowledge discovery, searching a team’s knowledge across communication platforms. Each of these uses gets a customized interface within the same canvas framework.

How is a canvas launched?

A canvas is created with the /create-canvas command inside the Copilot app. Once launched, the interface automatically adapts to the user’s specific workflow — for example, a canvas for codebase diagrams shows a graphical view of dependencies, while a canvas for issue triage shows a list and filters of reports. GitHub is thereby moving agentic collaboration from a one-way query toward a shared, live-updated workspace that stays open and available for further collaboration until the task is finished, instead of disappearing after a single exchanged answer.

Frequently Asked Questions

What is a canvas in the GitHub Copilot app?
A canvas is a shared interactive workspace within the Copilot app where the user and an AI agent collaborate live, instead of communication going exclusively through a text prompt or chat window.
What are the practical uses of canvases?
GitHub lists 5 uses: an issue triage helper, interactive codebase diagrams, worktree management, prompt coaching, and knowledge discovery across a team's communication platforms.
How is a canvas created?
A canvas is created with the /create-canvas command inside the Copilot app, after which the interface adapts to the specific workflow of the user who opens it.

📬 AI news in your inbox

A daily digest built your way — pick topics, sources and cadence. One-click unsubscribe.