Ever wish Copilot understood your project as well as your teammates do? Now it can.

With GitHub Copilot Spaces, you can bring together the context it needs — files, pull requests, issues, and repos — so that Copilot’s responses are always grounded in your project. With spaces, Copilot doesn’t just generate output. Copilot understands your systems, your standards, and your open tasks.

👩‍💻 Turn Copilot into a project expert


Spaces ground Copilot in curated files, docs, pull requests, and issues so that it can generate code, explain system design, and suggest solutions that follow your team’s standards. You can add custom instructions to make responses even more specific to your workflow.

A sample list of sources added to a Copilot Space

⚖️ Scale expertise across teams


Spaces make knowledge collaborative. You can share a space across your org so that teammates can access the same project context and get unblocked faster. Instead of repeating the same explanations, your space becomes a living knowledge hub for files uploaded to a GitHub repository.

Share modal with a couple of names listed that allows you to select individual with whom you can share the space

⏲️ Always up to date


Your code is already safely stored on GitHub, and adding it to a space is seamless. You just attach it directly from your repository, no copy and paste required. Once attached, files and repositories stay in sync as they evolve, making Copilot an evergreen expert in your project.

Context menu showing how to add context from a repository

🖥️ Spaces in your IDE

This release to general availability adds the option to access spaces directly in your IDE through the remote GitHub MCP server,

📂 Examples of how
teams are already using Copilot Spaces

  • Generating code that follows security patterns, API standards, and team preferences.
  • Sharing knowledge like SQL/KQL queries, telemetry schemas, or best-practice auth docs.
  • Onboarding new developers by giving them instant access to curated project knowledge.
  • Planning projects and create issues by centralizing PRDs and decisions in one space.

💬 Get started