What problem does it solve? Creating complex, multi-component claude.ai HTML artifacts with state management, routing, or shadcn/ui components requires a full frontend toolchain, and manually scaffolding and bundling that into a single shareable HTML file is slow and error-prone. ## Core Features & Use Cases - Project Scaffolding: Initializes a complete React 18 + TypeScript + Vite project with Tailwind CSS, path aliases, and 40+ pre-installed shadcn/ui components via scripts/init-artifact.sh. - Single-File Bundling: Compiles the entire app into one self-contained bundle.html with all JavaScript and CSS inlined using Parcel and html-inline via scripts/bundle-artifact.sh. - Environment Handling: Auto-detects Node.js version (18+) and pins a compatible Vite version, and installs pnpm if missing. - Use Case: Build an interactive dashboard artifact with dialogs, tables, and forms using shadcn/ui components, then bundle it into one HTML file to share directly in a Claude conversation. ## Quick Start Ask the assistant to create a new React artifact project named my-dashboard and bundle it into a single HTML file.