Convert an existing app to Vibe

Put a Vibe front-end on an app you already built, step by step.

  • 5 min read
On this page
  1. How conversion works
  2. Choose how it starts
  3. What the app needs first

How conversion works #

Creating a Vibe project against an existing app pulls that app's full schema — tables, fields, connections, roles, workflows, and per-table RLS scope — into tada/schema.json, then runs a one-time, deterministic scaffolder that writes the starting screens. After that first pass, the agent owns the files and you refine by chatting.

Choose how it starts #

Start modeWhat you get
Start from data (default)A clean list / detail / form set for each user-facing table, plus a dashboard.
Mirror my appScreens modeled on your existing Layouts and Pages, as a closer starting point.
Let AI design itAn AI design pass that composes a tailored UI. Rolling out — may not be available on your account yet.

What the app needs first #

  1. Real data tables beyond Users — an app with only a Users table is rejected as "nothing to build."
  2. RLS enabled for API access, so Vibe can read data as the signed-in user (see the next article).
  3. Roles configured, if different users should see different things.

Skip the docs.Just describe it.

Tadabase AI builds it, hosts it and keeps it running. Real backend, real domain, real app.

Plain English. It asks follow-up questions like a real developer.

  • Free plan, no card
  • Unlimited app users
  • Live on your own domain