The Problem: Claude Artifacts are Stuck in the Chat
We've all been there. You prompt Claude to build a neat little todo list, a habit tracker, or a dashboard. It spits out a beautiful React/HTML artifact. You play with it, think "This is actually useful", and then... you close the tab.
It's gone.
If you do save the HTML, turning it into a proper installable mobile app is a nightmare:
- Wrestle with Webpack/Vite configs just to get a
manifest.json. - Write a Service Worker from scratch.
- Pray your
localStoragedoesn't get randomly wiped by the OS when the PWA updates.
I built
Vercel
npx vercel my-app-pwa
GitHub Pages
Push folder contents, enable Pages in settings
SOCIAL SHARE CARD GENERATOR