Eclipse Theia

Eclipse Theia
DevelopersEclipseSource, Ericsson, Red Hat, STMicroelectronics, TypeFox
Initial releaseMarch 2017; 9 years ago (March 2017)
Stable release
1.70[1] Edit this on Wikidata / 16 April 2026; 51 days ago (16 April 2026)
Written inTypeScript
TypeProgramming tool, integrated development environment
LicenseEclipse Public License 2.0 (EPL2) or GNU General Public License, version 2 (GPLv2) with the classpath exception[2]
Websitetheia-ide.org Edit this on Wikidata
Repositorygithub.com/eclipse-theia

Eclipse Theia is an Eclipse open source project providing the Theia Platform and the Theia IDE.

The Eclipse Theia Platform is a free and open-source framework for building IDEs and tools based on web technologies.[3] Theia-based applications can be deployed as desktop and web applications.[4] It is implemented in TypeScript and emphasizes extensibility.[5][6][7]

With Theia AI, the platform provides explicit support for building tools and IDEs with artificial intelligence (AI) capabilities.[8][9]

The Eclipse Theia IDE is an IDE for desktop devices and the cloud based on the Theia platform, an open alternative to Visual Studio Code.[10][11] It features a highly customizable developer experience and uses Theia AI to support AI features (also referred to as the AI-powered Theia IDE, an open alternative to GitHub Copilot or Cursor).[12][13][14] The AI-powered Theia IDE includes Theia Coder, an open, adaptable and transparent AI coding assistant and integrates the Model Context Protocol (MCP) [15][16][17] and Claude Code.[18]

While Eclipse Theia incorporates certain components from Visual Studio Code, such as the Monaco editor, it is independently developed with a modular architecture and is not a fork of VS Code.[19][20]

History

Theia was originally developed by TypeFox and Ericsson, and continually receives contributions from EclipseSource, Red Hat, IBM, Google, Arm Holdings as well as from individual contributors.[21][22] It was first launched in March 2017.[23] Since May 2018, Theia has been a project of the Eclipse Foundation.[24] Eclipse Theia is now considered to be the next generation Eclipse Platform for tools and IDEs.[25]

About

Theia is built on the Language Server Protocol (LSP) and supports a variety of programming languages.[26] It can be used as a desktop application, a web application, or a hybrid application with separate front and back ends. All of Theia's features are implemented as extensions, which allows third-party developers to modify Theia's functionality by using the same application programming interfaces (APIs) as the application's default components.[27] Theia's layout consists of draggable docks.[27][28] Theia is compatible with Visual Studio Code extensions.[29]

Theia is a free and open-source software project under the Eclipse Foundation and is licensed under the Eclipse Public License 2.0 (EPL2).[30]

Reception

The Theia platform serves as the foundation for IDEs and domain-specific tools across a range of industries, including embedded development (e.g., the Arduino IDE 2.0[31][32] and Texas Instruments' Code Composer Studio[33]), GPU profiling, industrial automation, cloud-based education platforms, and enterprise engineering environments.[34]

In January 2019, JAXenter, a website and blog about coding,[35] ranked Theia as the third-most popular JavaScript integrated development environment of 2018 according to GitHub metrics, behind Visual Studio Code and Atom.[36]

In 2025, Theia AI won the CODiE Award for Best Open-Source Development Tool.[37]

See also

References

  1. ^ "Eclipse Theia 1.70 Release: News and Noteworthy". 16 April 2026. Retrieved 17 April 2026.
  2. ^ "Theia license". GitHub.
  3. ^ Helming, Jonas; Koegel, Maximilian (2018-06-20). "What is Eclipse Theia?". EclipseSource. Retrieved 2022-03-12.
  4. ^ "Theia · GitBook". www.theia-ide.org. Retrieved 2019-01-16.
  5. ^ Le Meur, Stevan (2018-12-19). "Eclipse Che 7 is Coming and It's Really Hot (2/4)". RHD Blog. Retrieved 2019-01-16.
  6. ^ Ferrara, Claudio Davide (2017-12-04). "Theia: un solo IDE per Desktop e Cloud". HTML.it (in Italian). Retrieved 2019-02-14.
  7. ^ Heller, Martin (2019-02-25). "Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia". InfoWorld. Retrieved 2019-02-25.
  8. ^ "Introducing Theia AI: The Open Framework for Building AI-native Custom Tools and IDEs". EclipseSource. 2025-03-13. Retrieved 2025-03-14.
  9. ^ "Introducing Theia AI". EclipseSource. 2024-10-07. Retrieved 2024-10-16.
  10. ^ "Theia IDE website". www.theia-ide.org. Retrieved 2024-01-10.
  11. ^ "Introducing the Theia IDE". EclipseSource. Retrieved 2025-01-28.
  12. ^ Ramel, David. "Open Source 'Eclipse Theia IDE' Exits Beta to Challenge Visual Studio Code -". Visual Studio Magazine. Retrieved 2024-11-19.
  13. ^ "Introducing the AI-powered Theia IDE: AI-driven coding with full Control". EclipseSource. 2025-03-13. Retrieved 2025-03-14.
  14. ^ "Introducing AI Support in Theia IDE". EclipseSource. 2024-10-08. Retrieved 2024-10-16.
  15. ^ "Theia Coder: New AI coding assistant for Theia IDE". Heise. 2025-03-06. Retrieved 2025-03-14.
  16. ^ "Introducing Theia Coder - the open AI coding agent with full control". EclipseSource. 2025-03-06. Retrieved 2025-03-14.
  17. ^ "Let AI commit (to) your work - With Theia AI, Git and MCP". EclipseSource. 2025-03-06. Retrieved 2025-03-14.
  18. ^ "It's Released: Your Native Claude Code IDE Integration in Theia". EclipseSource Blog. EclipseSource. 2025-10-14. Retrieved 2025-10-14.
  19. ^ "Theia IDE vs. VS Code: A Detailed Comparison". EclipseSource. 2024-07-12. Retrieved 2024-12-24.
  20. ^ "Eclipse Theia vs. VS Code OSS: A Detailed Comparison". EclipseSource. 2023-09-08. Retrieved 2024-12-24.
  21. ^ "Theia Project Contributor Overview". projects.eclipse.org. 2021-12-30. Retrieved 2021-12-30.
  22. ^ "Theia - Cloud and Desktop IDE". www.theia-ide.org. Retrieved 2019-01-16.
  23. ^ Mohilo, Dominik (2017-05-30). "What Theia is all about — A classic IDE built with modern technology". JAXenter. Retrieved 2019-01-16.
  24. ^ "Eclipse Theia". projects.eclipse.org. Retrieved 2019-01-16.
  25. ^ "Eclipse Theia is the Next Generation Eclipse Platform for IDEs and Tools!". eclipsesource.com/. Retrieved 2024-01-10.
  26. ^ "Langserver.org". Retrieved 2019-01-16.
  27. ^ a b Mohilo, Dominik (2017-05-18). "Theia: Eine einzige IDE auf dem Desktop und in der Cloud". JAXenter (in German). Retrieved 2019-01-16.
  28. ^ Le Meur, Stevan (2018-12-17). "Eclipse Che 7 is Coming and It's Really Hot (1/4)". Eclipse Che Blog. Retrieved 2019-01-17.[permanent dead link]
  29. ^ "Extensions and Plugins". Theia - Cloud and Desktop IDE Platform.
  30. ^ Beaton, Wayne. "Eclipse Public License 2.0 | The Eclipse Foundation". www.eclipse.org. Retrieved 2019-01-16.
  31. ^ "Urgestein der Maker-IDE in Version 2.0: Arduino mit vielen Verbesserungen". Heise online (in German). 2022-09-16. Retrieved 2026-02-26.
  32. ^ Aufranc, Jean-Luc (2022-09-14). "Arduino IDE 2.0 is now officially released". CNX Software. Retrieved 2026-02-26.
  33. ^ "Code Composer Studio". Texas Instruments. Retrieved 2026-02-26.
  34. ^ "The Active Ecosystem of Eclipse Theia Adopters: A Tour of Diverse Tools and IDEs". Eclipse Foundation. Retrieved 2026-02-26.
  35. ^ "JAXenter - News, Articles, Code". JAXenter. Retrieved 2020-10-22.
  36. ^ Papadopoulou, Eirini-Eleni (2019-01-17). "Vue.js is the absolute rockstar of the JavaScript ecosystem". JAXenter. Retrieved 2019-02-11.
  37. ^ "2025 CODiE Award Winners". CODiE Awards. Retrieved 2025-12-18.


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.