React for AI chat apps, with a tunnel to Claude
A full-stack framework that turns MCP servers into interactive UI views inside ChatGPT, Claude, and VS Code.

What it does
Skybridge is a TypeScript framework for building MCP apps — interactive UI extensions that run inside AI chat clients like Claude and ChatGPT. You write React components and server tools; the framework handles the wire protocol, state sync, and rendering inside the host’s conversation window. It includes a dev server with HMR, a local emulator, and a permanent tunnel so you can test against live clients without deploying.
The interesting bit
The framework treats the LLM as a runtime environment, not just an API endpoint. It abstracts differences between MCP clients (Claude, ChatGPT, VS Code) so the same app runs everywhere, and it propagates type definitions from server tool schemas through to React props — tRPC-style inference across a conversation boundary.
Key highlights
- React Query-style hooks for state management inside chat UIs
- CLI and programmatic “skills” designed for coding agents to scaffold and modify apps
- Example library covering ecommerce, travel booking, analytics dashboards, and games
- Self-host on Node.js or deploy to Alpic (the parent platform)
- MIT licensed, 1.6k stars, used by Datadog and Bitmovin among others
Caveats
- The README is upfront about commercial hosting: Alpic gets prominent placement as the “instant” deploy path
- Several showcase screenshots and auth examples are truncated in the source; full feature set requires checking the live docs
Verdict
Worth a look if you’re building interactive tools that need to live inside AI assistants rather than alongside them. Skip it if your MCP use case is purely backend tools with no rendered UI.