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

# Getting Started

> Pick a path — run locally with no backend, or deploy with Clerk auth and cloud sync.

Magic Resume runs in two modes. Pick the one that matches what you want to do.

<CardGroup>
  <Card title="Self-Hosted — run locally, no backend" href="/en/getting-started/self-hosted" />

  <Card title="Cloud Mode — Clerk + sync + sharing" href="/en/getting-started/cloud" />

  <Card title="Deploy to Vercel" href="/en/getting-started/vercel" />
</CardGroup>

## TL;DR

```bash theme={null}
git clone https://github.com/LinMoQC/Magic-Resume.git
cd Magic-Resume
pnpm install
cp apps/web/.env.example apps/web/.env.local
pnpm run dev
```

Open [http://localhost:3000](http://localhost:3000) for the app. (These docs are a separate Mintlify site — preview them from `apps/docs/content` with `npx mint dev`.)

## Which mode should I pick?

| You want to…                              | Mode                                                                |
| ----------------------------------------- | ------------------------------------------------------------------- |
| Hack on the codebase                      | **Self-hosted** — fewer moving parts                                |
| Deploy your own multi-tenant Magic Resume | **Cloud** — needs Clerk + the Core API                              |
| Try out the MCP integration               | Either, but cloud is easier (no need to host the Core API yourself) |
| Just use the product                      | Use the hosted app at [magic-resume.cn](https://magic-resume.cn)    |
