Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Building Custom Canvases in GitHub Copilot App

Github
10/13/2026
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


you could describe the interface you want and have it built for you in seconds? That's the idea behind canvases. A canvas is a fully customizable surface, and the best part is you don't build it yourself, you ask the agent and it builds it for you. By the end of this video, that'll feel completely natural. Let's do it live. ♪♪♪ A canvas, sometimes called a canvas extension, is a completely customizable interface, a surface you and the agent share. And when I say customizable, I really mean it. A canvas can be almost anything you can picture. A Kanban board, a triage board, a release checklist, a dashboard, a custom form, even a spreadsheet. It's not a fixed set of panels you're stuck with, it's a UI shaped to your exact workflow. And it's bi-directional, which is the key word. The agent updates the canvas as it works, and you use its own controls, buttons, cards, and filters to change things directly. You're both looking at the same live surface, like a shared whiteboard you can both write on at once. Here's the part that makes canvases so approachable. You don't design or code one by hand, you just ask and the agent builds it for you. You just use the create canvas skill and describe in plain English what you want, what people should be able to do, and what the agent should be able to do. For our Tailspin Toys work, I'll ask for a release notes canvas to include any new feature work, including what we did in our sessions. The agent reads that and builds the whole interface, then opens it in the right side panel, no files to write, no layout to fiddle with. Now we have a custom tool I described in a single sentence sitting right there, ready to use. And you're not locked into that first version, you can shape it into almost anything. Just keep describing what you want, add a column, add a filter, pull in your open pull requests, or turn the whole thing into a checklist for your day. The agent revises the canvas to match. Because the entire UI is generated from your description, there's really no fixed menu of options. If you can describe the workflow, you could probably build a canvas for it. And if you'd rather not start from a blank slate, the community has shared ready-made canvases and collections like Awesome Copilot that you can drop in and then customize the very same way. However it starts, your canvas is saved as an extension in your project to share with the team or in your personal settings just for you. So it's there next time. The whole point of a canvas is people and agents working on the same surface at the same time. When you click a button or move a card, the shared state changes for both of you instantly. There's no send step, no waiting for sync. And it works the other way too. You can ask the agent to use the canvas's own capabilities like adding a card or moving work. So it acts through this very same controls you do. That symmetry is what makes it feel like collaboration rather than command and wait. So that's the idea. A canvas is a fully customizable interface and the agent builds it for you from a plain English description. Almost any workflow you can describe, you can turn into a surface you and the agent share and steer together. If it still feels abstract, that's totally normal. It clicks the moment you make one. So try it. Open a session, run create canvas, and describe a simple board for something you're working on right now. You can also try out some community-made extensions from awesome-copilot.github.com.

TL;DR

  • Canvases in the GitHub Copilot app are fully customizable UI surfaces — including Kanban boards, checklists, and dashboards — generated from plain English descriptions using the /create-canvas skill.
  • The interface is bidirectional: both the user and the AI agent can interact with the same live canvas simultaneously, with state changes reflected instantly for both parties.
  • Canvases can be iteratively refined through follow-up prompts, saved as project extensions for team sharing, or sourced from community collections like Awesome Copilot.

Summary

This beginner-friendly tutorial — episode 7 in GitHub's Copilot app series — introduces canvases, a fully customizable, AI-generated interface feature within the GitHub Copilot app. A canvas is a shared, bidirectional surface that both the user and the AI agent can read and write simultaneously, functioning like a live collaborative whiteboard. Rather than being constrained to a fixed set of panels or screens, developers can describe any workflow they need — a Kanban board, release checklist, triage surface, custom form, or dashboard — in plain English using the /create-canvas skill, and the agent generates the entire UI instantly with no coding or layout configuration required. The canvas opens in a side panel and can be iteratively refined through continued natural language prompts: add a column, apply a filter, pull in open pull requests, or restructure the whole layout as a checklist. The bidirectional nature means that when a user clicks a button or moves a card, the shared state updates for both the user and the agent in real time — no sync delay, no manual send step. Canvases can be saved as extensions within a project for team sharing or stored in personal settings for individual reuse. For those who prefer not to start from scratch, community-contributed canvases are available through the Awesome Copilot collection at awesome-copilot.github.com. The video closes with a direct call to action: open a session, run /create-canvas, and describe a simple board for a current task.

Chapters

0:00 - What Is a Canvas?
0:46 - Bidirectional Collaboration Explained
1:07 - Building a Canvas with /create-canvas
1:39 - Iterating and Refining Your Canvas
2:07 - Community Canvases and Saving
2:53 - Try It Yourself

Key Quotes

0:10 "A canvas is a fully customizable surface, and the best part is you don't build it yourself, you ask the agent and it builds it for you."
0:51 "It's bi-directional, which is the key word. The agent updates the canvas as it works, and you use its own controls, buttons, cards, and filters to change things directly."
1:39 "Now we have a custom tool I described in a single sentence sitting right there, ready to use."
2:49 "That symmetry is what makes it feel like collaboration rather than command and wait."

FAQ

Do I need to know how to code to create a canvas in the GitHub Copilot app?

No. Canvases are built entirely through plain English descriptions using the /create-canvas skill. You describe what you want — the layout, the controls, what the agent should be able to do — and the agent generates the full interface for you with no files to write or layouts to configure manually.

Can I share a canvas I've built with my team?

Yes. Canvases are saved as extensions either within a project — making them available to the whole team — or in your personal settings for individual use. They persist between sessions so the canvas is ready the next time you open the app.


Categories:
  • » Cybersecurity » Application Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • AI & Machine Learning
  • Demo
  • Getting Started
  • How-To
  • DevSecOps
  • GitHub Copilot
  • AI-generated UI
  • Developer workflow automation
  • Canvases and extensions
  • Bidirectional human-agent collaboration
  • No-code interface building
  • Kanban and project management
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Building Custom Canvases in GitHub Copilot App

              Upcoming 360 View Events

              • Nov
                19

                360View: Govern, Secure & Recover Your Microsoft 365 Environment

                11/19/202601:00 PM ET
                More events

                XStreaminars (watch here)

                • Oct
                  28

                  EnvZero: Near-Zero Time to Resolution--Live Agentic Remediation for Failed and Drifted Infrastructure

                  10/28/202601:00 PM ET
                  More events

                  Industry Events (Sponsor Hosted)

                  • Oct
                    13

                    Ensuring Compliance: Audit Evidence from CJIS to FERPA

                    10/13/202601:00 PM ET
                    • Oct
                      15

                      Risk in Real Time Demo Series: Virtual Patching: Protection at the Speed of Exploitation

                      10/15/202611:00 AM ET
                      • Oct
                        20

                        Harnessing Data Governance for AI with Cyera and Snowflake

                        10/20/202611:00 AM ET
                        • Oct
                          27

                          Maximize Your Microsoft Investment for Security and Growth

                          10/27/202611:00 AM ET
                          • Oct
                            27

                            The HUMAN Experience: Real-Time Insights into Page Intelligence

                            10/27/202601:00 PM ET
                            More events

                            Upcoming Webinar Calendar

                            • 10/13/2026
                              01:00 PM
                              10/13/2026
                              Ensuring Compliance: Audit Evidence from CJIS to FERPA
                              https://www.truthinit.com/index.php/channel/2159/ensuring-compliance-audit-evidence-from-cjis-to-ferpa/
                            • 10/15/2026
                              11:00 AM
                              10/15/2026
                              Risk in Real Time Demo Series: Virtual Patching: Protection at the Speed of Exploitation
                              https://www.truthinit.com/index.php/channel/1372/risk-in-real-time-demo-series-the-autonomous-era-orchestrating-a-resilient-enterprise/
                            • 10/20/2026
                              11:00 AM
                              10/20/2026
                              Harnessing Data Governance for AI with Cyera and Snowflake
                              https://www.truthinit.com/index.php/channel/2137/harnessing-data-governance-for-ai-with-cyera-and-snowflake/
                            • 10/27/2026
                              11:00 AM
                              10/27/2026
                              Maximize Your Microsoft Investment for Security and Growth
                              https://www.truthinit.com/index.php/channel/2178/maximize-your-microsoft-investment-for-security-and-growth/
                            • 10/27/2026
                              01:00 PM
                              10/27/2026
                              The HUMAN Experience: Real-Time Insights into Page Intelligence
                              https://www.truthinit.com/index.php/channel/2139/the-human-experience-real-time-insights-into-page-intelligence/
                            • 10/28/2026
                              01:00 AM
                              10/28/2026
                              [APAC:] Secure AI Everywhere: Visibility, governance and protection for the agentic era
                              https://www.truthinit.com/index.php/channel/2125/apac-ensuring-comprehensive-security-for-ai-applications/
                            • 10/28/2026
                              06:00 AM
                              10/28/2026
                              [EMEA:] Secure AI Everywhere: Visibility, governance and protection for the agentic era
                              https://www.truthinit.com/index.php/channel/2127/emea-ensuring-ai-security-across-all-platforms/
                            • 10/28/2026
                              01:00 PM
                              10/28/2026
                              [AMERICAS:] Secure AI Everywhere: Visibility, governance and protection for the agentic era
                              https://www.truthinit.com/index.php/channel/2126/securing-ai-across-the-americas-strategies-and-insights/
                            • 10/28/2026
                              01:00 PM
                              10/28/2026
                              EnvZero: Near-Zero Time to Resolution--Live Agentic Remediation for Failed and Drifted Infrastructure
                              https://www.truthinit.com/index.php/channel/2179/envzero-near-zero-time-to-resolution-live-agentic-remediation-for-failed-and-drifted-infrastructure/
                            • 11/04/2026
                              11:00 AM
                              11/04/2026
                              Leveraging CISA’s Zero Trust Maturity Model in an AI-Driven Landscape
                              https://www.truthinit.com/index.php/channel/2149/leveraging-cisas-zero-trust-maturity-model-in-an-ai-driven-landscape/
                            • 11/04/2026
                              11:00 AM
                              11/04/2026
                              Aligning Agentic Intent: Understanding Your Agents' Purpose vs. Their Actions
                              https://www.truthinit.com/index.php/channel/2158/aligning-agentic-intent-understanding-your-agents-purpose-vs-their-actions/
                            • 11/05/2026
                              02:00 PM
                              11/05/2026
                              HUMAN Dialogue: Embracing the Rise of the Agentic Consumer in AI
                              https://www.truthinit.com/index.php/channel/2160/human-dialogue-embracing-the-rise-of-the-agentic-consumer-in-ai/
                            • 11/05/2026
                              02:00 PM
                              11/05/2026
                              Reclaim Your Evenings: Leverage Data Intelligence to Minimize Risk and Boost AI Adoption
                              https://www.truthinit.com/index.php/channel/2172/reclaim-your-evenings-leverage-data-intelligence-to-minimize-risk-and-boost-ai-adoption/
                            • 11/19/2026
                              01:00 PM
                              11/19/2026
                              360View: Govern, Secure & Recover Your Microsoft 365 Environment
                              https://www.truthinit.com/index.php/channel/2076/360view-govern-secure-recover-your-microsoft-365-environment/
                            • 11/19/2026
                              01:00 PM
                              11/19/2026
                              Zendesk Deep Dive: Get the work done faster with Employee Service AI Agents
                              https://www.truthinit.com/index.php/channel/2181/zendesk-deep-dive-get-the-work-done-faster-with-employee-service-ai-agents/
                            Truth in IT
                            • Sponsor
                            • About Us
                            • Terms of Service
                            • Privacy Policy
                            • Contact Us
                            • Preference Management
                            Desktop version
                            Standard version