How to use GitHub Copilot with WSL on Windows
GitHub demonstrates how to connect the GitHub Copilot app to Windows Subsystem for Linux (WSL) so you can run Copilot coding agents directly inside an Ubuntu environment, handle parallel feature requests with Git worktrees, preview changes in an in-app browser, and verify diffs without leaving the app.
Overview
The video shows a Windows-based development workflow that uses Linux tooling via WSL, with the GitHub Copilot app connected to that environment.
Connect WSL to the GitHub Copilot app
- Uses Windows Subsystem for Linux (WSL) to work inside a Linux environment (Ubuntu) while staying on Windows.
- Demonstrates connecting the GitHub Copilot app to WSL so Copilot can run tasks directly in the Linux environment.
Run coding agents inside Ubuntu
- Demonstrates using Copilot coding agents to implement feature requests.
- Shows handling multiple feature requests in parallel.
Work with parallel changes using Git worktrees
- Uses Git worktrees to keep parallel feature work isolated.
- Demonstrates how this supports running multiple agent-driven tasks concurrently.
Preview, test, and review changes in-app
- Previews changes using a built-in browser inside the Copilot app.
- Reviews and verifies code diffs as part of the workflow.
Resources
- Agent automation controls in GitHub Issues: https://github.blog/changelog/2026-07-23-agent-automation-controls-in-github-issues-in-public-preview/
- Creating GitHub Agentic Workflows: https://docs.github.com/en/copilot/how-tos/github-agentic-workflows/creating-github-agentic-workflows
Video chapters
- 00:00 Linux development on Windows
- 00:25 Connect WSL to the GitHub Copilot app
- 02:22 Add features with coding agents
- 03:35 Preview, test, and review changes