OpenUI integrations
Explore integrations for the frameworks, design systems, and platforms in your stack.
AI frameworks, SDKs & protocols
Connect OpenUI to the agent framework, AI SDK, or protocol your application already uses.
LangChain & LangGraph
Connect LangChain and LangGraph to OpenUI through first-party server and stream adapters.
Vercel AI SDK
Connect Vercel AI SDK UIMessage streams to OpenUI with OpenUI's bundled first-party adapter and message format.
Pi Coding Agent
Embed the Pi coding-agent SDK behind OpenUI and render its answers, reasoning, and tool activity.
Mastra
Connect a Mastra agent to AgentInterface over AG-UI and render its streamed output as typed interfaces.
Grok Build
Use OpenUI as a generative UI frontend for persistent Grok Build coding-agent sessions.
AG-UI
Consume standard AG-UI event streams in OpenUI chat surfaces with the built-in agUIAdapter.
Vercel Eve
Connect Vercel Eve's resumable agent sessions to OpenUI while preserving Eve's native runtime.
Google ADK
Bridge Google ADK for TypeScript run events into AgentInterface with tools and multi-turn sessions.
Design systems & component libraries
Use OpenUI's built-in components or connect the UI library your product already uses.
shadcn/ui
Wrap shadcn/ui components in an OpenUI library and let the model compose them as streaming interfaces.
Material UI
Expose Material UI components to a model without replacing your existing React design system.
Handsontable
Connect a live Handsontable spreadsheet to OpenUI so agent tools can analyze and update its data.
React Email
Generate, preview, and export email-safe interfaces with OpenUI's React Email component package.
Frontend frameworks & platforms
Run OpenUI in an alternative web, mobile, chat framework, or AI application platform.
Vue 3
Define model-renderable Vue components and render streamed OpenUI Lang with @openuidev/vue-lang.
Svelte 5
Define Svelte components, generate prompts, and render streamed OpenUI Lang with @openuidev/svelte-lang.
React Native
Render model-generated interfaces in a native mobile chat application with a dedicated component library.
Lynx
Render streaming OpenUI Lang as cross-platform interfaces through Lynx's native rendering pipeline.
assistant-ui
Render streaming OpenUI programs as assistant-ui Tool UI while assistant-ui retains its conversation lifecycle.
Open WebUI
Render charts, forms, tables, cards, and follow-ups directly inside Open WebUI conversations.
Contribute an integration
If you want to contribute an integration, please raise an issue.
