Overview
ChatGPT Apps are a new way for ChatGPT users to interact with your services directly from the ChatGPT interface. In practice, ChatGPT Apps are MCP servers exposing tools and MCP resources linking to UI components. Alpic allows you to host complete ChatGPT Apps with zero-configuration, by hosting both the MCP server and the UI assets used by your ChatGPT App.Building your ChatGPT App
Alpic provides a minimal starter kit in TypeScript to help you bootstrap your ChatGPT App. To get started, fork the Alpic Apps SDK starter kit or simply use the following link to clone the repository and deploy it on Alpic:Alpic supports ChatGPT apps written in any language and framework. You can of course use your favorite framework to build your ChatGPT App.
Hosting your ChatGPT App assets on Alpic
Alpic provides the/assets endpoint on all deployed servers. This allows you to serve static files like images, JavaScript, and CSS files used by your ChatGPT App.
The /assets endpoint is populated in the following way:
- We look for assets in the
/assetsfolder at the project root location (your repository root by default) - We look for assets built during deployment and stored in the
/assetsfolder in the build output directory specified in your Settings. By default, this is thedistfolder, so we look for assets in thedist/assetsfolder by default - If both folders contain assets, a merge is done, with priority given to freshly built assets in case of conflict
/assets.