L
🐙
Lovable+GitHub

Lovable + GitHub Integration

Every Lovable project can be synced to a GitHub repository with one click. This gives you full ownership of your code, version history, the ability to collaborate with developers, and the freedom to self-host or customise your app beyond what Lovable's AI can do.

TL;DR

Sync your Lovable project with GitHub for version control, code ownership, and team collaboration.

How to Connect GitHub to Lovable

Follow these steps to get GitHub working in your Lovable project.

  1. 1

    Connect your GitHub account

    In Lovable, go to Settings → Integrations → GitHub. Click 'Connect GitHub' and authorise the Lovable GitHub app on your account or organisation.

  2. 2

    Create or link a repository

    Choose 'Create new repository' or link an existing one. Lovable will push your current project code to the repo.

  3. 3

    Enable two-way sync

    With GitHub sync enabled, every prompt you send in Lovable creates a commit to your repository. You can also edit code directly in GitHub and Lovable will pick up the changes.

  4. 4

    Invite collaborators

    Add developers to your GitHub repo. They can clone it, make changes in their local environment, push to GitHub, and Lovable will reflect those changes.

  5. 5

    Use branches for features

    Create feature branches in GitHub for new features. When you're happy, merge to main and Lovable's production deployment updates automatically.

What to Build with Lovable + GitHub

Working with a development team
Self-hosting your Lovable app
Code audits and security reviews
Version history and rollbacks
Open-sourcing your project

Pair with These Tools

These tools work great alongside GitHub in a Lovable app.

Vercel🗄️ SupabaseNetlifyRailway

Lovable + GitHub FAQ

Can I edit my Lovable code in GitHub?
Yes. Once synced, you can edit code directly in the GitHub repository. Lovable will pull those changes the next time you open the project.
Does GitHub sync work on the free Lovable plan?
GitHub sync is available on paid Lovable plans. The free plan does not include GitHub sync, but you can export your code as a ZIP file.
Can I self-host my Lovable app using the GitHub export?
Yes. Once your code is in GitHub, you can deploy it anywhere — Vercel, Netlify, Railway, your own server. The code is standard React/Next.js.
Will Lovable overwrite my manual GitHub changes?
No. Lovable respects changes made directly in GitHub. The two-way sync merges changes intelligently, though conflicts can occur if you edit the same file in both places simultaneously.

Build with Lovable + GitHub

Start for free. No credit card required. Ship your app today.