GitHub Copilot Arrives as Technical Preview: The Origin of the AI Pair Programmer
On June 29, 2021, GitHub announced a technical preview of “GitHub Copilot,” an AI pair programmer. Built on “OpenAI Codex,” developed jointly with OpenAI, the tool reads context from code being written to suggest a single line or even an entire function. It became the starting point of the AI coding assistant race that continues to this day.
Details
- Technical foundation: Built on “OpenAI Codex,” trained on a massive corpus of code including publicly available GitHub repositories. It was presented not simply as a GPT-3-based model, but as a model specialized for code generation
- Supported languages: Said to perform especially well in Python, JavaScript, TypeScript, Ruby, and Go (with partial support for other languages)
- Capabilities: Beyond suggesting code continuations, it was also said to help generate test code and explore how to use unfamiliar APIs
- Availability: Not a general release but a registration-based technical preview. Prospective users had to join a waitlist
- Reaction: The developer community sparked debates over questions like “who owns the copyright on AI-written code?” and “what is the licensing status of the open-source code used as training data?”
What happened next
This technical preview led to general availability (GA) in June 2022, and then to Copilot Chat and Copilot X in 2023. The idea of “an AI that writes code,” built on OpenAI Codex, would later become the prototype for the entire AI coding tool market centered around GitHub Copilot.