Plan, move your data, rebuild your app.
Three skills built on the knowledge behind unbub.dev's migration product. Migrate the data, one feature or the whole app.
Plan
Know exactly what you're moving.
- Every page, workflow, data type, plugin and API call inventoried
- Risky parts flagged first: privacy, private files, payments and plugins
- A step-by-step plan your agent picks up in every session
Move your data
Your database in Supabase, every record accounted for.
- Data, users, files and privacy rules
- Relationships and lists kept intact
- Done only when every record is matched by ID
Rebuild your app
Your app, running on Next.js and Supabase code you own.
- Pages, reusables, workflows and backend workflows
- Logins, payments, emails, plugins and API Connector calls
- Each feature tested the way a real user would use it
What founders ask before leaving Bubble.
Will I lose data?
No silent data loss. Every record is checked by ID against Bubble, missing fields are never wiped, and relationships and lists are kept. It only counts as done when everything matches.
Will my users' private data leak?
Privacy rules become database security, tested as an allowed user, a denied user and a logged-out visitor. Private files like ID documents and contracts stay private.
Will my app still work the same?
Workflows run step by step and stop on failure, just like in Bubble. Logins, payments, emails and plugins get real replacements, never silent gaps.
Can my users still log in?
Accounts move over, with a plan for how users claim them, because Bubble doesn't export passwords.
Is it safe to run?
It never changes your Bubble app. It stops and asks before deleting data, emailing users, charging money or overwriting code you've edited.
Tested on real Bubble data
117 tables, 31,640 rows
handled by the conversion scripts, from three real apps.
What's inside.
3 skills, 35 guides and 8 scripts, plus an example app to try them on.
Planning skill
- MIGRATION-PLAN.md with scope, risks and the next task
- 11-phase roadmap, from inventory to cutover
- A status per item: discovered, inspected, implemented or verified
Data migration skill
- Schema proposal script with tables and foreign keys
- Records-to-SQL script that's safe to re-run
- Resumable bulk download through Bubble's Data API
- Reconciliation by record ID, not row counts
Bubble to code skill
- Inspector scripts for pages, features and workflows
- Guides for workflows, auth, dates and timezones, plugins and more
- A verification checklist for every feature
- Continues an existing or partly built rebuild
How it works.
Buy and download
One-time payment. Download the ZIP from your dashboard.
Install
Copy the three skill folders to wherever your agent loads skills from.
Connect Bubble
Connect the Bubble MCP in your agent, or add a .bubble export.
Ask your agent
It writes the plan, then works through it with you.
> Use the Bubble migration planning skill. My app is acme, use the test environment, migrate the whole app to Next.js and Supabase.
Your app, running on code you own.
Give your agent the Bubble knowledge it's missing and move off Bubble on your terms.
$49 USD · one-time payment
Get migration skillsSecure checkout with Stripe. Versioned releases with a changelog.
What you need
- An AI coding agent that loads skills
- Python 3.11+
- Bubble MCP access or a .bubble export
- A Supabase project or PostgreSQL database
Frequently asked questions
Does it change my Bubble app?
No. The scripts only read your app and write reports, SQL and mappings locally. Your agent stops and asks before anything risky, like deleting data, emailing users or calling live services.
Which agents work with it?
It works with AI coding agents that load skills. The skills are Markdown files and the scripts are standard-library Python, so nothing is tied to one tool.
Can I migrate just the data?
Yes. Ask your agent to migrate the data, a single feature or the whole app. The data migration skill covers your database, users, files and privacy rules.
What do I need?
An AI coding agent that loads skills, Python 3.11+, Bubble MCP access or a .bubble export, and a Supabase project or PostgreSQL database.
Is this an automatic converter?
No. The skills guide your own agent through the migration. You run it, review the output and make the app-specific calls.
Do I get updates?
Releases are versioned and each one ships with a changelog. You download the package from your unbub.dev dashboard.
How is this different from unbub.dev's other products?
The pack includes a data migration skill, so your agent can move your data itself, in your environment. If you'd rather have it done for you, Code Rebuild generates the Next.js and Supabase codebase, and unbub.dev's managed data migration syncs your Bubble database to Supabase.