MCP apps are the new website: they're real, interactive apps that run right inside AI assistants like ChatGPT and Claude. The tooling to build them didn't exist, so we built it. Meet Skybridge, the React framework that handles the infrastructure and the dev loop so you can focus on your features: MCP server, view rendering, client compatibility, testing tunnel, and more. Code once, ship everywhere. Already +500K downloads and dozens of apps in the stores!
The internet is going headless. More and more, people don't open a website or an app, they just ask an assistant. That's making MCP Apps the new UI: real, interactive apps that run right inside Claude, ChatGPT and the rest. We think it's one of the biggest shifts in how software gets built and used right now.
While building these apps at Alpic, we kept hitting the same wall: every host (Claude, ChatGPT, Cursor…) has its own quirks, and writing the plumbing to support all of them is painful. So we built Skybridge. It is an open-sourceframework to build MCP apps, from idea to the official app stores. Code once, ship everywhere.
It abstracts away the implementation differences, so your app runs the same in Claude, ChatGPT, VS Code and any MCP-compatible client. It bundles a full local emulator, Hot Module Reload and an instant tunnel to connect your local app to Claude and ChatGPT. Agents are first-class users too: Skybridge gives your coding agent everything it needs to build an MCP app end-to-end.
Want proof the hard parts work? Have a look at our showcase page. You'll find many of the apps the community and us made with Skybridge and published to the stores. Skybridge already powers dozens of apps live in the stores.
What's happening in the MCP world right now is wild, and we can't wait to see what you build with it 💫
Wanted to send a quick note that has been overdue.
We've been leaning on @Skybridge heavily at Waniwani. It's now running across 50+ MCPs we've shipped to our enterprise customers, and it's core to every single one we build. What used to take us weeks to get an MCP shipped now takes a couple of hours to be fully production ready. That shift has been massive for us.
Beyond the framework itself, what's stood out is the team. You're always there, quick to respond, and clearly listening. Every piece of feedback we've raised has either been picked up or turned into a real improvement, and watching the framework get better release over release has been genuinely fun to be part of.
We're really happy to be partnering with you and excited to keep building alongside you as MCP apps grow. Keep doing what you're doing.
Best,
Maxime
Hey, Nikolay here, one of Alpic, the team behind Skybridge. Thank you for all the comments and feedback, it helps us making the product better everyday!
A very interesting framework! I always have plenty of ideas for improving construction site management, but lack the tools to bring them to life... I can't wait to try it out!
Juste tried this awesome framework in insurance product distribution ! This service will accelerate our business for sure.
I am one of the founder of Alpic. We built some of first apps in ChatGPT and we realized how big was the gap between modern development and MCP app development. We spent a lot of time these past few month to build the best react framework for MCP apps. Looking forward to see your feedback and contributions.
We believe dynamic UI generated by agent is the future and this is the first real successful iteration.
Amazing idea and framework. Let's try to build a logisitic app for my day to day job
I've been using Skybridge for now 3 months and I'd have to say that's the easiest way to build an MCP Apps. It has the whole loop to build, test (visually and also with a real LLM on the playground).
Kudos to the team !!
Awesome framework! I already player around a bit with Claude connectors but never had the chance to see ChatGPT app. I’ll give it a try! I’m working in architecture and so much still needs to be done in the space
The testing tunnel plus the client-compatibility layer is what catches my eye — the MCP-app dev loop across ChatGPT vs Claude clients seems like where most breakage would hide. With 'code once, ship everywhere,' how much per-client branching actually leaks into app code versus being abstracted by the framework? And for view rendering, does state stay scoped to the MCP server session, or is there shared client-side state I have to reason about across hosts?
Love that you tackled the cross host quirks head on, the code once ship everywhere abstraction with graceful polyfills is the unglamorous plumbing that actually makes building MCP apps feel sane.
Congrats guys - this looks super useful and I have passed to my Dev team. We have a few MCP's including a full telecoms stack so I am looking forward to us publishing them here.
Love the abstraction layer here. Building standard UIs while the big players fight over becoming an OS is a smart play. I haven't tested it yet, but it's next on my list. I'll give it a spin soon and will definitely ship some apps once Gemini finally joins the party and opens up an app store! 🚀
The interesting bit for me is the compatibility layer across assistants; MCP apps will be much easier to adopt if teams don’t have to maintain separate UI paths for Claude, ChatGPT, and internal agents.
The "code once, ship everywhere" angle is the part that resonates — I build a lot of my own tooling on top of MCP and the host quirks between Claude and ChatGPT are exactly the kind of friction that quietly eats a weekend. The compliance-scanning piece caught my eye too; that's not where most early frameworks put their attention. Curious how you handle host capability divergence — when one host supports a UI primitive the other doesn't, do you degrade gracefully or gate the feature? Congrats on #1.
This resonates — I'm building voice/WhatsApp AI agents on top of Vapi + Twilio + Anthropic, and the "each host has its own quirks" pain is real even with just 3 providers, let alone every MCP client. The nastiest bugs aren't the obvious API mismatches, they're silent ones: I just spent hours chasing a bug where a local .env file baked into a Docker image was silently overriding production secrets at runtime — same code, different environment, completely different behavior, no error thrown. Curious how Skybridge handles that class of problem: env/config drift between the local emulator and the actual Claude/ChatGPT/VS Code runtimes. Is that abstracted away too, or still something devs have to test for per-host?
500K downloads before the PH launch says everything. What's the most unexpected thing someone built on top of it so far?
We use this framework as well at Noodle Seed. Love the dev tooling and all the conveniences it has! @Skybridge is amazing!
About Skybridge on Product Hunt
“The full-stack open source React framework for MCP Apps”
Skybridge launched on Product Hunt on June 22nd, 2026 and earned 534 upvotes and 165 comments, earning #2 Product of the Day. MCP apps are the new website: they're real, interactive apps that run right inside AI assistants like ChatGPT and Claude. The tooling to build them didn't exist, so we built it. Meet Skybridge, the React framework that handles the infrastructure and the dev loop so you can focus on your features: MCP server, view rendering, client compatibility, testing tunnel, and more. Code once, ship everywhere. Already +500K downloads and dozens of apps in the stores!
Skybridge was featured in Open Source (68.6k followers), Developer Tools (515.6k followers) and Artificial Intelligence (473.4k followers) on Product Hunt. Together, these topics include over 195.2k products, making this a competitive space to launch in.
Who hunted Skybridge?
Skybridge was hunted by fmerian. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Skybridge stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
👋 Hey Product Hunt!
The internet is going headless. More and more, people don't open a website or an app, they just ask an assistant. That's making MCP Apps the new UI: real, interactive apps that run right inside Claude, ChatGPT and the rest. We think it's one of the biggest shifts in how software gets built and used right now.
While building these apps at Alpic, we kept hitting the same wall: every host (Claude, ChatGPT, Cursor…) has its own quirks, and writing the plumbing to support all of them is painful. So we built Skybridge. It is an open-source framework to build MCP apps, from idea to the official app stores. Code once, ship everywhere.
It abstracts away the implementation differences, so your app runs the same in Claude, ChatGPT, VS Code and any MCP-compatible client. It bundles a full local emulator, Hot Module Reload and an instant tunnel to connect your local app to Claude and ChatGPT. Agents are first-class users too: Skybridge gives your coding agent everything it needs to build an MCP app end-to-end.
Want proof the hard parts work? Have a look at our showcase page. You'll find many of the apps the community and us made with Skybridge and published to the stores. Skybridge already powers dozens of apps live in the stores.
What's happening in the MCP world right now is wild, and we can't wait to see what you build with it 💫