- 👨💻 Full blown dev environment with HMR, debug traces, and devtools
- ✅ End-to-end typesafe APIs
- 🔄 Widget-to-model synchronization tooling
- ⚒️ React-query and Zustand-like state management hooks
Why does Skybridge exist?
OpenAI announced the ChatGPT Apps SDK in October 2025, giving developers a new way of interacting with ChatGPT. Shortly after, the open MCP ext-apps specification emerged, enabling similar UI widgets across multiple AI clients. While these runtimes provide powerful primitives with UI rendering, state persistence, tool calls, follow-up messages and layout management, they are very low-level and lack modern fullstack DX standards like end-to-end typesafe APIs, hooks, error handling or data state management. In addition, these apps introduce a new challenge: building for dual interaction surfaces. With widgets interacting with both the user and the model, you need to make sure everything the user sees and does in the UI is also shared with the model, and vice-versa.
What is Skybridge?
Skybridge is a modular framework aiming to maximize Developer Experience while minimizing boilerplate code. It includes 3 main parts:skybridge/server: A drop-in replacement for the official MCP SDK that adds widget registration and type inference capabilities.skybridge/web: A React library providing hooks, components, and the runtime glue to render your widgets inside AI conversation environments.- a local Dev Environment: our Vite plugin adds Hot Module Reload to your apps, with optimized assets building for both local and production environments.
What Skybridge is NOT
- It is NOT another MCP SDK.
skybridge/serversimply extends the official TypeScript MCP SDK, andskybridge/webfocuses on improving host runtime APIs, making it compatible with any MCP Server and runtime.
Get Started
Ready to build your first app with Skybridge? Choose your path:Create New App
Start from scratch with our starter kit. Get up and running in 5 minutes with our dev server and HMR.
Add to Existing App
Already have an MCP server? Add Skybridge to enable our React helpers and widgets abstractions.
Example Projects
Showcase
Explore real-world examples built with Skybridge, including interactive maps, ecommerce carousels, and more.
