GitHub Copilot
Add this URL to your Eclipse Installation to reach this solution's update site.
2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31)
https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/
Learn more...
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.
- Agent Mode: Experience a more autonomous coding companion that can understand your project context and take proactive actions. In agent mode, GitHub Copilot can automatically detect and fix errors, suggest and execute relevant terminal commands, and help you navigate complex codebases. This advanced mode enables self-iterative development, where Copilot learns from feedback to provide increasingly accurate assistance.
- Model Context Protocol (MCP): A powerful extension for Copilot’s Agent mode on Eclipse that connects GitHub Copilot to external tools and services. With MCP, you can enhance Copilot's capabilities through specialized development tools and services, all accessible directly within your Eclipse environment.
Feedback
We’d love to get your help in making GitHub Copilot better! If you have feedback or encounter any problems, please reach out to us at thefeedback channel or join the discussion in ourcommunity discussion.
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. Additionally, GitHub Copilot offers afree tier, which includes 2,000 code completions and 50 chat messages per month. 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.
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.
- Code completions: 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.
- Chat: 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.
Copilot License 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.
Categories:Editor,IDE,Languages,Programming Languages
Additional Details
Eclipse Versions: 2025-06 (4.36), 2025-03 (4.35), 2024-12 (4.34), 2024-09 (4.33), 2024-06 (4.32), 2024-03 (4.31)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: GitHub
Development Status: Production/Stable
Date Created: Tuesday, February 11, 2025 - 20:39
License: Commercial - Free
Date Updated: Thursday, July 17, 2025 - 03:07
Submitted by:GitHub Copilot
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
July 2025 | 2/594 | 8938 | 96 |
June 2025 | 2/627 | 15169 | 174 |
May 2025 | 3/634 | 13847 | 126 |
April 2025 | 0/0 | 0 | 0 |
March 2025 | 0/0 | 0 | 0 |
February 2025 | 0/0 | 0 | 0 |
January 2025 | 0/0 | 0 | 0 |
December 2024 | 0/0 | 0 | 0 |
November 2024 | 0/0 | 0 | 0 |
October 2024 | 0/0 | 0 | 0 |
September 2024 | 0/0 | 0 | 0 |
August 2024 | 0/0 | 0 | 0 |
Unsuccessful Installs
Unsuccessful Installs in the last 7 Days: 635
ReviewsAdd new review
GitHub Copilot Plugin: "Unable to get local issuer certificate"
Submitted byShivam Choubey on Tue, 07/08/2025 - 02:43
We are facing an issue while using the GitHub Copilot plugin in Eclipse IDE (Version: 2025-03 / 4.35.0).
When trying to use the Open Chat feature or fetch suggestions, we get the following error.
FetchError: unable to get local issuer certificate
We’ve already verified that the root and intermediate SSL certificates are present in the Java truststore.
Eclipse is running the latest version.
Any guidance or update would be appreciated.
Have you tried to set the…
Submitted byGitHub Copilot on Wed, 07/09/2025 - 22:56
In reply toGitHub Copilot Plugin: "Unable to get local issuer certificate" byShivam Choubey
Have you tried to set the environment variable: NODE_EXTRA_CA_CERTS to the path of your cert?
Yes, I’ve already tried…
Submitted byShivam Choubey on Thu, 07/10/2025 - 04:57
In reply toHave you tried to set the… byGitHub Copilot
Yes, I’ve already tried setting theNODE_EXTRA_CA_CERTS
environment variable to the path of the certificate I downloaded fromhttps://github.com, specifically theUSERTrust ECC Certification Authority root certificate. However, the issue still persists in Eclipse, and GitHub Copilot continues to throw the"unable to get local issuer certificate" error.
Please let me know if there is any other solution to resolve this.
Are you behind proxy? If yes…
Submitted byGitHub Copilot on Tue, 07/15/2025 - 04:26
In reply toYes, I’ve already tried… byShivam Choubey
Are you behind proxy? If yes, have you tried to set your proxy CA cert?
Yes, I’m behind a proxy. I…
Submitted byShivam Choubey on Wed, 07/16/2025 - 09:38
In reply toAre you behind proxy? If yes… byGitHub Copilot
Yes, I’m behind a proxy. I have exported the proxy CA certificate from the Windows Trusted Root Certification Authorities store and imported it into the JVM cacerts used by Eclipse. I also set the JVM options ineclipse.ini
to use the Windows certificate store. Despite this, I still get the “unable to get local issuer certificate” error.
Error when installing from Marketplace
Submitted byKhaled Mising name on Fri, 06/27/2025 - 06:21
Unable to read repository athttps://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/….
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Error when installing through marketplace
Submitted byRodrigo Nantes on Tue, 06/24/2025 - 05:27
Unable to read repository athttps://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot-….
Certificate for <azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net> doesn't match any of the subject alternative names: [*.azureedge.net, *.media.microsoftstream.com, *.origin.mediaservices.windows.net, *.streaming.mediaservices.windows.net]
Installation fails: missing feature JAR on update site
Submitted byNico Wi on Mon, 06/23/2025 - 05:20
I’m trying to install GitHub Copilot 0.8.0.202506180627 into Eclipse 2025-06 (Java EE package) via both the Marketplace client and “Install New Software…” (using the official Azure update-site URL). In both cases the install aborts with:
An error occurred while collecting items to be installedsession context was:(profile=C__Users_XXXXX_eclipse_jee-2025-06_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).Artifact not found: https://azuredownloads-…/github-copilot/features/com.microsoft.copilot.eclipse.feature_0.8.0.202506180627.jar.Can’t download artifact org.eclipse.update.feature,com.microsoft.copilot.eclipse.feature,0.8.0.202506180627 required by com.microsoft.copilot.eclipse.feature.feature.group[0.8.0.202506180627]from any repository.
It appears that the feature JARcom.microsoft.copilot.eclipse.feature_0.8.0.202506180627.jar
is listed in the p2 metadata but not actually present on the update site. As a result, Eclipse cannot complete the installation.
Request:
Could you please publish or restore the missing feature JAR (and any dependent bundles) at that URL? Once the artifact is available, the install should succeed via both the Marketplace and manual update-site workflows. Thank you!
Errors while installing
Submitted byRohit Kumbhar on Tue, 06/17/2025 - 03:00
getting following error while installing
java.lang.IllegalStateException: operation plan must be resolved at org.eclipse.equinox.internal.p2.ui.ProvUI.toCurrentJREOperation(ProvUI.java:338) at org.eclipse.equinox.internal.p2.ui.ProvUI.toCompabilityWithCurrentJREProvisioningPlan(ProvUI.java:325) at org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.lambda$5(MarketplaceWizard.java:876) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Problems occurred while performing provisioning operation: operation plan must be resolved
operation plan must be resolved
Please add Commit Message Generater
Submitted byTanawatra Chan… on Wed, 06/11/2025 - 23:31
Thank for your great plugin one thing missing that generate commit message please add.
Thank you for the feedback…
Submitted byGitHub Copilot on Sat, 06/21/2025 - 22:31
In reply toPlease add Commit Message Generater byTanawatra Chan…
Thank you for the feedback. It is tracked in our issue list.
The new release 0.9.0…
Submitted byGitHub Copilot on Tue, 07/15/2025 - 05:03
In reply toPlease add Commit Message Generater byTanawatra Chan…
The new release 0.9.0 supports generating git commit messages in git staging view, please have a try :)
Please add support for eGovFrame 2024-3
Submitted bySEONGYU LEE on Wed, 06/04/2025 - 22:07
hello
Please add support for eGovFrame 2024-3, a Korean government framework, in the GitHub Copilot Eclipse plugin.
eGovFrame (e-Government Framework) is an open-source development framework created and widely used in South Korea for building public service systems. The GitHub Copilot plugin for Eclipse currently does not support the latest version, 2024-3. Since this version is actively used in many Korean government projects, I kindly request support for eGovFrame 2024-3 in the plugin.
Hi Seongyu,Is eGovFrame…
Submitted byGitHub Copilot on Tue, 06/10/2025 - 01:03
In reply toPlease add support for eGovFrame 2024-3 bySEONGYU LEE
Hi Seongyu,
Is eGovFrame 2024-3 a customized Eclipse distribution, which is based on Eclipse 2024-03 (4.31)?
We just released a nightly…
Submitted byGitHub Copilot on Sat, 06/21/2025 - 22:32
In reply toPlease add support for eGovFrame 2024-3 bySEONGYU LEE
We just released a nightly build athttps://marketplace.eclipse.org/content/github-copilot-nightly, which expands the version support to 2024-03+. Please have a try!
Thank you so much!
Submitted bySEONGYU LEE on Thu, 07/03/2025 - 06:28
In reply toWe just released a nightly… byGitHub Copilot
Thank you for supporting me to work on the lower version as well.
We are conducting a test, and there are cases where Korean is not available in ASK MODE, but it seems good to use it.
Thank you!
Not able to upgrade plugin to 0.6
Submitted byMehul Dalal on Mon, 05/26/2025 - 08:16
Hi,
I was using Copliot successfully earlier, having version 0.5. Recently, I found that the version is updated, so I tried updating the Copilot plugin in my Eclipse-based IDE, STM32Cube IDE. However, I could not update the plugin as it is giving me below dependency error. kinldy suggest how can I move forward.
Cannot complete the install because one or more required items could not be found.
Software being installed: GitHub Copilot 0.6.0.202505160326 (com.microsoft.copilot.eclipse.feature.feature.group 0.6.0.202505160326)
Missing requirement: com.microsoft.copilot.eclipse.core 0.6.0.202505160326 (com.microsoft.copilot.eclipse.core 0.6.0.202505160326) requires 'osgi.bundle; org.eclipse.e4.core.contexts 1.13.0' but it could not be found
Cannot satisfy dependency:
From: GitHub Copilot 0.6.0.202505160326 (com.microsoft.copilot.eclipse.feature.feature.group 0.6.0.202505160326)
To: org.eclipse.equinox.p2.iu; com.microsoft.copilot.eclipse.core [0.6.0.202505160326,0.6.0.202505160326]
How to sign out from a disabled account?
Submitted byHayato Yoshida on Sun, 04/06/2025 - 20:55
How do I sign out on Copilot for Eclipse from a disabled account?
My current situation is as follows:
- I used to sign in as an Enterprise user, but this user account has been disabled (expired) now. I want to sign in as a different new Enterprise user, but I don't see a menu to sign out of the old user.
- When you start Eclipse, two dialog screens with "Please contact your enterprise admin to enable your managed account for Copilot Business" and " Failed to start pilot language server" appear.
- The Copilot icon in the lower right corner of the Eclipse screen does not appear; instead, a loading icon appears.
- Clicking on the Copilot menu at the top of the Eclipse screen shows nothing.
- I have already tried "eclipse.exe -clean".
- I have already tried uninstalling and re-installing Eclipse.
error in login
Submitted byjessica camacho on Thu, 04/03/2025 - 10:46
I updated the Eclipse version, installed the plugin, authenticated on GitHub via the browser, and Eclipse is not updating the login.
If I try a second time, this error appears:
Sign in failed: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Could not log in with device flow on github.com: self-signed certificate in certificate chain
Do we have a solution?
Auto-Scroll down ?
Submitted byBruno Labelle on Wed, 04/02/2025 - 10:29
Is auto-scroll down chat windows could be added, it's kinda annoying.
Yes I know it's only me been lazy.
Error: self-signed certificate in certificate chain
Submitted byDONGCHAN LEE on Fri, 03/28/2025 - 05:41
Hi
When I install the plugin and run Eclipse 2025-03, I encounter the following error:
"self-signed certificate in certificate chain."
Could this issue be related to using it within the company network?
If there is a guide to resolve this, I would like to receive it.
Hi,It might related with…
Submitted byGitHub Copilot on Tue, 04/01/2025 - 01:10
In reply toError: self-signed certificate in certificate chain byDONGCHAN LEE
Hi,
It might related with the network. There are two solutions you can try:
- Disable the strict ssl and try again. See:https://github.com/orgs/community/discussions/151288#discussioncomment-…
- See the solution here:https://github.com/orgs/community/discussions/151288#discussioncomment-…
HTTP 400
Submitted byOriol Carcellé on Wed, 03/26/2025 - 13:57
I have installed the GitHub Copilot plugin, configured with my organization enterprise endpoint.
I have been able to login and authorized the pluguin in my GitHub Copilot account.
But when I try to send a promt i allways recieve and HTTP 400 Message
Does the inline completion…
Submitted byGitHub Copilot on Tue, 04/01/2025 - 01:14
In reply toHTTP 400 byOriol Carcellé
Does the inline completion work?
Meanwhile, you can refer to thislist to check if your company proxy properly configures the rules for those endpoints.
http 400
Submitted byRicardo Martínez on Wed, 04/16/2025 - 06:07
In reply toDoes the inline completion… byGitHub Copilot
I have the same problem, the inline completion dont work. I have this trace in eclipse logs:
!ENTRY org.eclipse.lsp4e 4 0 2025-04-15 09:20:47.840
!MESSAGE [Error] [lsp] Request copilot/models: FetchResponseError: HTTP 400
at OD.fetchMetadata (C:\snapshot\copilot-client\lib\src\conversation\modelMetadata.ts:144:19)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at OD.getMetadata (C:\snapshot\copilot-client\lib\src\conversation\modelMetadata.ts:132:13)
at UD.getMetadata (C:\snapshot\copilot-client\lib\src\conversation\modelMetadata.ts:229:42)
at handleCopilotModelsChecked (C:\snapshot\copilot-client\agent\src\methods\copilotModels.ts:45:33)
at Kr.messageHandler (C:\snapshot\copilot-client\agent\src\service.ts:311:45) {
code: 'HTTP400'
It worked fine but yesterday it stopped to work properly
Error for certificate
Submitted bysanthosh v on Thu, 03/20/2025 - 09:04
Even after manual update of certificate getting error
Sign in failed: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Could not log in with device flow on github.com: unable to get local issuer certificate
Error when sigining in to github in eclipse
Submitted byKathirvel Thangarasu on Tue, 03/18/2025 - 23:14
Hi,
We installed latest eclipse and was trying to install plugin and sign-in to github and got the following error.
Sign in failed: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Could not log in with device flow on github.com: unable to get local issuer certificate
Any solution for this error?
Hi Kathirvel,Is your…
Submitted byGitHub Copilot on Sun, 03/23/2025 - 21:53
In reply toError when sigining in to github in eclipse byKathirvel Thangarasu
Hi Kathirvel,
Is your network environment behind a proxy? If yes, could you please check if the proxy preference is setup correctly? You can find it by clicking the copilot icon in the status bar.
Failed to start copilot language server
Submitted byShinji Kashihara on Tue, 03/18/2025 - 00:14
Hi Team,
java.lang.IllegalStateException: Failed to start copilot language server. at com.microsoft.copilot.eclipse.ui.CopilotUi$1.run(CopilotUi.java:64) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
If I specify -Xverify:none in eclipse.ini, the above error occurs during startup and I cannot use Copilot. Is there any solution?
Is there any errors in the…
Submitted byGitHub Copilot on Sun, 03/23/2025 - 21:58
In reply toFailed to start copilot language server byShinji Kashihara
Is there any errors in the error log view? You can turn it on through Window > Show View > Error Log
Error Log
Submitted byShinji Kashihara on Wed, 04/30/2025 - 00:25
In reply toIs there any errors in the… byGitHub Copilot
This issue occurs with both Eclipse 2025-03 and 2025-06 M1.
eclipse.ini
-Xverify:none
Error Log
eclipse.buildId=4.36.0.20250410-0643
java.version=21.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
org.eclipse.core.jobs
Error
Wed Apr 30 13:12:59 JST 2025
An internal error occurred during: "Copilot initialization".
java.lang.IllegalStateException: Failed to start copilot language server.
at com.microsoft.copilot.eclipse.ui.CopilotUi$1.run(CopilotUi.java:64)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
GA timeline
Submitted bysatish Chinthanippu on Mon, 03/10/2025 - 12:03
Hi Team,
Thank you for the plugin. When can we expect GA release of this plugin available.
Hi, Completion is GA now…
Submitted byGitHub Copilot on Sun, 03/16/2025 - 20:41
In reply toGA timeline bysatish Chinthanippu
Hi,
Completion is GA now. And chat will become GA in April.
Error after installation on Version: 2024-12 (4.34.0)
Submitted bylengths smileys on Thu, 03/06/2025 - 08:55
Hallo Team,
Is there any update on:
Error Analysis
The errorcom.sap.adt.cds.ddl.ui.internal.editors.pages.DdlSourcePage$2 cannot be cast to org.eclipse.jface.text.ITextViewer
indicates aplugin compatibility issue between GitHub Copilot and SAP’s ABAP Development Tools (ADT) in Eclipse.
Root Cause:
- SAP ADT uses custom editors (e.g.,
DdlSourcePage
) that do not implement standard Eclipse text editor interfaces likeITextViewer
. - GitHub Copilot’s Eclipse plugin attempts to cast SAP’s editor instance to
ITextViewer
for code suggestions, which fails.
Currently Using Eclipse for ABAP Development.
Best Regards
We will release the ABAP…
Submitted byGitHub Copilot on Sun, 03/16/2025 - 20:42
In reply toError after installation on Version: 2024-12 (4.34.0) bylengths smileys
We will release the ABAP support very soon. Stay tuned.
Hi,We have just released 0…
Submitted byGitHub Copilot on Tue, 03/18/2025 - 00:33
In reply toError after installation on Version: 2024-12 (4.34.0) bylengths smileys
Hi,
We have just released 0.4.0 which supports ABAP, please have a try!
Installation failing
Submitted byZeno Gillis on Mon, 02/24/2025 - 09:39
Hi, on MacOS the installation through Eclipse is failing.
It looks like it's depending on itself to be installed already, could you guys check how this could be resolved?
Cannot complete the install because one or more required items could not be found.
Software being installed: GitHub Copilot 0.2.0.202502180149 (com.microsoft.copilot.eclipse.feature.feature.group 0.2.0.202502180149)
Missing requirement: com.microsoft.copilot.eclipse.core 0.2.0.202502180149 (com.microsoft.copilot.eclipse.core 0.2.0.202502180149) requires 'osgi.bundle; org.eclipse.lsp4e 0.18.12' but it could not be found
Cannot satisfy dependency:
From: GitHub Copilot 0.2.0.202502180149 (com.microsoft.copilot.eclipse.feature.feature.group 0.2.0.202502180149)
To: org.eclipse.equinox.p2.iu; com.microsoft.copilot.eclipse.core [0.2.0.202502180149,0.2.0.202502180149]
Hi Zeno, So far the plugin…
Submitted byGitHub Copilot on Tue, 02/25/2025 - 21:03
In reply toInstallation failing byZeno Gillis
Hi Zeno,
So far the plugin only supports Eclipse 2024-09 and higher. Could you please try to update your Eclipse to a higher version and try again?
Meanwhile, we are considering to expand the support version range.
Hi, Currently using…
Submitted byZeno Gillis on Wed, 03/05/2025 - 07:02
In reply toHi Zeno, So far the plugin… byGitHub Copilot
Hi,
Currently using STM32CubeIDE for a project, they just release theyr 1.18.0 which has Eclipse 2024-09 underneat but I still encounter problems.
'Initializing language server "GitHub Copilot Language Server"' has encountered a problem.java.lang. RuntimeException: java.util.concurrent.CompletionException: java.io.UncheckedlOException: java.io.lOException: Node path not found
Is this a wrong Java version or is it related to the plugin?