v0.1.0·Lovable support live·MIT open source

You built it.
Own the code.

Migrare detects vendor lock-in in Lovable, Bolt, and Replit exports, then applies surgical transforms so you walk away with a clean, portable, self-hosted codebase. No black boxes. No subscriptions. Just your files.

$ migrare scan my-app.zip
✓platform detected: lovable (confidence: high)
⚠lovable-tagger in vite.config.ts - queued for removal
✗hardcoded URL in src/integrations/supabase/client.ts
⚠.env - GPT_ENGINEER_* found, will rename
▸3 transforms ready · complexity: moderate
◉

Lock-in scanner

Runs every file against signal detectors for proprietary deps, hardcoded creds, platform env vars, and auth entanglement. Outputs a severity-ranked report before you touch anything.

⟳

Automated transforms

Strips lovable-tagger from vite.config, moves Supabase credentials to env vars, renames GPT_ENGINEER_* to VITE_*. Every change is explicit and reversible.

⬇

Clean zip output

Downloads only the modified files. Drop them into your repo. Nothing is stored, logged, or phoned home. Your zip stays yours.

◇

MIT, no account

Zero auth required. Fork it, self-host it, run it locally via CLI. The engine is TypeScript, the transforms are readable, the whole thing fits in one repo.

01
Export your project
Download a ZIP from Lovable - or clone from GitHub and zip the repo. No special access needed.
02
Drop it in the tool
Upload at migrare.creadev.org/app. The scanner runs on Cloudflare's edge. Nothing is persisted.
03
Read the scan report
Every lock-in signal is listed by file, line, severity, and suggested fix. Review before committing to anything.
04
Migrate and download
Apply transforms in one click. Download a zip of only the changed files. Auditable, reversible, yours.
Lovableready
Bolt.newready
Replitready
v0 / Vercelready

ready when you are

Stop renting your own code.

Export your project, run the scanner, migrate in minutes. No account. No data retention. Just a clean repo.