> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Lovable desktop app

> Use Lovable as a native desktop application. Connect local tools, manage multiple projects in tabs, and move faster with keyboard shortcuts.

Lovable is available as a native desktop application. macOS is available now; Windows support is coming soon. You get everything in the web app plus local MCP server support, multi-project tabs, and keyboard shortcuts.

<Note>
  When using Lovable desktop, any processing that occurs locally on your device is your responsibility. Your use of Lovable desktop is subject to our [Lovable desktop terms](https://lovable.dev/desktop-app-terms).
</Note>

## Requirements

* **macOS** (Apple Silicon or Intel). Windows support is coming soon.
* A Lovable account. The desktop app is available on **all plans, including Free**, at no extra cost.

## Download

<Card title="Download Lovable for macOS" icon="apple" href="https://lovable.dev/download">
  Download the latest version of Lovable Desktop.
</Card>

## Keyboard shortcuts

| Action                       | macOS                   |
| ---------------------------- | ----------------------- |
| Open option menu             | `Cmd+K`                 |
| New project tab              | `Cmd+T`                 |
| Close current tab            | `Cmd+W`                 |
| Switch to tab 1–9            | `Cmd+1` through `Cmd+9` |
| Open current page in browser | `Cmd+Shift+O`           |
| Zoom in                      | `Cmd+=`                 |
| Zoom out                     | `Cmd+-`                 |
| Reset zoom                   | `Cmd+0`                 |
| Preferences                  | `Cmd+,`                 |

## MCP servers

The desktop app supports both **remote MCP servers** and **local MCP servers**.

**Remote MCP servers** work the same as in the web app. Go to **Connectors** → **Chat connectors** to connect cloud-based tools like Notion, Linear, or Jira. See [Chat connectors](/integrations/mcp-servers) for the full list and setup instructions.

<Tip>
  For quick access to connectors from any location, use the [**command palette**](https://docs.lovable.dev/introduction/project-search-and-find#command-palette) (Cmd+K on Mac, Ctrl+K on Windows/Linux) and search for connectors.
</Tip>

**Local MCP servers** connect to tools running directly on your machine. The most common examples are **Figma Desktop** and **Paper**, which expose a local MCP server when running on your computer. Connecting them lets the Lovable agent read your design files, inspect components, and use that context while building your app.

### Connect Figma

<Steps>
  <Step title="Enable MCP in Figma Desktop">
    Open the Figma desktop app and open any Design file. Switch to **Dev Mode** (`</>` toggle in the bottom toolbar, or press `Shift+D`), then click **Enable desktop MCP server**.
  </Step>

  <Step title="Enable in Lovable">
    In the Lovable desktop app, open **Connectors** → **Local MCP servers**. Figma appears in the list. Click **Enable**, then approve when prompted.
  </Step>
</Steps>

### Connect Paper

<Steps>
  <Step title="Open Paper">
    Make sure Paper is installed and running on your machine.
  </Step>

  <Step title="Enable in Lovable">
    Open **Connectors** → **Local MCP servers**. Paper appears in the list. Click **Enable**, then approve when prompted.
  </Step>
</Steps>

When connected, you can reference your local designs directly in chat. For example:

```text wrap theme={null}
Build the onboarding flow based on the designs in my Figma file, matching the colors, typography, and component layout exactly.
```

### Add a custom local MCP server

You can connect any MCP server running locally on your machine, such as a custom internal tool or a locally hosted service.

<Steps>
  <Step title="Open local MCP settings">
    Open **Connectors** → **Local MCP servers** and click **Custom MCP**.
  </Step>

  <Step title="Enter server details">
    Give the server a name and enter the connection details: a command and arguments for a local process, or a URL for a local HTTP server.
  </Step>

  <Step title="Add and approve">
    Click **Add server**, then approve the connection when prompted.
  </Step>
</Steps>

### Security and approvals

When a local MCP server requests access for the first time, the desktop app prompts you to approve it. You can review and remove connected local servers at any time in **Connectors** → **Local MCP servers**.

## FAQ

<AccordionGroup>
  <Accordion title="Is the desktop app free to download?">
    Yes. The desktop app is free to download and uses your existing Lovable account and plan. All plans, credits, and workspace settings carry over.
  </Accordion>

  <Accordion title="Does the desktop app work offline?">
    The Lovable agent requires an internet connection to run. If you lose connectivity, the app shows an offline message and resumes normally once your connection is restored.
  </Accordion>

  <Accordion title="How do updates work?">
    The desktop app checks for updates automatically. When a new version is available, it downloads in the background and installs the next time you quit the app. For critical updates, you may be prompted to update before continuing.
  </Accordion>

  <Accordion title="What is the difference between local MCP servers and chat connectors?">
    Chat connectors (available in both the web app and desktop app) connect to remote cloud services like Notion, Linear, or Jira. Local MCP servers (desktop app only) connect to tools running directly on your machine, such as Figma Desktop or Paper. Local servers are only reachable from your computer, which is why they require the desktop app.
  </Accordion>

  <Accordion title="Figma or Paper isn't detected automatically. What should I do?">
    For **Figma**, make sure you have a Design file open in Dev Mode and that you clicked **Enable desktop MCP server** inside Figma. For **Paper**, make sure the app is running. If the connector still does not appear in Lovable, restart the Lovable desktop app. You can also add the server manually under **Connectors** → **Local MCP servers** → **Custom MCP**.
  </Accordion>

  <Accordion title="Can I use the same account on desktop and web at the same time?">
    Yes. Your Lovable account works across desktop and web simultaneously. Projects, credits, and settings are shared.
  </Accordion>
</AccordionGroup>
