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.[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).[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]
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.[18][19]
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.[20][21] It was first launched in March 2017.[22] Since May 2018, Theia has been a project of the Eclipse Foundation.[23] Eclipse Theia is now considered to be the next generation Eclipse Platform for tools and IDEs.[24]
Code Composer Studio by Texas Instruments uses Eclipse Theia as the framework for its development environment for Texas Instruments processors and microcontrollers.[31][32]
Mbed Studio by Arm is an IDE for embedded development, focusing on Arm microcontrollers, and is built on Eclipse Theia.[33][34]
The Theia IDE itself demonstrates the capabilities of Eclipse Theia as a general-purpose IDE, running on both desktop and cloud environments.[35][36]
Sokatoa is a tool for GPU profiling, analysis, and debugging workflows for Android, built on Eclipse Theia.[37]
The CDT Cloud Blueprint provides a reference architecture for cloud-based C/C++ development environments using Eclipse Theia.[38][39]
logi.cloud by logi.cals is a modern engineering platform for industrial automation, developed using Eclipse Theia.[40]
The Coffee Editor is a web-based modeling tool that showcases Eclipse Theia's integration with frameworks such as Eclipse GLSP and Sprotty.[41][42]
VUEngine Studio is a development environment for creating games and applications using the VUEngine framework, built on Eclipse Theia.[43]
Smartface is an IDE for developing cross-platform mobile applications, leveraging the Eclipse Theia framework.[44]
Record Evolution Studio (ReSWARM) is a collaborative platform for IoT and AI model training and deployment, based on Eclipse Theia.[45]
Code RealTime is a tool for developing real-time applications with debugging and collaboration features.[46][47]
QuickConnect Studio by Renesas is a development environment for prototyping and deploying embedded systems, built on Eclipse Theia.[48]
This page is based on this Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.