GitHub Copilot for Eclipse brings AI-assisted coding to the Eclipse IDE with these core capabilities:
- Code completions for in-editor suggestions from code context or natural-language comments.
- Next Edit Suggestions provide context-aware suggestions for your next code edits.
- Agent Mode for conversational help and more autonomous, project-aware assistance.
- Model Context Protocol (MCP) integration to connect Copilot with external tools and services.
- Advanced Agentic Capabilities include Custom Agents, Isolated Subagents, and Plan Agent, with more agentic capabilities coming soon.
Sign up for GitHub Copilot Free, or request access from your enterprise admin.
To use GitHub Copilot, an active subscription is required. Learn more about business and individual plans at github.com/features/copilot.
- Eclipse IDE
- An active GitHub Copilot subscription
- Open Eclipse Marketplace and go to the GitHub Copilot plugin page.
- Drag Install to your running Eclipse workspace.
- Restart Eclipse.
- Sign in to GitHub Copilot from Eclipse.
- In Eclipse, open Help → Install New Software…
- Add this update site URL:
https://azuredownloads-g3ahgwb5b8bkbxhd.b01.azurefd.net/github-copilot/ - Select GitHub Copilot and complete installation.
- Restart Eclipse and sign in.
Inline suggestions (ghost text) appear as you type in the editor. Suggestions can range from small edits to multi-line changes.
Next Edit Suggestions predict your next edit location and propose the next change based on your recent edits and context.
Ask Mode provides conversational AI assistance for explaining code, generating code from requirements, suggesting refactors, and providing debugging guidance.
Agent Mode works autonomously across your project context to identify and fix issues, propose implementation steps, and support larger coding tasks with iterative guidance.
MCP support enables integrating external tools and services into Copilot workflows where configured.
- Custom Agents allow users to create personalized agents with specific instructions and behaviors.
- Isolated Subagents can be spawned by the main agent to handle specific tasks or contexts independently.
- Plan Agent can generate multi-step plans to accomplish complex tasks, breaking them down into manageable actions.
For other available features in Eclipse, see the Copilot feature matrix.
We follow responsible practices in accordance with our Privacy Statement.
To get the latest security fixes, please use the latest version of GitHub Copilot for Eclipse.
The GitHub Copilot for Eclipse plugin collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more.
Please do not report security vulnerabilities in public issues.
See SECURITY.md for vulnerability reporting instructions.
For bug reports and feature requests, use this repository’s Issues.
For support guidance, see SUPPORT.md.
This project welcomes contributions and suggestions. Please see CONTRIBUTING.md for details on how to get started, build the project, submit pull requests, and follow our code style guidelines.
Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
Copyright (c) Microsoft Corporation. All rights reserved.
This project is licensed under the MIT License. See LICENSE for details.