GitHub releases AI-powered development environment Copilot Workspaces

Plan, test, execute: With Copilot Workspaces, GitHub also wants to support developers where things often get stuck the most: at the beginning.

Save to Pocket listen Print view
Ein Banner mit dem Schriftzug: GitHub Copilot Workspaces

Copilot Workspaces are designed to give Copilot its own home and support developers when starting a project.

(Image: GitHub)

2 min. read

GitHub, the software development platform and subsidiary of Microsoft, is releasing Copilot Workspaces as a technical preview. GitHub's programming assistant Copilot was launched in 2022 and has since supported developers in the editor as an AI colleague. Copilot Workspaces are now intended to give Copilot its own home and support developers, especially when starting a project or implementing a feature for the first time.

The functions go far beyond autocomplete, but should also enable developers to start from scratch, using only a GitHub repository or issue as a starting point. For example, a user could suggest a new feature via the GitHub Issues. In the Copilot Workspace, Copilot then first creates a specification from this and compares the current state with the target state. Copilot then creates a step-by-step plan with changes that need to be made to fulfill the requirement - and delivers the code at the same time. The individual steps of the plan and the generated code can be adapted by the developer and tested directly in GitHub Codespaces, containerized development environments in the cloud, on which Copilot Workspace is based. This also works with mobile devices via the GitHub apps.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmmung wird hier ein externes Video (Kaltura Inc.) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Kaltura Inc.) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

GitHub first showcased Copilot Workspaces at its Universe conference at the end of last year. Jonathan Carter, head of GitHub Next, explained in an interview with c't that Copilot Workspaces is intended to help developers bridge the gap between idea and feature. GitHub Next is the team within GitHub that is dedicated to research and development and has developed Copilot Workspaces.

Changes to the code in Copilot Workspaces can be tracked live.

(Image: GitHub)

Thomas Dohmke, CEO of GitHub, emphasizes in the announcement of Copilot Workspaces that the interaction between developers and Copilot in the Copilot Workspace takes place in natural language. This is intended to lower barriers and open the door to software development for more people in the future. Experienced developers should also benefit from Copilot Workspaces, as they will have less boilerplate code to deal with and can concentrate on decisions relating to the logic or architecture of an application.

(ndi)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.