# GitHub Copilot > AI pair programmer that offers contextual code suggestions as you type, accelerating development across multiple languages and environments. GitHub Copilot is an AI-powered code completion tool that functions as a virtual pair programmer. Trained on billions of lines of public code, it analyzes your code context and provides real-time suggestions and complete functions directly in your editor. Copilot understands both code and natural language comments, allowing it to generate code based on simple descriptions of what you want to accomplish. GitHub Copilot is deeply integrated into popular development environments, including Visual Studio Code, Visual Studio, JetBrains IDEs, Neovim, and even Xcode. It supports multiple programming languages and frameworks, adapting its suggestions based on your coding style and project patterns. With features like Copilot Chat, it goes beyond code completion to offer explanations, debugging assistance, and code refactoring guidance through a conversational interface. ## Features - Real-time code suggestions and completions - Support for multiple programming languages and frameworks - Conversational AI assistance through Copilot Chat - Context-aware code generation from comments - Pull request review automation - Code explanation and documentation assistance - Test generation capabilities - Integration with multiple IDEs and editors ## Integrations Visual Studio Code, Visual Studio, JetBrains IDEs, Neovim, Xcode, GitHub CLI, GitHub Pull Requests, GitHub Actions ## Platforms VSC_EXTENSION, JETBRAINS_PLUGIN, WEB ## Pricing Subscription-based ## Version 1.128.0 ## Links - Website: https://github.com/features/copilot - Documentation: https://code.visualstudio.com/docs/copilot/overview - EveryDev.ai: https://www.everydev.ai/tools/github-copilot