v0, by Vercel, generates apps from a conversation: the AI writes Next.js and React code, and you deploy it on Vercel. Luna Park also builds with AI, but the result is visual logic you can read and edit without code, compiled to a Vue and Node.js application.

- **Readable logic.** Every change the AI makes is a visual graph.
- **Backend included.** Routes, crons, and PostgreSQL, built visually.
- **Your AI.** Any provider, a local model, or your own agent.

![Sidekick in the Luna Park editor](https://luna-park.app/static/assets/sidekick-D6NrmIwI.png "Sidekick: Build, Plan, Review, and Guide modes, with the model of your choice.")


## At a glance

Both build apps with AI. The main differences: what the AI produces, backend, and AI choice.

| | Luna Park | v0 |
|---|---|---|
| **How you build** | Visual editor, with an AI assistant | Conversation with an AI, Design Mode |
| **What the AI produces** | Components, logic graphs, routes, tables | Next.js, React, Tailwind code |
| **Editing without AI** | [+Visually] No code | [~In the code] |
| **Backend** | [+Built-in] Routes, crons, PostgreSQL | [~Integrations] Neon, Supabase ([source](https://v0.app/docs/databases)) |
| **Code export** | [+Vue + Node.js source] (Pro) | [+GitHub sync] ([source](https://v0.app/docs/faqs)) |
| **Hosting** | [+Anywhere] Managed hosting in late 2026 | [~Vercel] Other hosts possible |
| **Pricing** | Free, or Pro at €25/month or €300 once. AI on your own key | Seats + AI credits ([source](https://v0.app/pricing)) |
| **Platforms** | [=Web] [=PWA] [=Desktop] [=Android] [=iOS] | [=Web] |

## Example: a waitlist form

Visitors enter their name, email, and favorite ride, and get a ticket number.

::: columns
### Luna Park

1. Ask Sidekick for the form, or build it yourself.
2. The result is a graph: read the fields, call the route, show the ticket.
3. The route inserts a row in the `Waitlist` table, in the project's PostgreSQL database.

---

### v0

1. Prompt: "add a waitlist form that saves to the database".
2. Add Neon or Supabase from the Vercel Marketplace.
3. v0 writes the SQL for the table and a server action that returns the id.
:::

![The click logic of the waitlist form](https://luna-park.app/static/assets/logic-C66duI84.png "What the AI builds: read the fields, call the route, show the ticket.")

## Code export

Both give you the code. Luna Park compiles the visual project to Vue and Node.js, so you can keep working visually or take the code.

![The waitlist component compiled to Vue](https://luna-park.app/static/assets/code-BUYWx0sG.png "The waitlist, compiled to Vue and TypeScript.")

## Other differences

- **Understanding the app.** With v0, fixing a bug means reading Next.js code or prompting again. In Luna Park, [components](/docs/interface/components), [graphs](/docs/visual-scripting/introduction), and [routes](/docs/backend-data/routes) are visual, and the app map shows how they connect.
- **Backend.** v0 connects third-party databases. Luna Park [routes](/docs/backend-data/routes), [crons](/docs/backend-data/cron), and [PostgreSQL](/docs/backend-data/database) are part of the project.
- **AI costs.** v0 bills AI usage in credits. Luna Park uses your own key, a local model, or your coding agent through [MCP](/docs/integrations/ai-agents). Editing without AI is free.

![The app map of Sunset Park](https://luna-park.app/static/assets/map-BKfoCy_I.png "The Waitlist section calls the Join Waitlist route, which writes to the Waitlist table.")

## Which one to choose?

::: columns
### Luna Park

- You want to understand and fix your app yourself.
- You want the backend in the same project.
- You want to choose your AI.

---

### v0

- You want a Next.js and React code base.
- You already deploy on Vercel.
- You want a GitHub pull request workflow.
:::

## Before switching

- Sidekick needs [your own API key or a local model](/docs/workspace/sidekick#connect-an-ai).
- Until [managed hosting](/pricing) launches in late 2026, you [host the backend](/docs/deployment/deployment).

::: info
Based on v0 as of October 2026. See [v0.app](https://v0.app) for current features and prices.
:::
