#2323rd of 197 in Coding agents and AI editors
theia
TypeScript framework for building cloud and desktop IDEs and tools
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 21.8k
- License
- EPL-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- TypeScript
21,285 on 21 Apr 202621,755 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Eclipse Theia is a TypeScript framework for assembling browser-based or Electron desktop IDEs and custom developer tools. It supports the VS Code extension protocol, so VS Code-style extensions can run in applications built on it. Adopters compose their own product from Theia's extension mechanisms rather than forking a ready-made editor.
Who it is for: Teams building custom browser or desktop IDEs and developer tools
Strengths
- Targets both browser and Electron desktop apps from one architecture
- Supports the VS Code extension protocol, with a published API compatibility report
- Vendor-neutral Eclipse governance; SBOM published for every release
- Own extension mechanism plus VS Code-style extensions for customization
Weaknesses
- A framework to assemble, not a ready-to-use IDE; the IDE is in theia-blueprint
- README does not describe any AI or agent features
- Building a product needs Theia-specific extension and composition knowledge
- Dual-licensed EPL-2.0 with GPL-2.0 plus Classpath Exception as secondary license
Quick answers
Is theia open source?
Yes. Its code is on GitHub under the EPL-2.0 license.
Also in Coding agents and AI editors
See all 197| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 94 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |