# eclipse-theia/theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

Repository: https://github.com/eclipse-theia/theia
Canonical: https://ross.abutalabs.com/products/theia
Homepage: http://theia-ide.org
Language: TypeScript
License: EPL-2.0
License Family: copyleft
Topics: ide, editor, language-server-protocol, electron, typescript, cloud-ide
Last push: 2026-08-26T13:59:54+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 3477, "days_push": 7, "days_rel": 27, "gap_med": 7, "n_releases_24m": 56}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 21655, forks 2880 (observed 2026-08-28T04:11:31.928563+00:00)

## What it is
Eclipse Theia is an open-source framework written in TypeScript for building custom cloud (browser-based) and desktop IDEs and tools, with support for the Language Server Protocol and VS Code extensions via Open VSX. It also provides Theia AI, an AI-native layer for building customizable AI assistants and agents into tools, and ships a ready-to-use product called Theia IDE.

## Use cases
- build a custom cloud IDE for my platform
- create a browser-based code editor with LSP support
- make a desktop IDE that runs VS Code extensions
- add AI coding assistants to my own tool
- self-host a web IDE in the browser
- build a domain-specific modeling tool with a modern UI

## When to avoid
- you just want a ready-made editor with minimal setup - use VS Code or Theia IDE directly
- you need the classic Eclipse Java/SWT plugin ecosystem
- your team cannot maintain a TypeScript/Node.js-based platform
- you need a lightweight text editor rather than a full IDE framework

## Facets
- artifact type: framework
- maturity: active
- function: editor, frontend-framework, plugin-system, llm-inference, agent-framework
- domain: developer-tools, text-editors, web-development, large-language-models, cross-platform
- platform: browser, cross-platform, self-hosted
- tags: ide-framework, language-server-protocol, vscode-extensions, open-vsx, cloud-ide, theia-ai, extensible-platform, nodejs, electron, typescript, web-server, docker

## Member repositories
- eclipse-theia/theia (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:31.928563+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:57:50.565725+00:00, confidence not recorded.
  - readme: https://github.com/eclipse-theia/theia (fetched 2026-08-28T04:11:31.928563+00:00, sha 0630e6ffc596)
  - homepage: http://theia-ide.org (fetched 2026-08-29T07:56:49.413504+00:00, sha 6c03ba2e634f)
  - site_page: https://theia-ide.org/docs/faq (fetched 2026-08-29T07:56:49.425646+00:00, sha 967c26c12b68)
  - site_page: https://theia-ide.org/docs (fetched 2026-08-29T07:56:49.423142+00:00, sha e3ee1cea2026)
  - site_page: https://theia-ide.org/docs/user_ai (fetched 2026-08-29T07:56:49.429792+00:00, sha ef4f91c7cbac)
  - site_page: https://theia-ide.org/docs/user_getting_started (fetched 2026-08-29T07:56:49.435039+00:00, sha 181e19c03053)
  - site_page: https://theia-ide.org/releases (fetched 2026-08-29T07:56:49.427711+00:00, sha 91273663cfb3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
