Laravel Charter: crea tu app Laravel con Sail sin memorizar comandos

Laravel Charter es un generador visual que arma el comando para crear una nueva app Laravel con Sail. Eliges los servicios, el starter kit y las herramientas en un formulario, y te da un solo comando curl para copiar y pegar que levanta el proyecto ya containerizado. Pasas de cero a una app Laravel corriendo en Docker sin memorizar flags ni escribir YAML. Está en laravelcharter.com y es open source.
El problema que resuelve
Laravel Sail es el entorno Docker oficial de Laravel: un docker-compose con PHP, base de datos y los servicios que necesites, sin instalar nada en tu máquina más que Docker. Puedes arrancar un proyecto con Sail usando el one-liner de laravel.build, algo así:
curl -s "https://laravel.build/mi-app" | bashEl detalle es que ese comando acepta opciones (qué servicios incluir, qué starter kit, etc.) y hay que recordar la sintaxis exacta cada vez. Es fácil olvidar un servicio o equivocarse en el formato.
Laravel Charter le pone una interfaz a eso: en vez de memorizar el comando, lo construyes con clics.
Cómo funciona
Entras a laravelcharter.com y configuras el proyecto con un formulario:
- Framework y runtime: la base sobre la que corre la app.
- Versión de PHP: la que quieras usar en el contenedor.
- Starter kit: el andamiaje de frontend y autenticación (por ejemplo React, Vue o Livewire).
- Auth provider: el proveedor de autenticación.
- Servicios: base de datos, Redis y demás piezas que necesite tu app.
A medida que eliges, Charter arma el comando curl correspondiente. Al final pulsas copiar, lo pegas en tu terminal y Sail se encarga del resto: descarga las imágenes, levanta los contenedores y te deja el proyecto listo para trabajar.
Cuándo te conviene usarlo
- Arrancas un proyecto Laravel nuevo y quieres el camino oficial (Sail) sin pelearte con la configuración.
- Pruebas combinaciones nuevas del ecosistema (un starter kit o un servicio que no usas a diario) y no tienes memorizada la sintaxis.
- Quieres un entorno reproducible desde el primer minuto, containerizado, para que el equipo arranque igual.
Como se apoya en Sail, necesitas Docker instalado. A partir de ahí, todo el entorno vive en contenedores y no ensucia tu máquina.
Después de crear el proyecto
Con la app creada y corriendo, el siguiente paso es desarrollarla. Si trabajas con IA, dale contexto a tu agente con Laravel Boost para que escriba código idiomático: lo cubro en la guía IA para desarrolladores Laravel y, en concreto, en Claude Code en un proyecto Laravel real.
Y si todavía estás aprendiendo el framework, monta una app siguiendo Aprende Laravel desde cero y usa Charter para no perder tiempo en la configuración inicial.
Preguntas frecuentes
¿Qué es Laravel Charter?
Un generador visual que construye el comando para crear una nueva app Laravel con Sail. Eliges servicios, starter kit y herramientas en un formulario y copias un único comando curl que levanta el proyecto en Docker.
¿Necesito Docker para usar Laravel Charter?
Sí. El proyecto que genera está basado en Laravel Sail, que corre sobre Docker. Necesitas Docker instalado para ejecutar el comando que te da.
¿Laravel Charter reemplaza al instalador de Laravel?
No lo reemplaza: le pone una interfaz visual. En vez de recordar el one-liner de laravel.build con todas sus opciones, las eliges con clics y copias el comando ya armado.
¿Laravel Charter es gratis?
Sí. Es una herramienta gratuita y open source, mantenida por wilsenhc.