Install overview
Instalar
Requisitos del sistema
- Node 22.22.3+, 24.15+ o 25.9+ - Node 24 es la versión de destino predeterminada; el script de instalación se encarga de esto automáticamente.
- macOS, Linux o Windows - Los usuarios de Windows pueden comenzar con la aplicación nativa Windows Hub, el instalador de la CLI para PowerShell o un Gateway en WSL2. Consulte Windows.
pnpmsolo es necesario si se compila desde el código fuente.
Recomendado: script de instalación
La forma más rápida de realizar la instalación. Detecta el sistema operativo, instala Node si es necesario, instala OpenClaw e inicia la configuración inicial.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bashWindows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iexPara instalar sin ejecutar la configuración inicial:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboardWindows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboardPara consultar todas las opciones y las alternativas para CI y automatización, consulte Funcionamiento interno del instalador.
Métodos de instalación alternativos
Instalador con prefijo local (install-cli.sh)
Utilice esta opción cuando quiera mantener OpenClaw y Node bajo un prefijo local como
~/.openclaw, sin depender de una instalación de Node para todo el sistema:
curl -fsSL https://openclaw.ai/install-cli.sh | bashDe forma predeterminada, admite instalaciones mediante npm, además de instalaciones desde un repositorio git bajo el mismo flujo de prefijo. Referencia completa: Funcionamiento interno del instalador.
¿Ya está instalado? Cambie entre instalaciones de paquete y git con
openclaw update --channel dev y openclaw update --channel stable. Consulte
Actualización.
npm, pnpm o bun
Si ya gestiona Node por su cuenta:
npm
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm
pnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun
bun add -g openclaw@latestopenclaw onboard --install-daemonDesde el código fuente
Para colaboradores o cualquier persona que quiera ejecutar OpenClaw desde una copia local del repositorio:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonTambién se puede omitir el enlace y utilizar pnpm openclaw ... desde el repositorio. Consulte Configuración para conocer los flujos de trabajo de desarrollo completos.
Instalación desde la rama main de GitHub
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version mainContenedores y gestores de paquetes
Implementaciones en contenedores o sin interfaz gráfica.
Alternativa de contenedores sin privilegios de administrador a Docker.
Instalación declarativa mediante un flake de Nix.
Aprovisionamiento automatizado de flotas.
Instalador de dependencias y ejecutor de scripts de paquetes opcional.
Verificar la instalación
openclaw --version # confirmar que la CLI está disponibleopenclaw doctor # comprobar si hay problemas de configuraciónopenclaw gateway status # verificar que el Gateway esté en ejecuciónSi se desea un inicio administrado después de la instalación:
- macOS: LaunchAgent mediante
openclaw onboard --install-daemonoopenclaw gateway install - Linux/WSL2: servicio de usuario de systemd mediante los mismos comandos
- Windows nativo: primero se utiliza una tarea programada, con un elemento de inicio de sesión por usuario en la carpeta Inicio como alternativa si se deniega la creación de la tarea
Alojamiento e implementación
Implemente OpenClaw en un servidor en la nube o VPS. Consulte Servidor Linux para acceder al selector completo de proveedores (DigitalOcean, Hetzner, Hostinger, Fly.io, GCP, Azure, Railway, Northflank, Oracle Cloud, Raspberry Pi y más), o impleméntelo de forma declarativa en Render.
Elija un proveedor.
Pasos compartidos de Docker.
Implementación en K8s.
Actualizar, migrar o desinstalar
Mantenga OpenClaw actualizado.
Traslade OpenClaw a una máquina nueva.
Elimine OpenClaw por completo.
Solución de problemas: no se encuentra openclaw
Casi siempre se trata de un problema con PATH: el directorio global de binarios de npm no está incluido en el PATH del shell. Consulte Solución de problemas de Node.js para conocer la solución completa, incluida la ruta de Windows.
node -v # ¿Está instalado Node?npm prefix -g # ¿Dónde están los paquetes globales?echo "$PATH" # ¿Está el directorio global de binarios en PATH?