Instalación
Instala Plak CLI con Homebrew o con el instalador, y prepara la pila local.
Dos pasos: primero el binario plak, después la pila local (plak install).
1. Instala el binario
Funciona en macOS y Linux. Instala en /usr/local/bin (en Apple Silicon con Homebrew, en /opt/homebrew/bin); pide sudo solo si el destino no es escribible.
curl -fsSL https://plak.sh/install | bashVariables opcionales: PLAK_INSTALL_DIR para cambiar el destino y PLAK_INSTALL_URL para otra fuente del script.
brew install plakio/tap/plak-cliO tocando el tap primero:
brew tap plakio/tap
brew install plak-cliComprueba que quedó disponible:
plak version
2. Prepara la pila local
plak install
plak status
plak install [--yes] instala o guía la instalación de las dependencias con el gestor nativo de cada sistema (Homebrew en macOS, apt/dnf en Linux, con descarga directa como respaldo): gum, FrankenPHP y sus extensiones PHP para WordPress, MariaDB, Mailpit, WP-CLI y wp-mcp-cli. Después crea la estructura en ~/Plak, configura MariaDB, levanta los servicios y confía el certificado local.
- Sin TTY (CI, scripts) se comporta como
--yespara no quedarse esperando. - Si los puertos 80/443 están ocupados, ofrece alternativas (8090/8453) o puertos personalizados.
- En WSL avisa si falta
systemdy al final recuerda ejecutarplak wsl-hostspara las entradas del archivo hosts de Windows.
plak status [--json] verifica dependencias y rutas sin cambiar nada. plak upgrade [--yes] actualiza la pila local.
Requisitos
| Necesidad | Detalle |
|---|---|
| Sistema | macOS o Linux (con detección de WSL) |
| Shell | Bash |
| Red | curl para el instalador y las conexiones al panel |
| Clave SSH | ssh y ssh-keygen para remotos y vinculaciones |
| Pila local | gum, FrankenPHP, MariaDB/MySQL, Mailpit y WP-CLI (los instala plak install) |
| Permisos | sudo para escribir /etc/hosts y arrancar servicios en Linux |
curl + python3 son además lo único que necesitan plak connect y plak panel (cliente HTTP con parser JSON real).
Habilidades para agentes
plak skill install
Instala la skill para el agente detectado. Para uno concreto o todos:
plak skill install codex
plak skill install claude-code
plak skill install opencode
plak skill install hermes
plak skill install pi
plak skill install global
plak skill install all
all instala en cada agente (codex, claude-code, opencode, hermes, pi); global usa ~/.agents/skills.
Siguiente paso
Crea tu primer sitio y abre el dashboard:
plak add mi-sitio
open https://plak.localhost
Continúa en Conexión con el panel para vincular tu cuenta, o en Sitios locales para el flujo diario.