What problem does it solve? Setting up a Convex backend involves choosing templates, wiring the ConvexProvider correctly for each framework, configuring environment variables, and starting the dev loop, which is error-prone when done manually. ## Core Features & Use Cases - New Project Scaffolding: Creates complete projects with npm create convex@latest using templates like react-vite-shadcn, nextjs-shadcn, or auth-enabled variants. - Existing App Integration: Installs the convex package and wires up ConvexProvider with framework-specific patterns for React (Vite), Next.js App Router, Vue, Svelte, React Native, Remix, and TanStack Start. - Headless Agent Mode: Supports anonymous local deployments via CONVEX_AGENT_MODE=anonymous for cloud environments without browser login. - Use Case: A developer says "add a backend to my Next.js app" and gets Convex installed, the provider wired into the root layout, environment variables configured, and a working first query and mutation. ## Quick Start Set up Convex for this project, scaffolding a new app or integrating it into my existing frontend, then verify the dev loop works.