DevTools / CLI

SVCX
DEPLOY

One command. Full-stack. Live on Vercel.

Scaffolds a SvelteKit + Convex app, creates a GitHub repo, wires up Vercel for push-to-main deploys, sets all environment variables, and ships a live URL — in (almost) one step.

$ npx svcx-deploy my-app
SVCX Deploy in action

See It Run

What Gets Set Up

SvelteKit + Convex

Minimal SvelteKit template with TypeScript, Prettier, ESLint, and the Vercel adapter. Convex installed and initialized with a layout wired up automatically.

🚀

Auto-Deploy to Vercel

Links your project to Vercel and connects the GitHub repo. Every push to main triggers a live deploy — no dashboard required.

🔑

Env Vars Configured

Sets PUBLIC_CONVEX_URL, PUBLIC_CONVEX_SITE_URL, and CONVEX_DEPLOY_KEY directly in Vercel. No manual copy-pasting from dashboards.

🔁

One Manual Step

The only thing you touch: pasting your Convex production deploy key when prompted. After that, everything runs on its own — and the key is cached so re-runs skip it.

What Happens Under the Hood

01

Create the SvelteKit App

Scaffolds a minimal template with TypeScript, Prettier, ESLint, Vercel adapter, and Claude MCP already configured.

02

Init Git & Create GitHub Repo

Initializes git, creates a private GitHub repo under your account via the GitHub CLI, and pushes the initial commit.

03

Install & Configure Convex

Installs convex and convex-svelte, writes convex.json, and runs npx convex dev so you can authenticate and spin up your Convex project.

04

Wire Up the Layout

Writes src/routes/+layout.svelte with Convex initialized and the provider wrapping your app — nothing to configure manually.

05

Link to Vercel + Connect GitHub

Links the project to your Vercel account, connects the GitHub repo for push-to-main deploys, and sets all required environment variables automatically.

06

Deploy Convex to Production

Deploys your Convex backend to production. This is the one step requiring your Convex deploy key — paste it once and it's cached for future runs.

07

Push & Ship

Pushes to GitHub, which triggers a live Vercel deployment. By the time it's done, your app is online at a real URL.

In Practice

SVCX Deploy terminal output

Stop setting up, start building.

I use this stack on every new side project. This tool removes the hour of setup so you can deploy a bare-bones app on day one — the right way to start.

View on GitHub
Back to All Projects