GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (2024)

We’re redefining the developer environment with GitHub Copilot Workspace–where any developer can go from idea, to code, to software in natural language. Sign up here.

In the past two years, generative AI has foundationally changed the developer landscape largely as a tool embedded inside the developer environment. In 2022, we launched GitHub Copilot as an autocomplete pair programmer in the editor, boosting developer productivity by up to 55%. Copilot is now the most widely adopted AI developer tool. In 2023, we released GitHub Copilot Chat—unlocking the power of natural language in coding, debugging, and testing—allowing developers to converse with their code in real time.

After sharing an early glimpse at GitHub Universe last year, today, we are reimagining the nature of the developer experience itself with the technical preview of GitHub Copilot Workspace: the Copilot-native developer environment. Within Copilot Workspace, developers can now brainstorm, plan, build, test, and run code in natural language. This new task-centric experience leverages different Copilot-powered agents from start to finish, while giving developers full control over every step of the process.

Copilot Workspace represents a radically new way of building software with natural language, and is expressly designed to deliver–not replace–developer creativity, faster and easier than ever before. With Copilot Workspace we will empower more experienced developers to operate as systems thinkers, and materially lower the barrier of entry for who can build software.

Welcome to the first day of a new developer environment. Here’s how it works:

It all starts with the task…

GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (1)

For developers, the greatest barrier to entry is almost always at the beginning. Think of how often you hit a wall in the first steps of a big project, feature request, or even bug report, simply because you don’t know how to get started. GitHub Copilot Workspace meets developers right at the origin: a GitHub Repository or a GitHub Issue. By leveraging Copilot agents as a second brain, developers will have AI assistance from the very beginning of an idea.

…Workspace builds the full plan

GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (2)

From there, Copilot Workspace offers a step-by-step plan to solve the issue based on its deep understanding of the codebase, issue replies, and more. It gives you everything you need to validate the plan, and test the code, in one streamlined list in natural language.

And it’s entirely editable…

GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (3)

Everything that GitHub Copilot Workspace proposes—from the plan to the code—is fully editable, allowing you to iterate until you’re confident in the path ahead. You retain all of the autonomy, while Copilot Workspace lifts your cognitive strain.

GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (4)

And once you’re satisfied with the plan, you can run your code directly in Copilot Workspace, jump into the underlying GitHub Codespace, and tweak all code changes until you are happy with the final result. You can also instantly share a workspace with your team via a link, so they can view your work and even try out their own iterations.

All that’s left then is to file your pull request, run your GitHub Actions, security code scanning, and ask your team members for human code review. And best of all, they can leverage your Copilot Workspace to see how you got from idea to code.

Also: GitHub Copilot Workspace is mobile compatible

And because ideas can happen anywhere, GitHub Copilot Workspace was designed to be used from any device—empowering a real-world development environment that can work on a desktop, laptop, or on the go.

This is our mark on the future of the development environment: an intuitive, Copilot-powered infrastructure that makes it easier to get started, to learn, and ultimately to execute.

Enabling a world with 1B developers

Early last year, GitHub celebrated over 100 million developers on our platform—and counting. As programming in natural language lowers the barrier of entry to who can build software, we are accelerating to a near future where one billion people on GitHub will control a machine just as easily as they ride a bicycle. We’ve constructed GitHub Copilot Workspace in pursuit of this horizon, as a conduit to help extend the economic opportunity and joy of building software to every human on the planet.

At the same time, we live in a world dependent on—and in short supply of—professional developers. Around the world, developers add millions of lines of code every single day to evermore complex systems and are increasingly behind on maintaining the old ones. Just like any infrastructure in this world, we need real experts to maintain and renew the world’s code. By quantifiably reducing boilerplate work, we will empower professional developers to increasingly operate as systems thinkers. We believe the step change in productivity gains that professional developers will experience by virtue of Copilot and now Copilot Workspace will only continue to increase labor demand.

That’s the dual potential of GitHub Copilot: for the professional and hobbyist developer alike, channeling creativity into code just got a whole lot easier.

Today, we begin the technical preview for GitHub Copilot Workspace.
Sign up now.
We can’t wait to see what you will build from here.

Tags:

  • generative AI,
  • GitHub Copilot,
  • GitHub Enterprise
GitHub Copilot Workspace: Welcome to the Copilot-native developer environment (2024)

FAQs

How to get access to GitHub Copilot workspace? ›

Getting Started with Copilot Workspace
  1. Open an issue in a GitHub repo, and click the “Open in Workspace” button. ...
  2. Open the integrated terminal in order to build/test/run your changes. ...
  3. Share a session snapshot with someone by clicking the share button in the upper-right section of the header bar, and sending them the URL.

Is GitHub Copilot Workspace free? ›

Sign up for free trial

If you're not a student or a maintainer of a popular open-source project, you can try GitHub Copilot for free with a one-time 30-day trial.

What is @workspace in GitHub Copilot? ›

The functionality of "@workspace" in GitHub Copilot that lets the Copilot scans all the code base to answer a question like: finding a code snippet, adding new function, ... etc.

Does GitHub Copilot expose your code? ›

No. We follow responsible practices in accordance with our Privacy Statement to ensure that your code snippets will not be used as suggested code for other users of GitHub Copilot.

How do I get access to 365 Copilot? ›

See Example prompts to try with Copilot for Microsoft 365.
  1. Open the Microsoft 365 (Office) app on your mobile device. ...
  2. Sign in using your work or school account for Microsoft 365.
  3. Select Copilot .
  4. Try a suggested prompt or type your own prompt to get started.

Does Copilot have access to my files? ›

Microsoft's Copilot AI can now read your files directly, but it's not the privacy nightmare it sounds like | TechRadar.

How do I get 100% free Copilot on GitHub? ›

GitHub provides a way for us to use a lot of its services for 100% free. In order to get free GitHub Copilot, it's only enough for you to be a student and sign up for GitHub Student Developer Pack. If you sign up for the GitHub Student Developer Pack, you can use so many other tools besides free GitHub Copilot.

Is Copilot free with Office 365? ›

While “Business Basic” only costs $6 per user per month, it doesn't allow you to purchase Copilot as an add-on. Instead, users need either a Microsoft 365 Business Standard plan ($12.50 per month per user) or a Business Premium plan ($22 per month per user).

How do I use GitHub Copilot without paying? ›

Start a free trial to begin using Copilot Individual. Before you can start using GitHub Copilot Individual, you will need to set up a free trial or subscription.

Is Copilot Workspace released? ›

GitHub has recently launched a technical preview of its Co-Pilot Workspace, a groundbreaking development environment that promises to revolutionize the way developers work within the fintech industry.

What are the cons of GitHub Copilot? ›

Let's see the cons of GitHub Copilot. The most evident disadvantage is that developers who heavily rely on Copilot risk being overdependent on automated suggestions. This is a problem, especially for beginners. Additionally, Copilot may generate inaccurate code that appears to be valid.

Is GitHub workspaces free? ›

GitHub Codespaces is paid for either by an organization, an enterprise, or a personal account. The Free and Pro plans for personal accounts include free use of GitHub Codespaces up to a fixed amount of usage every month.

Is GitHub Copilot being sued? ›

The class action lawsuit alleges several causes of action arising from the use of the plaintiffs' OSS that was stored on GitHub and used to train Copilot, and the reproduction of that source code in Copilot's real-time suggestions without proper attribution.

Is GitHub Copilot a security risk? ›

"Put simply, when Copilot suggests code, it may inadvertently replicate existing security vulnerabilities and bad practices present in the neighbor files," he wrote. "This can lead to insecure coding practices and open the door to a range of security vulnerabilities."

Is GitHub Copilot better than ChatGPT? ›

GitHub Copilot is a better solution than ChatGPT for most coding and programming use cases. In general, GitHub Copilot produces more accurate code outputs, code completions, code snippets, and specific coding requests. It also offers more contextualized information about why certain coding decisions were made.

How do I get a Copilot for my organization on GitHub? ›

In the upper-right corner of GitHub, select your profile photo, then click Your organizations. Next to the organization, click Settings. In the "Code, planning, and automation" section of the sidebar, click Copilot, and then click Access.

How do I get access to my organization on GitHub? ›

To access an organization that you're a member of, you must sign in to your personal account. Tip: Only organization owners can see and change the account settings for an organization. In the upper-right corner of GitHub, select your profile photo, then click Your organizations. Click the name of your organization.

How do I access codespace on GitHub? ›

In the top-left corner of GitHub.com, select , then click Codespaces to take you to the "Your codespaces" page at github.com/codespaces. To open a codespace in your default editor, click the name of the codespace. You can set your default editor for Codespaces in your personal settings page.

References

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated:

Views: 5573

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.