GitHub Copilot Labs

2021 - 2023
dead us
github ended four technical previews on the same day, 15 december 2023, and copilot labs was one of them. it had been the sidebar where github tried things out on copilot users before chat existed: ask it to explain a block of code, or to translate it into another language. a little over a million people installed the extension and twenty four left a rating. the explain feature is the only part that reached copilot chat, which went generally available twenty seven days after labs was switched off.

~ the eulogy ~

The VS Code Marketplace still holds the numbers for GitHub Copilot Labs: 1,014,316 installs against 24 ratings. A million people put it on their machine and two dozen had an opinion strong enough to write down. Everything below is an explanation of that gap.

Labs started on 1 December 2021 as a panel inside Copilot Nightly, the unstable build of the Copilot extension. Irene Alvarado announced it and it shipped with exactly one feature: select a block of code and ask what it does, in English. This was fourteen months before ChatGPT made that interaction ordinary, and at the time it felt like the most useful thing the model could be asked to do that was not autocomplete.

On 30 March 2022 it became its own extension, having been pulled out of Nightly two days earlier, and arrived with explanation joined by translation between programming languages. Test generation came in during October 2022 through a GitHub Next project called TestPilot. Code Brushes landed in January 2023, Amelia Wattenberger's idea, where you dragged a brush over a region of code and it got rewritten to be more readable or to have types added. By early 2023 the sidebar had four things in it and each one was a different bet about how a person might want to aim a language model at a file.

Then on 22 March 2023 GitHub announced Copilot X and the answer arrived from a different direction. The interface was going to be a conversation. Every one of Labs' four bets had been about finding the right button to press, and chat removed the need for buttons by letting people describe what they wanted in a sentence.

~ the dossier ~

Born1 December 2021, as a sidebar inside the Copilot Nightly extension for VS Code
Peak1,014,316 installs on the VS Code Marketplace
Killed15 December 2023, when the technical preview ended
Lifespantwo years and two weeks
Made byGitHub Next
Killed byCopilot Chat, which could do the useful part in a text box

~ four bets and four endings ~

The explain feature survived, absorbed into Copilot Chat, which is where GitHub pointed Labs users when it closed the preview. Translation between languages did not survive as a feature at all; nobody killed it on the record, it simply stopped being a thing with a name once you could ask for the same operation in a sentence.

Code Brushes was killed outright and has a tombstone of its own on the GitHub Next site saying so. TestPilot had the strangest fate. It was released as open source under MIT at github.com/githubnext/testpilot and collected 563 stars, then went read-only as an archived repository after a final push on 3 February 2025. Being set free turned out to be a slower version of the same ending.

~ the gist ~

The shutdown notice was not a blog post. On 14 November 2023, a week after GitHub Universe, Idan Gazit created a GitHub gist that read: on December 15, 2023, we are concluding the following technical previews. Four products were named. Copilot for PRs and Copilot for Docs went down with Labs on the same date, and so did GitHub Blocks.

There is no entry in the GitHub changelog for any of it, and there was never a changelog entry for the launch either. A product with a million installs was announced in a community discussion thread and buried in a gist, which is at least consistent treatment at both ends. GitHub Next exists to run experiments in public, and the people running it evidently did not consider the conclusion of an experiment to be a product announcement.

~ the gap at the end ~

Copilot Chat went generally available for organizations and individuals on 11 January 2024, twenty seven days after Labs stopped. The sequencing is worth sitting with. The replacement was still in beta when the thing it replaced was turned off, and GitHub closed the preview anyway rather than carry it the extra month.

The page at githubnext.com still carries the sunset banner today, stage marked Completed, with the sentence that the technical preview ended on December 15th, 2023. For a product that was never really sold and never really supported, that is a more honest grave marker than most commercial software gets, and it has outlasted the extension by nearly three years.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other ai assistants: Robô Ed, Astro (email app), Genee, Poncho

also died in the 2020s: fromAtoB, DanishBits, SpaceCollective

« previous  ·  random  ·  next »