Ward

¿Cómo instalo Ward?

Actualizado

Ejecuta un comando para instalar Ward y luego ward init en tu proyecto. El instalador funciona en Linux x86_64, macOS con Apple Silicon, Windows x86_64 y Git Bash.

¿Cómo instalo Ward en Linux, macOS o Git Bash?

curl -fsSL https://raw.githubusercontent.com/RicardoRB/ward-ai/main/install.sh | sh
ward --version

El script detecta tu sistema y tu CPU, descarga la versión de GitHub Releases, comprueba su checksum SHA-256 e instala ward en ~/.local/bin. Si esa carpeta no está en tu PATH, el script imprime la línea que debes añadir.

¿Cómo instalo Ward en Windows?

En PowerShell:

irm https://raw.githubusercontent.com/RicardoRB/ward-ai/main/install.ps1 | iex
ward --version

Instala ward.exe en %LOCALAPPDATA%\Programs\ward\bin. No necesita permisos de administrador. Reinicia las terminales abiertas para ver el nuevo PATH.

¿Cómo instalo una versión concreta?

Define WARD_VERSION con una etiqueta de versión. WARD_INSTALL_DIR cambia la carpeta.

curl -fsSL https://raw.githubusercontent.com/RicardoRB/ward-ai/main/install.sh | WARD_VERSION=v0.7.1 WARD_INSTALL_DIR=/usr/local/bin sh

¿Puedo descargar Ward a mano?

Sí. Cada versión en GitHub tiene un archivo por plataforma y un fichero .sha256: ward-linux-x86_64.tar.gz, ward-macos-aarch64.tar.gz y ward-windows-x86_64.zip. No hay binario para macOS Intel. En un Mac Intel, compila el JAR desde el código y ejecútalo con JDK 25.

¿Cómo configuro mi proyecto después de instalar?

cd tu-proyecto
ward init
ward check

ward init es un asistente. Te pregunta el preset, las comprobaciones, tu agente de código y los hooks de Git. Si algo falla, ejecuta ward doctor.

¿Puede mi agente de código configurar Ward por mí?

Sí. Ward incluye tres skills para agentes: ward-init, ward-tune y ward-fix. Instálalas con:

npx skills add RicardoRB/ward-ai --skill ward-init ward-tune ward-fix

Ward está en alfa, así que la CLI y la configuración pueden cambiar antes de la 1.0.

¿Qué hago ahora?

¿Listo para probarlo? Instala Ward y ejecuta ward init en tu proyecto.