Guías de VibeCoder
Instalación, herramientas, despliegue y rutas de trabajo. Material de consulta: no suma puntaje.
Arranque: el ABC para empezar
Todo lo que hay que instalar y configurar, en orden, con comandos para copiar y pegar. Elige tu sistema operativo; los comandos cambian solos.
1. La base (una sola vez por computador)
Git guarda versiones, Node.js ejecuta los proyectos web y GitHub CLI conecta tu computador con GitHub.
- 1
Abre la terminal
Cmd+Espacio, escribe Terminal y presiona Enter.
- 2
Instala Homebrew, el gestor de paquetes de Mac
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Al terminar, Homebrew muestra dos o tres líneas para agregarlo al PATH: cópialas y ejecútalas.
- 3
Instala Git, Node.js y GitHub CLI
brew install git node gh
- 4
Verifica que todo quedó instalado
git --version node --version gh --version
- 5
Preséntate ante Git (una sola vez)
git config --global user.name "Tu Nombre" git config --global user.email "tu-correo@ejemplo.com"
- 6
Conecta tu cuenta de GitHub
gh auth login
Elige GitHub.com, HTTPS y autenticación por navegador.
2. Instala la herramienta de tu equipo
Lovable no se instala. Claude Code y Cursor sí. La guía completa de cada una está en Herramientas.
Claude Code
Instala Claude Code
curl -fsSL https://claude.ai/install.sh | bash
Lovable
No se instala: entra a lovable.dev
Crea una cuenta con Google o GitHub y abre un proyecto nuevo desde el navegador.
Cursor
Instala el editor
Descárgalo desde cursor.com/download e inicia sesión. Puedes importar tu configuración de VS Code.
3. Git y GitHub: los comandos que vas a usar todos los días
Todas las herramientas se encuentran en el repositorio. Con estos diez comandos te mueves entre ellas.
git status- Muestra qué cambió
git switch -c feature/nombre- Crea una rama y te cambia a ella
git add .- Prepara todos los cambios
git commit -m "Describe el cambio"- Guarda una versión
git push -u origin HEAD- Sube la rama a GitHub
git pull- Trae los cambios de GitHub (por ejemplo, los que hizo Lovable)
gh repo create mi-prototipo --private --source=. --push- Crea el repositorio en GitHub desde tu carpeta
gh repo clone usuario/repositorio- Descarga un repositorio a tu computador
gh pr create --fill- Abre un pull request con la rama actual
gh pr view --web- Abre el pull request en el navegador
4. Despliegue desde la terminal
Opcional: los tres servicios también se configuran desde su sitio web. La comparación completa está en Despliegue.
Supabase
Instalar
brew install supabase/tap/supabase
Alternativa en cualquier sistema, dentro del proyecto: npm install -D supabase, y luego antepones npx a cada comando (npx supabase login).
Comandos útiles
supabase login- Inicia sesión
supabase init- Crea la carpeta supabase/ en el proyecto
supabase link- Conecta la carpeta con tu proyecto en la nube
supabase migration new crear_casos- Crea el archivo de migración de una tabla
supabase db push- Aplica las migraciones al proyecto conectado
supabase start- Levanta Supabase local (requiere Docker)
supabase functions deploy nombre- Publica una Edge Function
Vercel
Instalar
npm i -g vercel
Lo más simple es conectar el repositorio desde vercel.com: cada push publica una vista previa.
Comandos útiles
vercel login- Inicia sesión
vercel link- Conecta la carpeta con un proyecto de Vercel
vercel- Publica una vista previa
vercel --prod- Publica en producción
vercel env add NOMBRE- Agrega una variable de entorno (claves fuera del código)
vercel env pull- Descarga las variables a tu entorno local
vercel --version- Verifica la versión
Railway
Instalar
bash <(curl -fsSL railway.com/install.sh)
En Windows, el instalador por script requiere WSL; la instalación con npm funciona directo.
Comandos útiles
railway login- Inicia sesión
railway init- Crea un proyecto nuevo
railway link- Conecta la carpeta con un proyecto existente
railway add- Agrega una base de datos (Postgres, MySQL, Redis o Mongo)
railway up- Despliega la carpeta actual
railway run npm start- Corre la app local con las variables de Railway
railway environment- Cambia de entorno
5. Tu primera app de punta a punta
Lovable para la primera pantalla, un agente para seguir construyendo y Vercel para publicar. Recuerda: solo datos ficticios.
- 1
Primera pantalla en Lovable
Deja que Lovable te entreviste, crea el Knowledge y construye una sola pantalla con datos ficticios. Conecta GitHub al final.
- 2
Descarga el proyecto
gh repo clone TU-USUARIO/TU-PROYECTO cd TU-PROYECTO npm install npm run dev
- 3
Abre el agente en modo plan
claude --permission-mode plan
Con Cursor: abre la carpeta, entra al chat y usa Shift+Tab.
- 4
Pídele entender antes de construir
Lee este proyecto y explícame la estructura, el stack y cómo se ejecuta. No modifiques nada. Luego propón un plan para [siguiente funcionalidad] y espera mi aprobación.
- 5
Entrega el cambio por una rama
git switch -c feature/siguiente-funcionalidad git add . git commit -m "Agrega siguiente funcionalidad" git push -u origin HEAD gh pr create --fill
- 6
Publica
npm i -g vercel vercel login vercel link vercel --prod
Si el proyecto vive en Lovable, también puedes usar Publish.
¿Listo para practicar? Arma los prompts en el juego.
Jugar VibeCoder