GitHub Copilot

Compatible with IntelliJ IDEA (Ultimate, Community), Android Studio and 16 more
Screenshot 2

What’s GitHub Copilot

GitHub Copilot is your AI-powered coding assistant, offering assistance throughout your software development journey. Leveraging large language models, it offers suggestions via code completions and chat, as detailed below:

  • Code completions: You can receive auto-complete type suggestions from GitHub Copilot either by starting to write the code you want to use, or by writing a natural language comment describing what you want the code to do.
  • Chat: You can engage in a conversation about your codebase using GitHub Copilot Chat within your IDE. Whether you're troubleshooting a bug or crafting a new feature, GitHub Copilot is here to assist when you encounter challenges – simply ask for guidance.

Getting access to GitHub Copilot

Sign up for a 30 day free trial with GitHub Copilot today or request Copilot access from your enterprise admin. To access GitHub Copilot, an active GitHub Copilot license is required. You can read more about our business and individual offerings at github.com/features/copilot. Users holding a GitHub Copilot Individual subscription can utilize GitHub Copilot Chat in JetBrains, in addition to our code completion features, by clicking the Copilot Chat icon in the Right Tool Window Bar.

Owners of organizations with a Copilot Business subscription can decide whether to grant access to GitHub Copilot Chat. If your organization's administrator has given chat access permissions, you can initiate the use of our chat feature by clicking on the Copilot Chat icon in the Right Tool Window Bar.

Supported languages, IDEs and framework

GitHub Copilot works on any language, including Java, PHP, Python, JavaScript, Ruby, Go, C#, or C++. Because it’s been trained on languages in public repositories, it works for most popular languages, libraries and frameworks. It’s also integrated into your editor, and fast enough to use as you type.

What can you do with GitHub Copilot?

GitHub Copilot offers numerous possibilities, serving as your comprehensive coding assistance and guiding you throughout your coding journey from start to finish. Here are a few use cases to illustrate its value.

  • Through our code completion features, you can autocomplete your code block, convert comments to code, create unit tests and much more using your preferred language.
  • Through our chat features, you can ask coding-specific queries, receive code explanations, generate unit tests, refactor your code, and much more

Privacy

Your code is yours. We follow responsible practices in accordance with our Privacy Statement to ensure that your code snippets will not be used as suggested code for other users of GitHub Copilot.

FAQ

Got a question? We probably have the answers. Check our FAQ.

Trusted by Developers Everyday

  • "This is the single most mind-blowing application of machine learning I’ve ever seen." - Mike Krieger // Co-founder, Instagram

  • "GitHub Copilot works shockingly well. I will never develop software without it again." - Lars Gyrup Brink Nielsen

  • "I was stunned when I started writing Clojure with GitHub Copilot and it filled an idiomatic namespace require, just like I was going to write it." - Gunnika Batra // Senior Analyst

  • "Trying to code in an unfamiliar language by googling everything is like navigating a foreign country with just a phrasebook. Using GitHub Copilot is like hiring an interpreter." - Harri Edwards // Open AI

Moreover, the numbers speak for themselves

Research has found GitHub Copilot helps developers code faster, focus on solving bigger problems, stay in the flow longer, and feel more fulfilled with their work.

  • 74% of developers are able to focus on more satisfying work
  • 88% feel more productive
  • 96% of developers are faster with repetitive tasks

Copilot License Terms

Product specific terms

Feedback

We’d love to get your help in making GitHub Copilot better! If you have feedback or encounter any problems, please submit it on our community discussion.

Support

Please reach out to us at https://support.github.com/ if you have any support questions.

Troubleshooting

We’d love to get your help in making GitHub Copilot better! If you have feedback or encounter any problems, please reach out on our Feedback forum.

What’s New

  • Added: Generate commit messages.
  • Added: Chat with project context.
  • Added: Insert command lines from AI-generated code blocks into the terminal.
  • Changed: Order chat conversations by last modified time.
  • Changed: Use JetBrains inline completion API for a more native user experience.
  • Fixed: A bug where chat conversation history is lost after signing out.
  • Fixed: Wrong color display after switching system themes between dark and light.
  • Other UX improvements and accessibility enhancements.
Jan 27, 2025
Version 1.5.32-242

Rating & Reviews

2.5
1,124 Ratings (12,251,809 Downloads)
5
4
3
2
1

The copilot-language-server process on my Mac takes approximately 5.5GB or memory for each open project on Android Studio. This is unacceptable, and it is even worse considering I have disabled the autocomplete feature. In regards to the autocomplete feature, I find its UX to be very annoying, I don't like my code jumping around while I am writing code.

0

SUN CHEN

Yesterday

Finally I can use model change in Android Studio with version 1.5.32.8695-242-nightly

0

zhangryan

Yesterday

Don't make me switch to VSCode because of this!

+1

Additional Information

Vendor:
GitHub(Trader)
Copyright:
Plugin ID:
com.github.copilot