GitHub Copilot

Add this URL to your Eclipse Installation to reach this solution's update site.

2025-09 (4.37), 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...
Solution Description

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 the feedback channel or join the discussion in our community 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 a free 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 

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

Additional Details

Eclipse Versions: 2025-09 (4.37), 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, October 16, 2025 - 04:06

Submitted by: GitHub Copilot

Date Ranking Installs Clickthroughs
November 2025 3/349 477 8
October 2025 1/637 19517 128
September 2025 1/653 20031 161
August 2025 2/615 16055 244
July 2025 2/636 16557 154
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
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 405

Count Error Message
185 Cannot continue the operation. There is another install operation in progress.
58 Cannot complete the install because one or more required items could not be…
27 Cannot complete the install because one or more required items could not be…
24 Cannot complete the install because one or more required items could not be…
12 Cannot complete the install because one or more required items could not be…
11 无法继续操作。正在执行另一个安装操作。
10 Cannot complete the install because of a conflicting dependency. Software…
8 操作を続行できません。 別のインストール操作が進行中です。
6 Cannot complete the install because one or more required items could not be…
6 Cannot complete the install because of a conflicting dependency. Software…
5 Cannot complete the install because one or more required items could not be…
5 Cannot complete the install because of a conflicting dependency. Software…
4 Cannot complete the install because of a conflicting dependency. Software…
4 Cannot complete the install because one or more required items could not be…
3 Cannot complete the install because of a conflicting dependency. Software…
3 必要なアイテムが1つ以上見つからなかったので、インストールを完了できません。 インストールされるソフトウェア : GitHub Copilot 0.12…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because one or more required items could not be…
2 La operación no puede continuar. Hay otra operación de instalación en proceso.
2 Cannot complete the install because of a conflicting dependency. Software…
2 1 つ以上の必須項目が見つからないため、インストールを完了できません。 Software being installed: GitHub Copilot…
2 Cannot complete the install because of a conflicting dependency. Software…
2 Cannot complete the install because of a conflicting dependency. Software…
2 Cannot complete the install because one or more required items could not be…
2 Cannot complete the install because of a conflicting dependency. Software…
2 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 必要なアイテムが1つ以上見つからなかったので、インストールを完了できません。 インストールされるソフトウェア : GitHub Copilot 0.12…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because one or more required items could not be…
1 Cannot complete the install because of a conflicting dependency. Software…
1 Cannot complete the install because one or more required items could not be…
Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for GitHub Copilot.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

the workaround is basically for the connection, which for me is ok. That is setup already, but when trying to use the agent mode on chat, then it gives error : 'Copilot currently does not support URI with scheme: semanticfs'.

The ask mode is ok, it works well.

Hello 

 

I cannot install the extension by the update site you mentioned

An error occurred while collecting items to be installed

session context was:(profile=C__Users_A3711_java-2024-12_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Can't download artifact osgi.bundle,com.microsoft.copilot.eclipse.core,0.11.0.202508291001 required by com.microsoft.copilot.eclipse.core[0.11.0.202508291001], org.eclipse.mylyn.wikitext.markdown[4.8.0.v20250625-0934], org.jsoup[1.21.2], org.mortbay.jasper.apache-el[9.0.107], org.eclipse.jetty.util[12.1.0], org.eclipse.jetty.io[12.1.0], org.eclipse.jetty.server[12.1.0], com.google.guava[33.4.8.jre], org.eclipse.jetty.session[12.1.0], bcprov[1.81.0], org.eclipse.jetty.ee.webapp[12.1.0], org.eclipse.jetty.ee8.webapp[12.1.0], org.eclipse.swt.svg[3.130.100.v20250701-0612], org.apache.httpcomponents.core5.httpcore5[5.2.5.v20240703-1000], 

 

and it goes on.

 

Could you help me?

 

Kind regards

In case you have the error bellow just remove the menu from perspective (probably is used too sun).: Window > Perspective > Customize Perspective… > Menu Visibility > Copilot

After that open Window > Show View > Github Copilot > Chat and that will properly initialize whatever is needed.

You can enable the view after.

 

com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.isAutoShowCompletionEnabled()" because "this.languageServerSettingManager" is null
```
org.eclipse.core.commands.ExecutionException: Error executing 'com.microsoft.copilot.eclipse.commands.showStatusBarMenu': java.lang.NullPointerException: Cannot invoke "com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.isAutoShowCompletionEnabled()" because "this.languageServerSettingManager" is null
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:179)
    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485)
    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:204)
    at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:444)
    at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:455)
    at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:477)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4321)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1208)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4119)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3707)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:668)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:576)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:670)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:607)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1492)
Caused by: org.eclipse.e4.core.di.InjectionException: java.lang.NullPointerException: Cannot invoke "com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.isAutoShowCompletionEnabled()" because "this.languageServerSettingManager" is null
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:66)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:299)
    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:233)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:174)
    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:165)
    ... 30 more
Caused by: java.lang.NullPointerException: Cannot invoke "com.microsoft.copilot.eclipse.ui.preferences.LanguageServerSettingManager.isAutoShowCompletionEnabled()" because "this.languageServerSettingManager" is null
    at com.microsoft.copilot.eclipse.ui.handlers.ShowStatusBarMenuHandler.addCompletionSettingsAction(ShowStatusBarMenuHandler.java:354)
    at com.microsoft.copilot.eclipse.ui.handlers.ShowStatusBarMenuHandler.execute(ShowStatusBarMenuHandler.java:104)
    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:277)
    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:98)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
    ... 34 more 
```

The issues mentioned by the users here are only with the eclipse based plugin and its AUTH with GitHub.

On my machine, I could get a GHCP chat working on VS Code, with all required authentication.

The same authentication gets stuck somewhere only with Eclipse or Spring Tool suite (or other Eclipse based IDE's - no issues with IntellJ or VS Code)

For example - in eclipse, I have a "Sign in to use Copilot"... 

  1. which displays a Device code and navigates to github website https://github.com/login/device,
  2. where can i choose my GitHub account and proceed with device authentication.
  3. supply/ paste the device code from step 1
  4. followed by a confirmation screen ("Authorize GHCP plugin")
  5. followed by a success & congrats page 

    But nothing changes on the Eclipse side.  

    If on Eclipse I try "Sign in to use Copilot" again, I get 
     

    Sign in failed: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Could not log in with device flow on https://github.com/: unable to get local issuer certificate

What could be the issue?

thank you

Hello, 

The agent mode for ABAP language is not working. (The ask mode works well)

Gives error : "Copilot currently does not support URI with scheme: semanticfs

Is there a workaround or fix for this issue?

Thanks,

Vinamra Agarwal

When I try install the github copilot via URL getting this error Error while reading from repository: https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/site.xml.

and when I access the URL directly it gives below error. and Please try to help to sort this out

<Error>

<Code>BlobNotFound</Code>

<Message>The specified blob does not exist. RequestId:c513ab8f-b01e-0006-1e1b-1cd413000000 Time:2025-09-02T15:08:59.9496436Z</Message>

</Error>

Whenever I am trying to install Github copilot plugin using the given URl - azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/

I am getting below error

<Error>

<Code>ResourceNotFound</Code>

<Message>The specified resource does not exist. RequestId:a246c8cc-201e-002a-61f7-10562e000000 Time:2025-08-19T10:52:28.2593740Z</Message>

</Error>

 

Can anyone help?

In reply to by GitHub Copilot

I am doing exactly the same as you have mentioned here. But at the end I am getting this error "Could not find  https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot". 

Still I am giving my steps here which I did -

  1. Clicked on 'Install New Software'
  2. Clicked on ADD button
  3. Provided name as 'github-copilot' and Location as 'https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/'
  4. Clicked on 'ADD' button on the above pop up
  5. Getting error message at this stage as  "Could not find  https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot". 

Please let me know your suggestion.

Extremely annoying, enough to make me stop using copilot. It seems to be related to some Workspace settings other than copilot but I haven't been able to narrow it down. Clean and/or reinstall of the plugin does not help. Using latest plugin version 0.9.3.202507240902. The only solution I've found is to open a new fresh workspace with minimal configuration, but I have so many Workspace customizations (lombok, maven, JDKs, servers, compiler settings, code formatting, perspectives, views, etc) that it becomes impossible to set everything up again when copilot suddenly stops working for no reason, and I can't tell what configuration setting causes copilot to stop working. Saving preferences and restarting Eclipse with the same Workspace will cause copilot to fail to initialize when it previously worked. All plugins and Eclipse are on latest versions. Additional troubleshooting information would be very helpful from the plugin. We are using (paid/licensed) copilot from Microsoft github.com with development against an internal github server.

java.lang.IllegalStateException: Failed to start copilot language server.
    at com.microsoft.copilot.eclipse.ui.CopilotUi$1.run(CopilotUi.java:73)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

eclipse.buildId=4.36.0.20250605-1300
java.version=21.0.8
 

Hi, Eclipse 2024-06 (4.32) is listed as a supported version for this plugin. However the installation fails with the message 

Missing requirement: com.microsoft.copilot.eclipse.ui 0.9.0.202507150543 (com.microsoft.copilot.eclipse.ui 0.9.0.202507150543) requires 'osgi.bundle; org.eclipse.e4.ui.css.core 0.14.500' but it could not be found

Version 0.14.500 for org.eclipse.e4.ui.css.core is only available since 2024-09. Does this mean that Eclipse 2024-06 is not supported and the information about Eclipse versions in this page is wrong?

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.

In reply to by GitHub Copilot

Yes, I’ve already tried setting the NODE_EXTRA_CA_CERTS environment variable to the path of the certificate I downloaded from https://github.com, specifically the USERTrust 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.

In reply to by GitHub 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 in eclipse.ini to use the Windows certificate store. Despite this, I still get the “unable to get local issuer certificate” error.

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 installed
session 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 JAR com.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!

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

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,

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]