What is theia built with?
theia is a TypeScript repo built with Electron, React, Express, and vhost. It stores its data in electron-store, signs people in with keytar, uses AI through Anthropic, OpenAI, @openai/codex-sdk, and ollama, makes its content with mustache, js-yaml, dompurify, markdown-it, markdown-it-anchor, and 3 more, validates its data with Zod and Ajv, is tested with Chai, sinon, Puppeteer, Mocha, jsdom, and 1 more, deploys with prom-client, and uses Hugging Face, MCP, and idb. It has 648,258 written lines, with 773 test files.
Read on November 5, 2026, at commit 30a5482. Read it as markdown
Frontend
Backend
Services 4
- MCP12 files · packages/ai-mcp-server/src/browser/mcp-frontend-contribution.ts, line 18
OpenAI7 files · packages/ai-chatgpt/src/node/chatgpt-language-model.ts, line 25- Anthropic2 files · packages/ai-anthropic/src/node/anthropic-language-model.ts, line 42
- Hugging Face1 file · packages/ai-hugging-face/src/node/huggingface-language-model.ts, line 28
AI 2
@openai/codex-sdk7 files
- ollama1 file
The base 1
- Express2 files · in packages/core/package.json
Sign-in 1
- keytar1 file
Data 2
- electron-store2 files
- idb1 file
Other repos with a similar stack
Ordered by how much of its stack they share with theia, then by stars.
- ruvnetruflo80.9k
🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
9 of 111 in commonCompare → - Mintplex-Labsanything-llm68k
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience
9 of 111 in common · JavaScriptCompare → - cheaper-inferenceOmniRoute84.6k
Never stop coding. Free MIT AI gateway: one endpoint, 375 providers (150+ free), 1,400+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 900+ contributors
8 of 111 in commonCompare →
Frequently asked questions
What language is theia written in?
What framework does theia use?
What database does theia use?
What does theia sign people in with?
Does theia use AI?
The proof: packages/ai-anthropic/src/node/anthropic-language-model.ts, line 42
What services does theia use?
The proof: packages/ai-hugging-face/src/node/huggingface-language-model.ts, line 28
Does theia have tests?
Which repos have a stack like theia's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

