Skip to main content
A project is one app in Lovable. Every project lives inside a workspace, has a single project owner, and holds everything that belongs to that app:
  • Chat: The conversation where you tell Lovable what to build.
  • Preview: The live version of your app that updates as you build.
  • Code: Your app’s source code, which you can browse, edit, and download.
  • Version history: Every change, saved automatically.
  • Settings: The project’s name, URL, domains, knowledge, and more.
Lovable saves its work automatically: every edit it makes becomes a version in your project’s version history, so there is nothing for you to save as you build. Projects are the unit you build, share, and publish. Understanding how they work helps you keep work organized, collaborate with teammates, and make confident use of the few actions that are permanent, like deleting a project.

Ways to create a project

  • From the dashboard: Describe what you want to build in the prompt input, by typing or dictating with the microphone, and send it. Attach files or drag and drop them for context, and use the + menu to start from a template or apply a design system. You can also start from a Figma design, a sketch, or a website whose layout you want Lovable to recreate: see the start paths in Quick start.
  • By remixing: Create your own independent copy of an existing project: one of your own, a project that allows remixing, or a template from the dashboard’s Resources section. See Remix a project.
  • With Build with URL: Generate a project from a shareable link that contains a prompt, useful for embedding a “Build with Lovable” button or sharing predefined prompts. See Build with URL.
Lovable also works beyond the browser: create and edit projects from the desktop app, the mobile app, the ChatGPT app, the Telegram bot, or the Lovable MCP server in your other AI tools.

Draft and published states

A new project starts as a draft: only you and the people you share it with can see it, through the editor or a preview link. When you’re ready, publishing deploys a snapshot of your app to its live URL. By default anyone with the link can visit it. On Business and Enterprise plans you can restrict website access to your workspace. Edits you make after publishing stay in your draft until you publish again, so visitors never see half-finished work. See Publish your project and Preview your app.

Your project URL

Every project gets a subdomain that forms its lovable.app web address after you publish. You can change it in Project settings → URL subdomain. Renaming a project changes only its display name, not its URL. On paid plans, you can also connect a custom domain after you publish.

Project roles

Every project has one owner, usually the person who created it. Everyone else works in a project with one of three roles, managed from the Share menu in the editor: Invite people from the Share menu, by email or with an invite link. You can invite members of your workspace, or external collaborators: people outside your workspace who get access to just this project. Workspace roles matter too. Workspace owners keep full access to all projects in the workspace regardless of who owns each project, and workspace admins have the same access except for projects with restricted access. See Share a project for the full picture, including invite links and external collaborators.

When ownership changes

  • Transfer ownership: The owner can hand a project to another workspace member from Project settings → Transfer ownership.
  • When an owner leaves: If a project owner leaves or is removed from the workspace, their projects are automatically transferred to the most senior remaining member (owners first, then admins, then editors). Projects with access set to Restricted, which only the owner and invited collaborators can open, are not transferred automatically.

Organize and manage projects

Everyday project management lives in three places, and you can use whichever is closest: the project card’s menu on the dashboard, the project name menu in the editor, and Project settings.
  • Rename: From the project name menu in the editor or Project settings → Project name.
  • Star: Pin the project to your Starred list, from the project card or the project name menu.
  • Move to folder: Organize projects into dashboard folders, from the project card or the project name menu. See Project folders.
  • Move to another workspace: From the project card menu (Transfer to workspace) or Project settings → Move workspace. The project keeps its history and settings. People invited directly to the project only move with it if you opt in. See Move a project to another workspace.
  • Transfer ownership: From Project settings → Transfer ownership.
  • Delete: From Project settings → Danger zone → Delete project. To confirm, you type the project’s name.
Deleting a project is permanent. There is no way to restore a deleted project, its version history, or its chat history. If you might need the project later, remix it first to keep a copy, or download the code.

FAQ

Yes. Every change Lovable makes is saved automatically as a version in your project’s version history. There is no save button, and you can revert to any earlier version at any time.
There is no project limit. Every workspace member can create and work on as many projects as they want. Plans are priced by credits, not by projects or seats. See Lovable workspace.
No. A project lives in one workspace at a time. You can move it to another workspace from Project settings → Move workspace, or remix it into a different workspace to create an independent copy there.
No. Deleting a project is permanent and there is no restore option. Remix the project or download its code before deleting it if you want to keep a copy.
The project was most likely deleted, or you no longer have access to it. If neither should be true, contact Support.
That depends on your project access setting, which you manage from the Share button in the editor. See Project access and Share a project.