GitHub Copilot logo

GitHub Copilot

Free

Announcement of Copilot, a new AI pair programmer that helps you write better code. GitHub blog, June 29, 2021.

FreeFree tier
Inputs: codeOutputs: code
Type
Open Source
Company
GitHub

About GitHub Copilot

GitHub Copilot is an AI pair programmer developed by GitHub in collaboration with OpenAI, powered by OpenAI Codex. It draws context from the code you're working on to suggest whole lines or entire functions, helping you write better code faster. Copilot adapts to your coding style and can assist with discovering alternative solutions, writing tests, and exploring new APIs without tedious web searches. During its technical preview, it works especially well for Python, JavaScript, TypeScript, Ruby, and Go, with broader language support planned. Launched on June 29, 2021, the preview has limited spots available.

Key Features

Draws context from code being worked on
Suggests whole lines or entire functions
Helps discover alternative ways to solve problems
Assists in writing tests
Enables exploration of new APIs without web searches
Adapts to individual coding style
Works especially well with Python, JavaScript, TypeScript, Ruby, and Go

Pros & Cons

Pros
  • Increases coding speed by suggesting complete lines or functions
  • Reduces need to search the internet for code examples
  • Adapts to the user's coding style over time
  • Supports multiple popular programming languages during preview
Cons
  • Limited availability during technical preview (spot-limited sign-up)
  • May produce incorrect or insecure code; requires developer review
  • Only works well for a subset of languages in the initial preview

Best For

Writing better code fasterGenerating code snippets and functionsWriting unit testsExploring and learning new APIsFinding alternative solutions to programming problems