Lovable builds a new app. MakeThemCode changes the one you already have.
Both let someone describe a change in plain English and watch it happen. The difference is where the code lives, and what you are left with once the session ends.
Side by side
Starting point
Lovable, v0, Bolt:An empty project, generated from a prompt.
MakeThemCode:The repository you already ship, cloned on its own branch.
Where the code lives
Lovable, v0, Bolt:In their platform, until you export it.
MakeThemCode:In your GitHub repository, from the very first commit.
Your stack
Lovable, v0, Bolt:The stack they generate with.
MakeThemCode:Whatever you already use — the sandbox is built from a Dockerfile generated for your repo.
Who reviews
Lovable, v0, Bolt:You, afterwards, if you export.
MakeThemCode:A developer, before anything merges. Protected files are restored after every turn.
What you end up with
Lovable, v0, Bolt:A prototype to rebuild or migrate.
MakeThemCode:A branch and a pull request inside your normal workflow.
Which one you actually want
These tools do not compete as often as it looks. They answer two different moments.
Point it at the repo you already ship.
Connect a GitHub repository, set the files nobody may touch, and send your first invitation.