✦  vibe  coding  with  ai

Vibe code apps that don't fall apart.

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 →
02 / the stack

One stack. Three surfaces.

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.

Web
next.js app router — your home base
Mobile
expo, sharing the same backend
Desktop
tauri, when you want a real app
your spine
Next.js + Convex

One backend. Schema, functions, auth, real-time data. Lives in the same repo as your frontend, ships in one command.

schemafunctionsauthreal-timetypescript
02.5 / what convex gives you

Everything in the box.

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.

  • Real-time data

    Every open tab and device sees changes instantly. WebSockets, without writing a line of WebSocket code.

  • Webhooks

    Stripe, GitHub, anything that sends events. Convex catches them and runs your code.

  • Three environments

    dev, preview, prod. Every PR gets its own backend. Production stays clean.

  • Secrets vault

    API keys, tokens, configuration. In Convex's vault, never in your code.

  • Business logic

    Every function in one place. Web, mobile, desktop all call it the same way.

  • File storage

    Upload images, PDFs, video. No S3 setup, no signed URLs to manage.

  • Cache

    Built in. No Redis to configure.

  • Schedulers

    "Send a reminder in 3 days" or "every Monday at 9am." One line of code.

  • Authentication

    Convex Auth ships with the scaffold. Configure it; you're done.

  • Vector search

    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.

03 / the why

Why this stack feels like cheating.

01

No second deploy.

Backend lives in your frontend repo. One push, both update. No rabbit holes about hosting providers, CORS, or environment configs.

02

Types flow through it.

Your database knows your code. Your code knows your database. Most mistakes get caught long before they ship.

03

AI agents understand it.

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.

04

Real-time, free.

Live data without you thinking about it. Same query, but new superpower — chat, multiplayer, dashboards, anything reactive.

04 / receipts

We've built apps on this stack.

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.

stack
Same backend, three surfaces
speed
Weekend-scale, not quarter-scale
scope
Solo, with AI in the loop
06 / how it stays free

It's free. Always.

An 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.

the free plan
$0/ forever

what everyone gets, no asterisk.

  • the playbook
  • the field notes, as they drop
  • starter templates for the stack
  • everything else we ship next
join free
become a sponsor

You pick the amount.

Help keep this free for everyone shipping with AI. Monthly or once — your call.

amount / month

secure checkout via Stripe · cancel anytime

Stripe handles every payment securely. We don't see card details. Cancel anytime from the receipt email.