Definition

GitHub Copilot

GitHub Copilot is an AI-powered code completion and generation tool developed by GitHub and OpenAI that integrates into code editors to suggest code as you type, complete functions, and generate code from comments.

Understanding GitHub Copilot

GitHub Copilot was one of the first widely adopted AI coding tools, pioneering the concept of an AI pair programmer. It works as an extension in editors like VS Code, suggesting code completions in real-time as the developer types. It can complete individual lines, entire functions, or generate boilerplate code based on comments describing what is needed.

Copilot occupies a middle ground in the vibecoding spectrum. Unlike tools like Bolt.new or Lovable that generate entire applications, Copilot works at the code level, assisting developers who still maintain direct control over the codebase. This means the developer has more visibility into what is being generated, but still needs to verify that Copilot's suggestions are correct.

A common pitfall with Copilot is accepting suggestions too quickly. The code it generates often looks plausible and even passes a quick visual review, but may contain subtle logic errors, incorrect API usage, or security vulnerabilities. Human QA testing catches the issues that slip through code review, verifying that the application works correctly from the user's perspective.

Related terms

Learn more