The Eclipse Theia IDE

Theia IDE

A modern and open IDE for cloud and desktop. The Theia IDE is based on the Theia platform.

Most popular extensions for Theia

Unlock limitless possibilities with Theia IDE's seamless compatibility with the VS Code extension ecosystem. From robust linting tools to interactive notebook editors, customize your development experience like never before. Explore more than 3000 available extensions for the Theia IDE at open-vsx.org!

Python
Python
Language support for Java
Language support for Java
GitHub Pull Requests and Issues
GitHub Pull Requests and Issues
GitLens — Git supercharged
GitLens — Git supercharged
ESLint
ESLint
NPM Support
NPM Support
Docker
Docker
YAML
YAML
Go
Go

Language Support

Experience world-class code editing support in Theia IDE, integrated with the Language Server Protocol (LSP). Develop in almost any programming language, including Python, Java, JavaScript, C++, and more—all within one environment.

AI-Powered IDE (Alpha)

Experience the future of development with Theia IDE's AI support. Built on Theia AI, the AI assistance offers unmatched transparency and control, allowing you to customize AI interactions, choose your preferred models—whether cloud-based, self-hosted, or local—tailor prompts to your workflow, and even create your own custom agents to automate individual workflows, all while maintaining full ownership of your data.

Open Source and Vendor Neutral

The Theia IDE is backed by a diverse and healthy open source ecosystem. Enjoy the added confidence of a fully open-source platform governed by a vendor-neutral community. Deploy and enrich your toolset on your own terms.

AcquiaArduinoArmBroadcom Inc.CS GROUP - FranceEclipseSourceEricssonGitpodIBMK2ViewKillercodaLogi.calsRecord EvolutionRed HatRenesasSamsungSAPSmartfaceSTMicroelectronicsTerapinesTypeFoxVUEngine

Modern UX

Elevate your development workflow with Theia IDE's flexible workbench layout and user experience. Featuring theming support, a dynamic toolbar, detachable views, and efficient tab management, our web-based interface is designed to adapt to your needs, streamlining your projects for optimal productivity.

Extensible and Open

The Theia IDE is built upon the highly modular Theia platform, enabling the integration of custom extensions and the creation of fully tailored tools (see examples below). Explore the Theia Platform and learn how to create custom tool offerings with ease!


Mbed Studio by Arm
Mbed Studio by Arm
CDT Cloud Blueprint
CDT Cloud Blueprint
Coffee Editor Example by EclipseSource
Coffee Editor Example by EclipseSource
logi.cloud by logi.cals
logi.cloud by logi.cals
Theia IDE
Theia IDE
Record Evolution Screenshot
Record Evolution Screenshot
VUEngine Studio
VUEngine Studio
Smartface
Smartface
Code RealTime
Code RealTime
QuickConnect Studio
QuickConnect Studio
Red Hat CodeReady Workspaces
Red Hat CodeReady Workspaces

Download Theia IDE

We are continuing to make improvements and add functionality to the Theia IDE, we welcome and value your feedback (see below).
You can also try the latest version of the Theia IDE online. The online test version is limited to 30 minutes per session and hosted via Theia.cloud.
Finally, we provide an experimental Docker image for hosting the Theia IDE online.

Feature Requests and Bug Reports

Help us make the Theia IDE even better, by sharing your experience and suggestions. The features found in the Eclipse Theia IDE are based on Eclipse Theia and the available extensions/plugins. For more details please see the Eclipse Theia GitHub Repository. The Eclipse Theia IDE only packages existing Eclipse Theia functionality and installers. If you believe there is a mistake in packaging, something needs to be added to the packaging or the installers do not work properly, please open an issue on GitHub to let us know.

Support

Please refer to the Theia IDE Documentation. Need further help with Theia? To get support by the community go to the Discussions at GitHub. To get professional support for Theia see the support page.