✦ vibe coding with ai
An opinionated stack for non-devs building with AI. Web, mobile, and desktop — one backend, three surfaces. Free, and meant to stay that way.
no spam. just chill drops when there's something worth saying.
or read the playbook →Build the brain once. Ship it to the web, the phone, and the desktop. Your AI assistant already knows how — that's the whole point.
One backend. Schema, functions, auth, real-time data. Lives in the same repo as your frontend, ships in one command.
No extra server. No VPS to rent. No second service to sign up for. All of this is what Convex hands you on day one — the best backend out there for vibe coders.
Every open tab and device sees changes instantly. WebSockets, without writing a line of WebSocket code.
Stripe, GitHub, anything that sends events. Convex catches them and runs your code.
dev, preview, prod. Every PR gets its own backend. Production stays clean.
API keys, tokens, configuration. In Convex's vault, never in your code.
Every function in one place. Web, mobile, desktop all call it the same way.
Upload images, PDFs, video. No S3 setup, no signed URLs to manage.
Built in. No Redis to configure.
"Send a reminder in 3 days" or "every Monday at 9am." One line of code.
Convex Auth ships with the scaffold. Configure it; you're done.
Semantic search built into the database. RAG apps without the glue.
If you've ever tried to glue together MongoDB + Express + Redis + S3 + node-cron + AWS Lambda — Convex replaces all of that with one thing. If you've never done that, even better: you don't have to learn what those words mean. You just get the result.
Backend lives in your frontend repo. One push, both update. No rabbit holes about hosting providers, CORS, or environment configs.
Your database knows your code. Your code knows your database. Most mistakes get caught long before they ship.
Convex's patterns are clean enough that Claude Code, Cursor, and any other AI agent actually know what you mean. Less re-prompting. More shipping.
Live data without you thinking about it. Same query, but new superpower — chat, multiplayer, dashboards, anything reactive.
The opinions on this site come from shipping, not from arguing online. Every recommendation was earned the hard way — solo, in a weekend or three, with AI in the loop.
After ten apps, the math on managing two repos got real. Here's what changed when I let go.
readMost non-devs under-prompt. The trick is in the schema — and in saying what 'done' actually looks like.
readExpo + the same Convex functions you already wrote. The fastest path I've found, walked end-to-end.
readAn honest project that costs you nothing. If you want to help keep it that way, you can sponsor — pay monthly, pay once, or don't pay at all. It's your call.
what everyone gets, no asterisk.
Help keep this free for everyone shipping with AI. Monthly or once — your call.
Stripe handles every payment securely. We don't see card details. Cancel anytime from the receipt email.