-
Notifications
You must be signed in to change notification settings - Fork 133
Espressif‐IDE Roadmap 2026
Kondal Kolipaka edited this page Jan 12, 2026
·
3 revisions
This roadmap outlines the planned focus areas, priorities, and themes for Espressif-IDE in 2026. It is intended to guide contributors, users, and stakeholders on what we aim to improve and deliver across Espressif-IDE, Eclipse-based tooling, and integrations.
⚠️ This roadmap reflects current priorities and may evolve based on community feedback, ecosystem changes, and Espressif product direction.
- With rapid advances in AI-assisted development, major IDE innovation is increasingly happening in VS Code, Cursor, and other modern IDEs, driven by tight AI integrations.
- In 2026, Espressif-IDE (Eclipse-based) will not take up major new feature enhancements.
- Focus for Espressif-IDE will remain on: High-priority support and maintenance, bug fixes and stability and compatibility with new ESP-IDF releases and targets
- VSCode will be the primary IDE for new features and AI-driven workflows for ESP-IDF development.
This is a prioritization decision, not deprecation. Espressif-IDE will continue to be actively supported.
- Stability & Maintainability first – reduce friction in common development workflows
- Align with CDT LSP architecture – align with upstream Eclipse CDT & LSP evolution
- Better integration with EIM – seamless experience across EIM, IDEs, and tooling
- Scalability for new Espressif targets - Supporting new chips
- Clear diagnostics & tooling discovery - Unified diagnostic logs
- Ensure build configurations and debugging work as expected.
- Add IDE support for new ESP targets where needed.
- Fix integration issues, improve EIM ↔ IDE communication.
- Enhance error reporting and recovery flows.
- Add search capability in Component Manager editor - IEP-1663
- Support search by name, namespace, and keywords.
- Validate Espressif-IDE against Eclipse CDT 2026 releases.
- Adopt CDT LSP and fix code intelligence issues.
- Automatically run IDF activation Script on Terminal startup.
- Replace old tm.terminal plugins.
- Perform code cleanups, remove dead code, and apply proper formatting.
- Convert Partition Table Editor from dialog to full editor.
- Improve OpenOCD detection scripts and capability handling.
- Use metadata in esp-config.json instead of parsing version strings.
- Unstable debugging issues.
- Add arm64 Linux builds.
- Add arm64 Windows builds.
- Make sure to have up-to-date documentation which covers EIM integration.
- Maintain Chinese translations.
- Create tutorial for each functionality.
- Reduce legacy code path.
- Perform internal code cleanups.