
Aprende cómo hacer apps con Claude Code paso a paso: instalación, tu primera app con Next.js, publicarla en Vercel, buenas prácticas y errores a evitar.
Publicado el
¿Tienes una idea de app pero no sabes por dónde empezar a programarla? Con las herramientas de IA actuales ya no necesitas escribir cada línea de código tú solo. En Racks Academy usamos Claude Code a diario para crear webs y herramientas internas, y en este artículo te enseñamos a hacer lo mismo, paso a paso.
La respuesta corta: para hacer una app con Claude Code, describes en lenguaje natural lo que quieres, Claude planifica el trabajo, escribe el código en tu proyecto, lo prueba y tú revisas y publicas el resultado. Tú pones la idea y el criterio; Claude Code pone las manos.
Claude Code es la herramienta de programación agéntica de Anthropic. A diferencia de un chat al que le pides un trozo de código para copiar y pegar, Claude Code lee tu proyecto, edita archivos, ejecuta comandos y se integra con tus herramientas de desarrollo. Es decir, trabaja directamente sobre tu código.
Puede crear funcionalidades, arreglar errores, escribir tests, hacer commits en git y abrir pull requests, y se puede conectar con servicios externos mediante MCP (Model Context Protocol).
Según su documentación oficial, Claude Code está disponible en varias superficies, y todas comparten el mismo motor:

Vamos a crear una app sencilla, por ejemplo una lista de tareas, y publicarla en internet.
En macOS, Linux o WSL, abre la terminal y ejecuta el instalador oficial:
1curl -fsSL https://claude.ai/install.sh | bashEn Windows (PowerShell):
1irm https://claude.ai/install.ps1 | iexCuando termine, abre una terminal nueva y comprueba que funciona con claude --version. Si prefieres no usar la terminal, descarga la app de escritorio y entra en la pestaña Code.
Next.js es un framework de React muy usado para webs y apps. Crea el proyecto con su configuración recomendada:
1npx create-next-app@latest mi-app --yes
2cd mi-appLa configuración por defecto activa TypeScript, Tailwind CSS, ESLint y App Router, e incluye un archivo AGENTS.md pensado para guiar a los agentes de programación.
Dentro de la carpeta del proyecto, arranca Claude Code:
1claudeLa primera vez te pedirá iniciar sesión. Después, ejecuta el comando /init: Claude analiza el proyecto y genera un archivo CLAUDE.md con las instrucciones básicas. Ese archivo se lee al inicio de cada sesión, así que es tu forma de darle contexto permanente.
Aquí está el truco que marca la diferencia. No le pidas directamente "hazme una app". Activa el modo plan pulsando Shift+Tab hasta que veas "plan mode on" y escribe algo así:
1Quiero una app de lista de tareas: añadir, marcar como hecha y borrar tareas,
2que se guarden en el navegador y con un diseño limpio y responsive.
3Revisa el proyecto y propónme un plan antes de tocar nada.En modo plan, Claude lee y propone, pero no cambia archivos. Revisa el plan, corrige lo que no te encaje y apruébalo.
Una vez aprobado el plan, Claude escribirá el código. Pídele que compruebe su propio trabajo:
1Implementa el plan. Cuando acabes, ejecuta npm run build y corrige
2cualquier error que salga.Mientras tanto, arranca el servidor de desarrollo con npm run dev y abre http://localhost:3000 para probar la app. Si algo no te gusta, díselo con detalle: "el botón de borrar es muy pequeño en móvil", mejor que "no me gusta".
Cuando la app funcione, pídele a Claude que haga el commit:
1Haz commit de los cambios con un mensaje descriptivo.Claude Code trabaja directamente con git: prepara los cambios, escribe el mensaje del commit, crea ramas y abre pull requests. Crea un repositorio en GitHub y sube tu código (Claude también puede ayudarte con esto si tienes instalada la herramienta gh).
Tienes dos opciones:
1npm i -g vercel
2vercel login
3vercel --prodEn unos minutos tendrás tu app publicada con una URL pública.

Esc dos veces o /rewind), pero no sustituyen a git.@, pega capturas de pantalla o mensajes de error y explica qué significa "arreglado"./clear entre tareas que no tienen nada que ver./clear entre tareas.Eso sí: cuanto más entiendas de programación, mejor podrás dirigir y revisar lo que hace Claude.
Claude Code ha cambiado la forma de crear software: pasas de escribir código a dirigir a un agente que lo escribe por ti. Con un buen CLAUDE.md, el hábito de pedir un plan, verificar los resultados y usar git, puedes llevar una idea a una app publicada en Vercel en mucho menos tiempo del que imaginas.
Si quieres aprender a crear apps y automatizaciones con Claude Code y otras herramientas de IA, en Racks Academy te acompañamos paso a paso.