Zeltro › Cómo ejecutar un proyecto de v0 en local

Ejecutar un proyecto de v0 en tu propio equipo

¿Se puede ejecutar v0 en local? El constructor no, tu proyecto sí. Cómo sacar una app de v0 a través de GitHub, ejecutar el código de Next.js en tu propio equipo, llevarte sus variables de entorno y su base de datos, y seguir construyéndola con tu propia IA.

«Ejecutar v0 en local» puede significar dos cosas.

v0 en sí no se ejecuta en local. Es el agente alojado de Vercel: tu proyecto funciona en un Vercel Sandbox en la nube, con los modelos de v0 y la facturación de v0.

Tu proyecto de v0, sí. Las preguntas frecuentes de v0 lo responden directamente: «Exporta el código para trabajar en local o edítalo directamente en v0». Lo que obtienes es una app estándar de Next.js; en palabras de v0, «Next.js, React, TypeScript, Tailwind CSS y shadcn/ui». Esta página trata de ejecutar esa app en tu propio equipo y seguir construyéndola allí.

v0Donde se creó la app
GitHubSettings → GitHub → Connect
Tu equipoNext.js sobre Node 22
Tu IASigue construyendo, sin créditos

Qué es un proyecto de v0#

Pieza Qué es ¿Viene con el código?
App Next.js con React, TypeScript, Tailwind y shadcn/ui Sí
Variables de entorno Se definen en v0, en Settings → Environment Variables No
Base de datos Una integración de Vercel Marketplace: Neon, Supabase, Upstash o Vercel Blob No; es un servicio en la nube al que se conecta la app
Hosting Vercel No

La buena noticia está en la primera fila. Una app de Next.js es algo muy corriente de ejecutar.

Paso 1: saca el código de v0 a través de GitHub#

GitHub es la vía que documenta v0, y sigue funcionando después de que empieces a editar en local.

  1. En v0, abre Project menu (…) → Settings → GitHub y elige Connect.
  2. Elige una cuenta u organización, ponle nombre al repositorio y elige Create Repository.
  3. v0 «crea un repositorio privado y sube a él el código actual del proyecto».

A partir de ahí, cada chat de v0 trabaja en su propia rama, y al publicar se fusiona con la rama base mediante una pull request. Para traer tus propios commits a la rama de un chat, usa Pull Changes en v0. Algunas guías también describen una descarga en ZIP desde el menú del proyecto; GitHub es la opción a usar si piensas seguir adelante.

Paso 2: ejecuta el proyecto de v0 en local#

La versión rápida, si solo quieres verlo funcionar:

  1. Instala Node.js.
  2. Haz git clone del repositorio y entra en él con cd.
  3. Ejecuta npm install y después npm run dev.

Arrancará, y luego fallará cualquier página que necesite una base de datos o una clave de API, porque las variables de entorno se quedaron en v0. De eso trata el paso 3.

Para seguir construyéndolo, ayuda tener un entorno en condiciones. Zeltro es una plataforma gratuita de desarrollo local: cada proyecto se ejecuta en su propio contenedor con Node 22, todos los proyectos comparten un mismo conjunto de bases de datos, y tu agente de IA trabaja dentro del proyecto.

zeltro clone work-directly https://github.com/you/your-v0-app

Zeltro lee package.json, ve que es Next.js y configura el proyecto sobre Node 22, servido a través de nginx en el puerto 80. Si tienes un agente de IA configurado, al importarlo también le pide que adapte el repositorio a Zeltro. zeltro status your-v0-app muestra la dirección, y una dirección en la red local para probarlo en tu teléfono.

Next.js 16 rechaza las conexiones de recarga en caliente desde hosts que no conoce. Los proyectos de Next.js creados por Zeltro incluyen los rangos IPv4 privados en allowedDevOrigins dentro de next.config. Si la página carga pero no se actualiza al guardar, añádelo, o pídeselo a tu agente.

La app Zeltro: una barra lateral de proyectos, cada uno con su luz de estado, sus direcciones local y de red, y botones para iniciarlo, detenerlo, editarlo y abrirlo
Un proyecto entre muchos, cada uno con su propia dirección.

Paso 3: variables de entorno y base de datos#

v0 guarda las variables de entorno por entorno (Production, Preview y Development), y su documentación dice que el conjunto de Development es el que se «aplica al panel de vista previa de v0 o al ejecutar en local». Copia esos valores en un .env.local dentro del proyecto. Si el proyecto está vinculado a un proyecto de Vercel, vercel env pull, de la CLI de Vercel, los escribe por ti.

Las integraciones de bases de datos son servicios en la nube, así que siguen funcionando desde tu equipo una vez que las variables están en su sitio. Entonces puedes elegir:

Opción 1

Mantenerlas

Neon, Supabase o Upstash se quedan donde están, y tu app local habla con ellos. Es sencillo, pero los cambios en local tocan datos reales, así que usa una rama de desarrollo o una base de datos aparte.

Opción 2

Traerlas a local

Neon es Postgres y Upstash es Redis, y Zeltro ya ejecuta los dos para todos los proyectos. Haz un volcado de los datos, cárgalos en el zeltro-postgres compartido, apunta DATABASE_URL hacia él y desarrolla sin conexión con tu propia copia. Este paso lo puede hacer tu agente.

Configuración de Zeltro, pestaña Servicios: zeltro-mariadb, zeltro-redis, zeltro-memcached y phpMyAdmin en ejecución, cada uno con su dirección
Los servicios compartidos, Redis entre ellos. Postgres arranca cuando un proyecto lo necesita.

Paso 4: sigue construyendo, con tu propia IA#

v0 cobra el uso de sus propios modelos. Una vez que la app funciona en local, el agente puede ser el tuyo: Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode o Hermes, con una suscripción que ya pagas, una clave de API al precio del propio proveedor, o un modelo local gratuito.

cd ~/zeltro-projects/your-v0-app
zeltro ai "read AGENTS.md, then add a search box to the products page"

Cada proyecto tiene un AGENTS.md que describe su dirección, su base de datos y sus comandos, así que el agente empieza ya orientado. Consulta usa tu propia clave, o pon tus propias cifras en la calculadora de ahorro.

Puedes seguir usando v0 en paralelo: sube tu rama y tráela a un chat de v0 con Pull Changes.

La app Zeltro con una sesión de Claude Code junto a la lista de proyectos, que acaba de añadir un buscador a una app de recetas y enumera los archivos que cambió
Tu propio agente trabajando, con tu propio plan, junto a tus proyectos.

Conviene saberlo#

Zeltro no alojaVercel despliega un proyecto de v0 con un clic, y puede seguir haciéndolo: subir a GitHub no lo impide. Zeltro es donde construyes. Si prefieres alojarlo en un sitio que controlas, yo lo publico por ti.

No todos los proyectos de v0 son Next.js purov0 puede generar código que depende de servicios de Vercel, como AI Gateway o el almacenamiento Blob. Esos siguen funcionando con las variables de entorno correctas, y son las piezas que hay que reemplazar si quieres dejar Vercel del todo.

Fuentes#

Revisadas el 18 de octubre de 2026: las páginas de v0 sobre preguntas frecuentes, GitHub, bases de datos y sandbox. Las funciones cambian, así que compruébalas en tu propia cuenta.

Preguntas

¿Puedo ejecutar v0 en local?

El constructor, no: v0 funciona en la nube de Vercel. Tu proyecto de v0, sí. Conéctalo a GitHub, clona el repositorio y ejecuta npm install y npm run dev.

¿Cómo ejecuto un proyecto de v0 en local?

Conecta el proyecto a GitHub desde Settings → GitHub, clona el repositorio, instala Node.js y ejecuta npm install y después npm run dev. Copia las variables de entorno de Development de v0 en .env.local, o usa vercel env pull.

¿Cómo descargo el código de v0?

Conecta GitHub y v0 sube el código del proyecto a un repositorio privado en tu cuenta. Es el método que documenta v0, y se mantiene sincronizado. También puedes descargar archivos sueltos desde el visor de código.

¿Un proyecto de v0 incluye la base de datos?

No. Las bases de datos de v0 son integraciones de Vercel Marketplace (Neon, Supabase, Upstash, Vercel Blob) que funcionan en la nube. Tu copia local se conecta a ellas mediante variables de entorno, o puedes trasladar los datos a un Postgres o un Redis locales.

¿Hay una alternativa a v0 que funcione en local?

Zeltro funciona en tu propio equipo con tu propio agente de IA, y crea apps en PHP y Python además de en Next.js y otros frameworks de JavaScript. Consulta la comparación completa de creadores de apps con IA.

¿Cuánto cuesta Zeltro?

La app Zeltro es gratis para uso personal, proyectos de afición y aprendizaje, y sin cuenta. Una empresa que la use, también para trabajos pagados para clientes, compra una licencia comercial de por vida una sola vez, por US$99.99. La herramienta de línea de comandos zeltro es de código abierto (MIT). Aparte, pagas tu IA: una suscripción que ya tienes, una clave de API que se cobra por uso, o nada con un modelo local.

Sigue construyendo tu app de v0 en local

Instala Zeltro, importa tu repositorio de v0 y sigue construyendo con la IA que ya pagas, o con un modelo local gratuito. Gratis para uso personal y sin cuenta.

Instalar Zeltro Por qué traer tu propia clave

¿Prefieres no configurarlo tú? Lo hago yo por ti.

Revisado el 2026-10-18. Los otros productos cambian a menudo: si algo aquí está desactualizado, avísanos y lo corregimos.