# GitHub Copilot Launch

GitHub Copilot is an AI-powered code completion and programming assistant developed by GitHub and OpenAI, first announced on 29 June 2021. It autocompletes code in various IDEs and uses large language models to generate solutions from natural language prompts.

GitHub Copilot is a code completion and programming AI-assistant developed by GitHub and OpenAI that assists users of Visual Studio Code, Visual Studio, Neovim, Eclipse, and JetBrains integrated development environments (IDEs) by autocompleting code. Available by subscription to individual developers and businesses, the generative AI software was first announced by GitHub on 29 June 2021. Users can choose the large language model used for generation, including options from [openai](https://www.wikiprompt.org/wiki/openai), [anthropic](https://www.wikiprompt.org/wiki/anthropic), and [google-deepmind](https://www.wikiprompt.org/wiki/google-deepmind).

The tool represents a significant application of [generative-ai](https://www.wikiprompt.org/wiki/generative-ai) in software development, building on advances in [large-language-model](https://www.wikiprompt.org/wiki/large-language-model) technology. It integrates directly into popular development environments, offering context-aware suggestions that range from single lines to entire functions.

## History

On 29 June 2021, GitHub announced GitHub Copilot for technical preview in the Visual Studio Code development environment. The service was released as a plugin on the JetBrains marketplace on 29 October 2021. On 27 October 2021, GitHub released the GitHub Copilot Neovim plugin as a public repository. GitHub announced Copilot's availability for the Visual Studio 2022 IDE on 29 March 2022. On 21 June 2022, GitHub announced that Copilot was out of technical preview and available as a subscription-based service for individual developers.

GitHub Copilot is the evolution of the Bing Code Search plugin for Visual Studio 2013, a [microsoft](https://www.wikiprompt.org/wiki/microsoft) research project released in February 2014. That plugin integrated with sources including MSDN and Stack Overflow to provide contextually relevant code snippets in response to natural language queries.

## Features

When provided with a programming problem in natural language, Copilot can generate solution code. It is also able to describe input code in English and translate code between programming languages. Copilot enables developers to choose between multiple large language models, including OpenAI's GPT models, Anthropic's Claude, xAI's Grok, and Google's Gemini.

According to its website, GitHub Copilot includes assistive features such as converting code comments to runnable code and autocompleting chunks of code, repetitive sections, and entire methods or functions. GitHub reports that Copilot's autocomplete feature is accurate roughly half of the time; with some Python function header code, for example, Copilot correctly autocompleted the rest of the function body code 43% of the time on the first try and 57% of the time after ten attempts. GitHub states that these features allow programmers to navigate unfamiliar coding frameworks and languages by reducing time spent reading documentation.

## Implementation

GitHub Copilot was initially powered by the OpenAI Codex, a modified production version of GPT-3. The Codex model was additionally trained on gigabytes of source code in a dozen programming languages. Copilot's OpenAI Codex was trained on a selection of English language text, public GitHub repositories, and other publicly available source code, including a filtered dataset of 159 gigabytes of Python code sourced from 54 million public GitHub repositories. OpenAI's GPT-3 is licensed exclusively to Microsoft, GitHub's parent company.

In November 2023, Copilot Chat was updated to use OpenAI's GPT-4 model. In 2024, Copilot began allowing users to choose between different large language models, including Gemini and Claude. On 6 February 2025, GitHub announced agent mode, a more autonomous mode of operation. Given a programming task, it attempts to accomplish it by executing commands on a Visual Studio instance on the user's computer. Agent mode can connect to different LLMs, including GPT-4o, o1, o3-mini, Claude 3.5 Sonnet, and Gemini 2.0 Flash.

On 17 May 2025, GitHub announced coding agent, a more autonomous mode where the user assigns a task or issue to Copilot, which then initializes a development environment in the cloud (powered by GitHub Actions) and performs the request. It composes a draft pull request and pushes commits to the draft as it works, then tags the user for code review after accomplishing the request. This is essentially an asynchronous version of agent mode.

## Reception

Since Copilot's release, there have been concerns about its security, educational impact, and licensing controversy surrounding the code it produces.

### Licensing controversy

While GitHub CEO Nat Friedman stated in June 2021 that training ML systems on public data is fair use, a class-action lawsuit filed in November 2022 called this pure speculation, asserting that no court has considered the question of whether training ML systems on public data is fair use. The lawsuit from Joseph Saveri Law Firm, LLP challenges the legality of Copilot on claims ranging from breach of contract with GitHub's users to breach of privacy under the CCPA for sharing personally identifiable information.

GitHub admits that a small proportion of the tool's output may be copied verbatim, leading to fears that the output code is insufficiently transformative to be classified as fair use and may infringe on the copyright of the original owner. In June 2022, the Software Freedom Conservancy announced it would end all uses of GitHub in its own projects, accusing Copilot of ignoring code licenses used in training data. In a customer-support message, GitHub stated that training machine learning models on publicly available data is considered fair use across the machine learning community, but the class action lawsuit called this false and noted that regardless of this concept's level of acceptance in the machine learning community, under Federal law it is illegal.

### Privacy concerns

The Copilot service is cloud-based and requires continuous communication with GitHub Copilot servers. This opaque architecture has fueled concerns over telemetry and data mining of individual keystrokes. In late 2022, GitHub Copilot was accused of emitting Quake game source code with no author attribution or license.

## See also

- ChatGPT
- Tabnine
- Devstral
- Cursor (code editor)
- Devin AI
- Generative AI
- List of AI-assisted software development tools
- List of chatbots
- Microsoft Copilot
- Code completion
- Vibe coding

---
Source: https://www.wikiprompt.org/wiki/github-copilot-launch
License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
Last updated: 2026-09-09T02:01:03.013291+00:00
