TypeScript template for building ChatGPT Apps

Built this because I needed a decent ChatGPT app template. TypeScript,
MCP server, React widgets, Vitest, Storybook, Pino… all the proper tooling. Feedback welcome.

Live editing while you test your app in ChatGPT

CleanShot 2025-12-22 at 19.54.46

Example tool with UI showcasing how to call a tool in a widget, render tool output and use fullscreen.

CleanShot 2025-12-22 at 20.12.49

4 Likes

This looks great! Looks really useful & convenient!

May I ask, in your GIF, how did you get the UI to hot reload on ChatGPT on the window on the right, while you were editing the React code in the window on the left? That dev feedback loop looks super efficient.

1 Like

It’s just vite hot module reloading and React Fast Refresh in action via the @vitejs/plugin-react plugin for vite.