
GitHub has released canvases, interactive visual workspaces within the Copilot app where developers and AI agents can collaborate and manipulate information in real time. Instead of typing back-and-forth prompts, users create a canvas by describing what they need, then interact with it directly through clicks and edits while the agent updates the workspace. The feature is designed for tasks that benefit from visual layout and direct interaction—like sorting GitHub issues, mapping code structure, or finding experts across communication tools—making it easier to spot patterns and act on them.
Summaries like this, in your inbox every morning.
Sign up free →What happened
GitHub has introduced canvases, interactive visual surfaces within the Copilot app where developers and agents collaborate in real time. Users create a canvas by typing /create-canvas and describing what they need; the agent updates it as it works, and users can interact via clicks, edits, and other actions that feed back to the agent or process locally.
Why it matters
Many developer tasks—like triaging issues, visualizing codebases, or finding knowledge holders across tools—are harder in a pure conversation format. Canvases let you see and manipulate information directly, spotting patterns and taking action faster than cycling through prompts and responses. This shifts Copilot from a chat tool into a collaborative workspace.
What to watch
The article provides five concrete canvas examples already in use: an issue triage helper (swipe cards to ship or reject), an interactive codebase diagram (hover, drag, filter to explore architecture), a worktree session view (see and clean up active/stale work with one click), a prompt coach (review past interactions and get improvement tips), and a knowledge finder (search Slack, Teams, email, docs to locate people with context on a file or topic). Developers can try canvases now in the GitHub Copilot app.
GitHub has released canvases, a new feature within the Copilot app that creates shared, interactive visual workspaces where developers and agents can collaborate in real time. A canvas is generated using the /create-canvas command followed by a description of what the user wants—for example, "Create an interface that allows me to easily swipe through issues in a repo in card format." Once created, the canvas evolves alongside the user's workflow; the agent updates it as it works, and users can interact with it through clicks, edits, and other actions that either feed back to the agent or are processed locally by the canvas.
The article illustrates five concrete use cases. An issue triage helper presents GitHub issues one at a time as cards; users swipe right to ship or left to reject, and the canvas updates in real time to track decisions and bucket items accordingly. An interactive codebase diagram renders a dynamic visualization where each node represents a different part of the system; users can hover, drag, and filter to explore layers and understand how components relate. A sessions worktree view displays all active GitHub Copilot app sessions and their associated git worktrees, clearly marking which are active and which are stale, with one-click cleanup buttons. An agent prompt coach reviews past interactions from previous sessions and suggests improvements—flagging missing context, spelling errors, syntax issues—to help users refine future prompts. A knowledge finder searches across Slack, Teams, email, and documentation to surface people most connected to a specific file or subject, highlighting where each connection was found so users can quickly identify who to reach out to for more information.
The shift from conversational to canvas-based interaction acknowledges that many developer tasks benefit from visual layout and direct manipulation. Rather than cycling through long chains of prompts and responses, users can now see patterns, spot connections, and take action within a single, continuously-evolving interface. GitHub frames canvases as a way to "turn AI from a conversational tool into a place where you can visualize information, explore different workflows, and turn boring tasks into fun experiences that you'll actually want to complete." Developers can begin experimenting with canvases immediately in the GitHub Copilot app, with additional documentation available to help them get started.
The introduction of canvases reflects a maturing understanding of how AI agents and developers work together. While conversational interfaces—where users iterate through prompts and responses—work well for many tasks, they become inefficient when the problem requires visual reasoning, simultaneous interaction with multiple elements, or real-time feedback. By embedding interactive, visual surfaces directly into the Copilot app, GitHub is extending the agent paradigm beyond chat into what is essentially a shared workspace. The agent remains a participant (updating the canvas, responding to interactions), but the interaction model shifts from sequential text exchange to direct manipulation—swipes, clicks, drags, filters—alongside agent updates. This design choice acknowledges that certain workflows (triage, architecture exploration, cleanup, decision-making) are fundamentally visual; presenting information as cards, diagrams, or lists, rather than prose, lets users spot patterns and connections faster and take action with fewer keystrokes.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
No discussion yet for this article
Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.
Get Started FreeFree · takes 30 seconds · unsubscribe anytime
1 minute a day. The AI essentials.
200+ sources · Email / LINE / Slack