alpic-ai/skybridge
Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.
What it solves
Skybridge is a full-stack React framework designed to build type-safe MCP (Model Context Protocol) apps. It addresses the gap between low-level MCP SDKs and the need for rich, interactive UI views that can be rendered from MCP servers for clients like Claude and ChatGPT, providing higher-level abstractions and better developer tooling.
How it works
Skybridge abstracts the implementation differences between various MCP clients, allowing developers to write once and run across multiple platforms. It uses a tRPC-style inference system to ensure type safety from the MCP server tool definitions to the React frontend views. It also provides a set of React Query-style hooks for state management and a dedicated dev server with a local emulator and hot module reload (HMR).
Who it’s for
It is designed for developers building AI-powered applications that require a seamless interaction between users, LLMs, and interactive UI components, as well as coding agents that can use Skybridge's programmatic APIs and CLI to build apps end-to-end.
Highlights
- Cross-platform compatibility: Works seamlessly across Claude, ChatGPT, VSCode, and other MCP-compatible clients.
- End-to-end type safety: Provides tRPC-style inference from server to frontend.
- Agent-ready tooling: Includes a CLI and programmatic APIs specifically for coding agents to build and migrate apps.
- Developer experience: Features a local emulator, HMR, and permanent tunneling for local development.
- React-first approach: Utilizes intuitive hooks and advanced state management for building interactive views.
Related
- Project
- Project
- Project
- Project
- Project