Give your coding agent the data, source evidence and export tools to start moving Bubble, Framer, Webflow, WordPress and Wix projects into code you own.
Hosted on CloudflareMIT licensedNo local server needed
One connection. Four platforms.
Add KodExport to your agent.
Use a client that supports remote MCP with OAuth. Connect once, choose your stack, and follow a saved plan from source inspection to cutover.
Your client opens a consent page. Add owner credentials there if you need private data. Public Framer snapshots work without a platform key.
Bubble → Cloudflare / AWS
Your data, with a path forward.
Read exposed API schemas and records. Supply application JSON, workflow notes and screenshots so your agent can reconstruct the behavior behind each screen.
Preserve record IDs and raw data.
Generate Workers + D1 or Lambda + DynamoDB starters.
Track missing privacy rules, UI and workflows explicitly.
Workflow endpoints start as placeholders. Your agent still needs to implement and test your application logic.
Framer → Astro / React
Your content, ready to rebuild.
Read owner CMS collections, page metadata and custom source. Generate an Astro project with React content templates and editable local JSON.
Bring over CMS records and preserve custom code as evidence.
Optionally capture up to three published pages and assets.
Download a project with a clear migration report.
Public pages remain HTML snapshots. Original design, animations and custom components need a reviewed rebuild.
Webflow → Astro / React
Your CMS, ready for a new home.
Read the configured site, collection schemas and published items through Webflow’s Data API. Preserve IDs, field values and content references.
Select collections and inspect pagination.
Generate an editable Astro and React content project.
Keep raw source evidence and a list of content gaps.
Design templates, interactions, forms, localization and hosted application services need reconstruction.
WordPress → Astro / React
Your published content, in your project.
Read posts, pages and standard REST-exposed post types. Public content needs only your site URL; owner access can use an application password.
Preserve record IDs, raw fields and media references.
Exclude password-protected content from generated pages.
Choose serverless hosting or a Node server.
Themes, plugin PHP, users/passwords and application logic need a separate rebuild. Media files may still point to the source host.
Wix → Astro
Your public site, as code.
Wix has no read-only content API, so the MCP captures what visitors see. Give your agent the site URL and it exports the published pages and assets into an Astro project.
Detects Wix and lists the runtime it still depends on.
Maps forms, scripts and embedded services to a dependency report.
Capture up to three pages hosted, five locally.
Wix Stores, Bookings, Members, forms and Velo backend code are not recovered. Export CMS data from your Wix dashboard and give it to your agent as evidence.
Any public site → Astro
No account access? Start from the URL.
The public_site_export tool needs no credentials. It works for Wix, WordPress, Framer, Webflow, Squarespace and others, and detects which one it found.
Choose Cloudflare or AWS, serverless or a Node server.
Get a build-ready project with routes, assets and a migration report.
Use the platform tools later to add CMS data.
This is a front-end snapshot. JavaScript is not rendered and server-side features need a rebuild.
Security audit → code export advice
Find out if moving would make you safer.
The security_audit_site tool audits a public site you are authorized to assess, without logging in, submitting anything or running scripts. It separates confirmed findings from items you need to check, and from hardening notes.
Checks transport, response headers, cookies, forms, mixed content, leaked keys and third-party scripts, plus WordPress user and plugin exposure.
Lists what it did not assess, so a clean report is not mistaken for a safe site.
Says whether a code export would help, which findings it removes, and what it will not fix.
This is a passive check, not a penetration test. Exports include baseline security headers you can adapt.
Choose where you’re moving
Your platform. Your cloud. Your runtime.
Your agent asks for these choices and keeps them in a saved migration plan.
Cloudflare Pages for static content, Workers for APIs, and D1/R2 for durable data.
From connection to source
Keep the agent grounded in your actual app.
Add the server.
Use an install button or paste the server URL into your client’s remote MCP settings.
Choose your source access.
Approve a fresh workspace and optionally connect your source. Then choose Cloudflare or AWS and serverless or a Node server. Credentials go through the consent page, not the conversation.
Follow your migration plan.
Your agent guides inspection, export, reconstruction, local validation, deployment preparation, staging and cutover. It records evidence and keeps a rollback checkpoint.
Try this with your agent
Start with your selected stack.
Guide my Bubble migration from source inspection through deployment and cutover. Use Cloudflare with serverless functions and hosting. Create a saved migration plan, keep the generated project on this stack, and verify each stage before continuing.
Measure before you move
Compare the source with your staging site.
Your agent can inspect public HTML and save measured reports alongside your migration checkpoints.
Audit the source.
Check up to five pages for titles, descriptions, headings, canonical links, forms and external dependencies.
Compare explicit routes.
Check source and staging page pairs for missing text, changed SEO metadata, altered form counts and links or resources still on the old host.
Keep the evidence.
Reports include timestamps, content hashes and findings. These checks read HTML without running JavaScript; browser, login, workflow and data tests are still required.
Manual client configuration
For clients using an mcpServers configuration. VS Code uses its own servers format; the install button handles that.
Each authorization creates a separate workspace. Source credentials are encrypted in its OAuth grant and are not returned by tools. Source files, audit reports and ZIPs become inaccessible after 72 hours and are removed by scheduled cleanup. Saved plans and progress notes expire after 30 days. Download links expire after one hour; anyone holding a link can download that file before it expires.
Reconnect to change credentials. Your client can revoke its connection; you can also revoke the original key in Bubble or Framer. Reconnecting starts a new workspace rather than restoring the previous one. Only connect sources you own or have permission to migrate.
What is included in this beta?
Owner data reads, evidence storage, project generation, downloadable ZIPs and measured public HTML audits/comparisons. Hosted Bubble exports include up to five data types and 100 records per type. Webflow and WordPress exports include up to five selected collections/post types and 100 items each. Source reads support pagination. Framer snapshots include up to three public pages. Exports and audits share a limit of six requests per minute per connection. Audits inspect up to five public HTML pages; comparisons accept up to three explicit route pairs.
This is an agent-assisted migration toolkit. It does not automatically recreate an entire application, deploy cloud infrastructure or provide an editorial CMS dashboard. Inspect migration.json and validate the generated project before changing hosting.
Can I run it locally?
The MIT-licensed local server supports stdio clients and local evidence files. Download the local package and install it with npm. npm and directory listings are separate from this hosted beta.