alpic-ai / skybridge
Skybridge is a framework for building ChatGPT & MCP Apps
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing alpic-ai/skybridge in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewSkybridge **Build ChatGPT & MCP Apps. The Modern TypeScript Way.** The fullstack TypeScript framework for AI-embedded widgets. **Type-safe. React-powered. Platform-agnostic.** Documentation Β· Quick Start Β· Showcase β¨ Why Skybridge? ChatGPT Apps and MCP Apps let you embed **rich, interactive UIs** directly in AI conversations. But the raw SDKs are low-levelβno hooks, no type safety, no dev tools, and no HMR. **Skybridge fixes that.** | | | |:--|:--| | π¨βπ» **Full Dev Environment** β HMR, debug traces, and local devtools. No more refresh loops. | β **End-to-End Type Safety** β tRPC-style inference from server to widget. Autocomplete everywhere. | | π **Widget-to-Model Sync** β Keep the model aware of UI state with . Dual surfaces, one source of truth. | βοΈ **React Query-style Hooks** β , , callbacks. State management you already know. | | π **Platform Agnostic** β Write once, run anywhere. Works with ChatGPT (Apps SDK) and MCP-compatible clients. | π¦ **Showcase Examples** β Production-ready examples to learn from and build upon. | π Get Started **Create a new app:** **Or add to an existing project:** **π Read the Docs π** π¦ Architecture Skybridge is a fullstack framework with unified server and client modules: β’ ** ** β Define tools and widgets with full type inference. Extends the MCP SDK. β’ ** ** β React hooks that consume your server types. Works with Apps SDK (ChatGPT) and MCP Apps. β’ **Dev Environment** β Vite plugin with HMR, DevTools emulator, and optimized builds. Server Widget π― Features at a Glance β’ **Live Reload** β Vite HMR. See changes instantly without reinstalling. β’ **Typed Hooks** β Full autocomplete for tools, inputs, outputs. β’ **Widget β Tool Calls** β Trigger server actions from UI. β’ **Dual Surface Sync** β Keep model aware of what users see with . β’ **React Query-style API** β , , callbacks. β’ **Platform Agnostic** β Works with ChatGPT (Apps SDK) and MCP Apps clients (Goose, VSCode, etc.). β’ **MCP Compatible** β Extends the official SDK. Works with any MCP client. π Showcase Explore production-ready examples: | Example | Description | Demo | Code | |------------------------|----------------------------------------------------------------------------------|-----------------------------------------------------|-------------------------------------------------------------------------------------| | **Capitals Explorer** | Interactive world map with geolocation and Wikipedia integration | Try Demo | View Code | | **Ecommerce Carousel** | Product carousel with cart, localization, and modals | Try Demo | View Code | | **Everything** | Comprehensive playground showcasing all hooks and features | Try Demo | View Code | | **Investigation Game** | Interactive murder mystery game with multi-screen gameplay and dynamic story progression | Try Demo | View Code | | **Productivity** | Data visualization dashboard demonstrating Skybridge capabilities for MCP Apps | Try Demo | View Code | | **Time's Up** | Word-guessing party game where the user gives hints and the AI tries to guess the secret word | Try Demo | View Code | | **Auth β Clerk** | Full OAuth authentication with Clerk and personalized coffee shop search | β | View Code | | **Auth β WorkOS AuthKit** | Full OAuth authentication with WorkOS AuthKit and personalized coffee shop search | β | View Code | | **Manifest Starter** | Starter app with Manifest UI agentic components out-of-the-box | Try Demo | View Code | See all examples in the Showcase or browse the examples/ directory. See CONTRIBUTING.md for setup instructions **MIT License** Β· Made with β€οΈ by **Alpic**