Skip to main content

theia AI: Building Custom AI-native Tools and IDEs

theia AI is an open framework, part of the theia Platform, for building custom, AI-native Cloud & Desktop tools and IDEs. The AI-powered theia IDE is an open, flexible and transparent AI coding tool based on theia AI.​

Read more about theia AItheia AI DocumentationTry theia AI in the theia IDE

Learn about the latest 1.64 Release and the latest Community Release (2025-08).​

Stay up-to-date: follow us on Twitter and register to the "Friends of theia" mailing list.

The Call for Presentations is now OPEN for the 2025 theiaCon!

(Virtual Event | 29 - 30 October, 2025) Submit your proposal today to be a speaker and get registered!

Submit ProposalGet registered

Control User Experience​

Design custom AI interactions with flexible chat interfaces, inline suggestions, or entirely custom UI elements that integrate seamlessly into your tool environment.

πŸ‘‰ Beyond AI Chat Agents with theia AI

Control AI Agents​

Create domain-specific AI agents with specialized knowledge that can interact natively with your tool components and support multi-turn comunication flows.

πŸ‘‰ Introducing Interactive AI Flows

Control Language Models​

Connect to any AI model of your choiceβ€”cloud-based services, self-hosted solutions, or fully local llms. Balance capabilities, response time, costs and be ready for the models of tomorrow.

πŸ‘‰ Why theia supports any llm!

Control Data & Integrations​

Integrate AI seamlessly with your tool ecosystem with full control over APIs, databases, and services while determining exactly what data is shared with AI services.

πŸ‘‰ Enhancing Your Tools with Chat Context

Latest theia AI Demo Videos​

πŸ’‘Need help building AI-powered solutions?​

Get professional support from experienced theia contributors and committers specializing in AI-native development.

Explore Professional Support β†’

Specialized AI Agents​

Build AI agents customized for your domain's knowledge and workflows with ready components for function calling, context retrieval, multi-turn conversations, custom UX elements and integration with external AI components.

Learn more about developing custom agents β†’

β€’

Interactive AI Workflows​

Move beyond one-shot responses with AI agents that engage users in dynamic, multi-step interactions, presenting actionable options and guiding through complex workflows.

Explore interactive AI flows β†’

β€’

Context-Aware AI Support​

Provide agents with relevant context using advanced retrieval techniques. Optionally, users can scope requests by dragging files, symbols, or domain-specific elements into the chat.

Explore theia AI's context variable system β†’

β€’

Organized Change Suggestions​

Keep AI-proposed changes organized through structured Change Sets that separate suggestions from conversation, enabling users to systematically review complex modifications.

Discover how change sets simplify suggestions β†’

β€’

Custom UI Integration​

Extend AI capabilities beyond simple chat views into specialized tool components, providing contextual suggestions directly where users work.

Explore custom UI integrations β†’

β€’

Advanced Prompt Management​

Leverage dynamic templates, flexible variable management, variants, reusable fragments, and runtime modifications for rapid development iterations and user customization.

Learn more about prompt management in the theia IDE β†’

Learn more about creating custom agents β†’

β€’

Model Context Protocol Support​

Enhance your AI-powered tool with Anthropic's MCP, enabling seamless integration with external tools and context sources.

Learn more about MCP support β†’

Example for integraing theia AI, Git and MCP β†’

β€’

AI-powered theia IDE​

Experience theia AI live in action. The AI-powered theia IDE, built on theia AI is an open source development environment that puts the power of AI in your handsβ€”with full transparency and control. theia IDE gives you complete visibility and flexibility over your AI interactions.

Learn more the AI-powered theia IDE β†’

β€’

Part of the Open theia Platform​

theia AI is part of the powerful theia platform that allows you to tailor every aspect of your tool to your individual needs. Efficiently develop and deliver Cloud & Desktop IDEs and tools with modern web technologies and join the open source and vendor neutral ecosystem of successful tool builders in the theia ecosystem.

Learn more about the theia Platform β†’

AcquiaArduinoArmBroadcom Inc.Coding ParkCS GROUP - FranceEclipseSourceEricssonGitpodIBMK2ViewKillercodaLogi.calsLontiMVTec Software GmbHRecord EvolutionRed HatRenesasSamsungSAPSmartfaceSTMicroelectronicsTerapinesTexas InstrumentsTypeFoxVUEngine

Feature Requests, Bug Reports and Support

Help us make the theia AI even better, by sharing your experience and suggestions. Please refer to the theia AI Documentation and the User Documentation for the AI-powered theia IDE. 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.