---
title: "Laravel Charter: crea tu app Laravel con Sail sin memorizar comandos"
excerpt: "Laravel Charter es un generador visual que arma el comando para crear una app Laravel con Sail. Eliges servicios, starter kit y herramientas, y copias un solo curl."
date: "2026-07-03T16:30:00.000Z"
category: "Laravel"
tech_article: true
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
ogImage:
  url: "/images/open-graph/laravel-opengraph-image.png"
seo_title: "Laravel Charter: generador visual para crear apps con Sail"
seo_description: "Qué es Laravel Charter y cómo usarlo: un generador visual que arma el comando curl para crear una app Laravel con Sail, eligiendo servicios, starter kit y herramientas."
---

**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](https://laravelcharter.com/) y es open source.

## El problema que resuelve

[Laravel Sail](https://laravel.com/docs/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í:

```shell
curl -s "https://laravel.build/mi-app" | bash
```

El 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](https://laravelcharter.com/) y configuras el proyecto con un formulario:

1. **Framework y runtime**: la base sobre la que corre la app.
2. **Versión de PHP**: la que quieras usar en el contenedor.
3. **Starter kit**: el andamiaje de frontend y autenticación (por ejemplo React, Vue o Livewire).
4. **Auth provider**: el proveedor de autenticación.
5. **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](/post/ia-para-desarrolladores-laravel) y, en concreto, en [Claude Code en un proyecto Laravel real](/post/claude-code-proyecto-laravel).

Y si todavía estás aprendiendo el framework, monta una app siguiendo [Aprende Laravel desde cero](/laravel-fundamentals) 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](https://github.com/wilsenhc/laravel-charter).

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://www.angelcruz.dev/sitemap.md)

Canónico HTML: [https://www.angelcruz.dev/post/laravel-charter](https://www.angelcruz.dev/post/laravel-charter)
