GitHub Copilot

GitHub Copilot is an AI-powered development assistant built by GitHub in partnership with OpenAI and Microsoft. Originally launched in technical preview in June 2021 and reaching general availability in June 2022, Copilot has expanded from single-line code completions into a full agentic platform that can autonomously edit multiple files, run terminal commands, and open pull requests with minimal human direction. It is now embedded across GitHub.com, major IDEs, the CLI, GitHub Mobile, and Windows Terminal.

General
GA date21 Jun 2022
DeveloperGitHub (Microsoft)
TypeAI Coding Assistant
LicenseCommercial SaaS
Documentationdocs.github.com/en/copilot

Core Features

  • Inline code completions — context-aware autocomplete in supported editors; includes next-edit predictions in VS Code, Xcode, and Eclipse.
  • Copilot Chat — conversational interface for code explanation, refactoring, debugging, and Q&A; available in IDEs, GitHub.com, GitHub Mobile, and Windows Terminal.
  • Agent Mode (IDEs) — autonomous in-IDE operation that edits multiple files, runs terminal commands, self-corrects errors, and iterates until a task is complete.
  • Cloud Coding Agent — an async agent assigned via a GitHub issue that researches the repo, writes an implementation plan, and opens a pull request.
  • Copilot Code Review — AI-generated pull request review suggestions surfaced inline on the PR diff.
  • PR Summaries — auto-generated descriptions of pull request changes for reviewers.
  • Copilot CLI — natural-language terminal assistance (GA April 2026).
  • MCP Server Integration — any Model Context Protocol server works as a Copilot extension, replacing the deprecated Copilot Extensions API.
  • Multi-model selection — choose from OpenAI models, Anthropic Claude (including Opus), Google Gemini, and others on Pro+ and above plans.
  • Copilot Spaces — centralizes repository context (code, docs, specs) to improve response quality.

Supported Editors and Surfaces

SurfaceNotes
Visual Studio CodeFull feature support including Agent Mode
JetBrains IDEsIntelliJ, PyCharm, WebStorm, GoLand, and others
Visual StudioWindows-native IDE support
XcodeIncludes next-edit predictions
EclipseAgent Mode GA July 2025
NeovimPlugin-based integration
ZedNative integration
GitHub.comChat, code review, PR summaries, cloud agent
GitHub MobileChat on iOS and Android
GitHub CLI / terminalCopilot CLI for natural-language shell commands
Windows Terminal CanaryChat integration

Pricing Tiers

PlanPriceKey Inclusions
Free$0/month2,000 completions/month, auto model selection, Copilot CLI
Pro$10/user/monthUnlimited completions, multiple model access, cloud agent, $10 AI credits/month
Pro+$39/user/monthPremium models (Claude Opus, etc.), higher AI credit allowance
Max$100/user/monthHighest individual AI credit allowance, priority access to new models
Business$19/seat/monthTeam management, policy controls, monthly AI credit pool
Enterprise$39/seat/monthAll Business features, larger credit pool, priority model access, GitHub Enterprise Cloud required

Free plans also apply to verified students, educators, and qualifying open-source maintainers (Pro-level features).


Tools and Resources


Ecosystem and Integrations

  • Integrated natively into GitHub.com, enabling AI assistance directly in pull requests, issues, and discussions without leaving the browser.
  • Works with GitHub Actions for AI-assisted CI pipeline troubleshooting and workflow generation.
  • Enterprise deployments support Bring Your Own Keys (BYOK), allowing organizations to route Copilot through their own LLM provider API keys.
  • Available as a standalone subscription or bundled with GitHub Enterprise Cloud.

Get started at github.com/features/copilot or explore the full reference at docs.github.com/en/copilot.

Github Copilot top builders

Explore the top contributors showcasing the highest number of Github Copilot app submissions within our community.

Github Github Copilot AI technology Hackathon projects

Discover innovative solutions crafted with Github Copilot, developed by our community members during our engaging hackathons.

Community Connect

Community Connect

People often need practical, non-emergency help but don’t know which local group to contact, while students, volunteers, local businesses, and organisations who could help are hard to find. CommunityConnect brings both sides together. Providers publish self-reported skills, availability, languages, and travel distance. Seekers write their need in ordinary language (Italian or English) and can review and edit suggested category, skills, place, urgency, and availability before submitting. Emergencies and requests needing medical or legal professionals are screened out of ordinary matching. Businesses can use CommunityConnect to reach the people who need what they offer. A local business, social enterprise, or NGO registers as an organisation, lists its services in the public directory, and receives matched requests from nearby people who are looking for that kind of help. It decides which requests to accept, so it only spends time on relevant ones. The app checks provider eligibility first, then ranks eligible providers using multilingual text embeddings plus structured signals such as municipality distance. It shows the score components rather than a black-box number. A provider accepts, then the seeker separately confirms, and only then do contact details appear, so both sides stay in control of their privacy. AI is optional: if the service is down, local rules keep basic intake working. It is an early prototype with self-reported profiles, and the next step is a small Genova pilot with local businesses and organisations.

FactoryGuard:AI-Powered Industrial Intelligence

FactoryGuard:AI-Powered Industrial Intelligence

FactoryGuard is an AI-assisted industrial incident intelligence platform designed to demonstrate how intelligent monitoring can support predictive maintenance and better operational decisions in manufacturing. The project features an interactive dashboard for a simulated factory containing 10 CNC machines. It monitors telemetry such as temperature, vibration, motor current, and pressure, identifies abnormal conditions using rule-based detection, and presents incident severity, supporting evidence, potential causes, and recommended maintenance actions. FactoryGuard follows a human-in-the-loop workflow: operators review investigation results and approve or reject proposed interventions rather than allowing AI to control machinery autonomously. It also demonstrates incident lifecycle tracking, from detection and investigation through maintenance, recovery, and closure. The project explores the AMD developer ecosystem and AMD Token Factory's API-based model ecosystem as a potential path for AI-assisted industrial investigations. An Evolus chat widget integrated into the dashboard supports Italian-language interaction about simulated incidents. The application combines a responsive web interface, deterministic fault-detection logic, optional model-integration paths, and optional MongoDB persistence. FactoryGuard demonstrates a practical approach to evidence-led industrial AI, with an emphasis on transparency, uncertainty awareness, and human oversight. Machine telemetry and faults are simulated; the project is a prototype and is not connected to real industrial equipment.