Quickstart
Scaffold a working app in one command and start building in minutes.
Use the Skill
Let your AI coding assistant guide you through the full app lifecycle.
Solving the Three Body Problem
MCP Apps and ChatGPT Apps are a new kind of software built for a new surface: the conversation itself. Under the hood, an MCP server exposes tools. Some are bound to UI templates, and when the model calls one, the host can render the corresponding widget inline with the tool’s output. This looks simple, but it introduces a fundamental shift. Traditional apps have two actors: the user and the interface. These apps have three: the user, the UI, and the model. This creates context asymmetry: each actor holds a partial view of the system. The model is blind to the UI: it can’t see visuals or user interactions unless you explicitly sync them back. The user can’t see the structured data flowing underneath. Building well means understanding these blind spots and designing the information flow between all three.Architecting
The Skybridge Skill acts as a design partner: helping you brainstorm ideas, validate your UX, and design great apps that actually make sense inside ChatGPT or Claude. The core design challenge isn’t layout or styling: it’s deciding who sees what, and when. What does the model need to know and when? What should stay hidden from it? Where should natural language replace traditional UI? Skybridge gives you the primitives to make these decisions explicit, and the Skill helps you think through them upfront.Design with Skill
Brainstorm ideas, validate UX, and design your app architecture with AI assistance.
Read the Fundamentals
Understand MCP, ChatGPT Apps, and how Skybridge bridges the two runtimes.
Building
Scaffold a new project in one command:Build with Skill
Bootstrap, maintain or migrate projects.
Quickstart
Scaffold and run your first app
Migrate
Migrate an existing app
Testing and shipping
Skybridge gives you a fast local loop, then smooth paths to production.Develop locally
Run
npm run dev and open http://localhost:3000/ to access DevTools: test tools, preview widgets, switch themes and locales, all without leaving your browser. Widget changes hot-reload instantly.Test in ChatGPT, Claude, and more
Run
npm run dev --tunnel to get a live LLM playground and a public URL for ChatGPT, Claude, or any MCP client to connect to. Validate real model interactions before shipping.Build and deploy
Run
npm run deploy to ship to Alpic Cloud, or host on any Node.js-compatible infrastructure.Test Your App
Local DevTools and production testing
Build for Production
Compile and optimize
Deploy
Ship to Alpic Cloud or self-host
Keep learning
Fetching Data
Initial hydration and user-triggered data fetching patterns.
Managing State
Persistent state with useWidgetState and createStore.
Communicating with the Model
Keep the LLM aware of what happens in your UI.
Host Environment Context
Adapt to theme, locale, display mode, and device.