Hi I'm David, Co-founder of FastApps!
Yes we did benchmark Next.js support for ChatGPT apps.
We figured out there was nothing like it for python.
Apps in ChatGPT is based on MCP servers, and as you know many people develop mcp servers in python.
So we believe that FastApps would be the best choice for people who are building ChatGPT apps in python.
looks promising. So is this basically just a codegen tool or scaffolding to save some boilerplate or is it an actual runtime framework that keeps running alongside the chatgpt?
It’s an actual runtime, not just scaffolding. FastApps runs as an MCP server and it handles widget registration, protocol messages, static assets, and the data flow between backend and frontend.
When you run fastapps create, you get a running service that ChatGPT talks to over MCP, not just a code template. You can extend or deploy it like any other web app.
Right now it's React-first because the Apps SDK UI layer is React-based.
But the frontend is bundled automatically, so if OpenAI expands support for other frameworks later, swapping it out would be straightforward.
Oh nice. I actually thought about building something similar. Did you benchmadk the one Vercel made for nextjs?
Hi I'm David, Co-founder of FastApps! Yes we did benchmark Next.js support for ChatGPT apps. We figured out there was nothing like it for python.
Apps in ChatGPT is based on MCP servers, and as you know many people develop mcp servers in python. So we believe that FastApps would be the best choice for people who are building ChatGPT apps in python.
looks promising. So is this basically just a codegen tool or scaffolding to save some boilerplate or is it an actual runtime framework that keeps running alongside the chatgpt?
It’s an actual runtime, not just scaffolding. FastApps runs as an MCP server and it handles widget registration, protocol messages, static assets, and the data flow between backend and frontend.
When you run fastapps create, you get a running service that ChatGPT talks to over MCP, not just a code template. You can extend or deploy it like any other web app.
Makes sense. How opinionated is it about the frontend? I saw React in the docs or can I use something else?
Right now it's React-first because the Apps SDK UI layer is React-based. But the frontend is bundled automatically, so if OpenAI expands support for other frameworks later, swapping it out would be straightforward.
This is really well done.
Any scope for backend-only part? Also, couldn't find examples for nodejs.. is it supported?
Thanks..
Right now FastApps mainly focuses on Python-based backends.
Could you share a bit more on what you mean by “backend-only"? Are you thinking of running logic without any UI part?
Node.js isn’t supported yet, but I’d love to hear your use case!
Cool... and yes.. without the UI part.
Nodejs use-case: I'm just more comfortable in it. Nothing else :)