Skip to content

GitHub Copilot app

The GitHub Copilot app is a desktop application built on Copilot CLI that brings agent-driven development into a single, focused workspace. It adds parallel agent sessions, switchable session modes, shared canvases, and native GitHub issue and pull request management — including Agent Merge, which shepherds a pull request through rebases, review feedback, CI fixes, and merge.

Across these lessons you’ll install the app and set up your project, then get oriented in the app’s workspace and the backlog the template seeded for you. You’ll start with a small change — adding a star rating — then add a custom instructions standard from an issue, build a filtering feature in an isolated agent session, and verify it with a reusable skill. You’ll add the Playwright MCP server to explore the feature in a real browser, then climb a ladder of merge automation that ends with Agent Merge landing your pull request. Finally you’ll collaborate on a shared canvas and automate recurring work — a complete loop from idea to merged feature.

Lessons

LessonTopicDescription
0. PrerequisitesSetupInstall Node.js and create your copy of the Tailspin Toys project
1. Install the Copilot appSetupInstall the app, connect your project, and get oriented in the workspace
2. Running your first agent sessionFirst changeStart a session and ship a small change as your first pull request
3. Guiding Copilot with custom instructionsContextAdd a documentation standard from an issue and merge it
4. Building a feature with AutopilotCore FeatureUse Plan and Autopilot to build filtering, then verify it with a skill
5. Testing with Playwright MCPExternal ToolsAdd the Playwright MCP server and explore your feature in a browser
6. Merging with Agent MergeMergeLet Agent Merge fix and land your filtering pull request
7. Planning with canvasesCollaborationCreate a shared canvas to plan and track your work
8. Review and next stepsSummaryAutomate recurring tasks and explore what’s next

Prerequisites

Before attending this workshop, please ensure you have:

  • A GitHub account with an active Copilot Student, Pro, Pro+, Business, or Enterprise plan
  • A computer running macOS, Linux, or Windows
  • Git installed on your computer

No paid plan? Verified students can get GitHub Copilot for free through GitHub Education. The Copilot Student plan includes the agent, MCP, code review, and Copilot CLI features this workshop uses — so you can complete every harness with it.

Because the Copilot app runs on your own machine rather than in a codespace, Lesson 0 walks you through installing Node.js and creating your copy of the project before you install the app.

If you are using Copilot Business or Copilot Enterprise, your administrator must enable the Copilot CLI policy before you can use the app.

Get Started

Start with Lesson 0: Prerequisites →