Guides / From Lovable to Claude Code

From Lovable to Claude Code: start the next app on nerdsystem

Lovable is where a lot of people built their first app. This guide is for building the second one with Claude Code, which works in a folder of code you can open, read, and keep. It covers how to start that app on nerdsystem, so the hosting, the sign-in, the database, and a check on Claude's work are settled before the first feature. It ends with what to do with the Lovable app you already have.

Time: about twenty minutes. You need Node 22.12 or newer (it comes with npm; the template's scripts use pnpm, so run npm install -g pnpm once if you don't have it), Claude Code, and a nerdsystem account. Sign in with your email; the first sign-in creates your account. On Windows, run the commands in Git Bash (it comes with Git for Windows) or WSL; PowerShell blocks npm's scripts until you run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once.

Why people leave Lovable for an agent

None of this is a complaint about Lovable. It is good at the first screen. The reasons above show up when the app has to keep changing after that.

What Claude Code does not come with

Claude Code writes code. It does not host the app, sign anyone in, keep a database, or check its own work before the app goes live. Left alone, it writes the login and the data access itself, and those are the parts that go wrong. The same mistake is what the Lovable showcase finding was: 170 apps with tables readable by anyone, behind database rules an agent wrote or forgot to write. Any agent writing its own data layer can make it.

nerdsystem supplies those four things, so Claude only writes features:

Fastest path: paste this into Claude Code

Open Claude Code in an empty folder. Put your email and a one-line description in the two boxes below, press Copy for your agent, and paste the prompt into Claude Code. Claude installs the command, signs you in by email, creates the app, builds the first feature, and deploys it, explaining each step.

Fill in your email and what the app should do, and the button copies your prompt.

Paste it into Claude Code, Cursor, Codex, or Copilot: programs on your computer that run commands for you. A chat website like ChatGPT or claude.ai cannot. It is plain text written for the agent, and you see all of it when you paste it. New to Claude Code? In the Claude desktop app, click Code, choose a folder, and paste it there; in a terminal, type claude first.

Describe the app the way you would have described it to Lovable. nerd init writes the description at the top of CLAUDE.md, so Claude starts from your idea. Keep the first feature small enough to finish in one session, open it on the live URL, and say what is wrong in plain words.

The Claude Code guide is the same path done by hand, step by step, with what happens when a gate fires and how previews per pull request work. Everything in it applies here.

If you want to bring the Lovable app

The screens can come with you. The rest is rebuilt, and it is better to know that before you start.

What does not carry over: Postgres-only features and Lovable Cloud functions. Each one becomes a route on the new server or a table in SQLite, or it is dropped, and Claude will tell you which ones it hit. Your app's users sign up again on the new login; accounts do not carry over. How long the port takes depends on how much of the app talked to the database from the browser.

The Lovable comparison says what each side does well and what you have to accept.

Things to know

Ready? Paste the prompt.

Free plan, one project, no card. Sign-in is an email link; the first one creates your account.

Copy the agent prompt

Other agents: Cursor, GitHub Copilot, Gemini CLI, Codex.

Built one somewhere else already? The compare pages say what your agent rebuilds here, and you can scan the repo for leaked keys first.