Instalación
Requisitos del sistema
Sección titulada «Requisitos del sistema»- Node 24 (recomendado) o Node 22.19+ - el script de instalación se encarga de esto automáticamente
- macOS, Linux o Windows - se admiten tanto Windows nativo como WSL2; WSL2 es más estable. Consulte Windows.
pnpmsolo es necesario si compila desde el código fuente
Recomendado: script de instalación
Sección titulada «Recomendado: script de instalación»La forma más rápida de instalar. Detecta su sistema operativo, instala Node si es necesario, instala OpenClaw e inicia el proceso de incorporación.
bash curl -fsSL https://openclaw.ai/install.sh | bash
powershell iwr -useb https://openclaw.ai/install.ps1 | iex
Para instalar sin ejecutar el proceso de incorporación:
bash curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
powershell & ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Para todas las opciones de banderas y automatización de CI, consulte Aspectos internos del instalador.
Métodos de instalación alternativos
Sección titulada «Métodos de instalación alternativos»Instalador de prefijo local (install-cli.sh)
Sección titulada «Instalador de prefijo local (install-cli.sh)»Use esto cuando desee que OpenClaw y Node se mantengan bajo un prefijo local como
~/.openclaw, sin depender de una instalación de Node en todo el sistema:
curl -fsSL https://openclaw.ai/install-cli.sh | bashAdmite instalaciones npm de forma predeterminada, además de instalaciones de git-checkout bajo el mismo flujo de prefijo. Referencia completa: Aspectos internos del instalador.
¿Ya 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
Sección titulada «npm, pnpm o bun»Si ya administra Node usted mismo:
npm install -g openclaw@latestopenclaw onboard --install-daemonpnpm add -g openclaw@latestpnpm approve-builds -gopenclaw onboard --install-daemonbun add -g openclaw@latestopenclaw onboard --install-daemonDesde la fuente
Sección titulada «Desde la fuente»Para colaboradores o cualquiera que desee ejecutar desde una copia local:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm install && pnpm build && pnpm ui:buildpnpm link --globalopenclaw onboard --install-daemonO omita el enlace y use pnpm openclaw ... desde dentro del repositorio. Consulte Configuración para ver los flujos de trabajo completos de desarrollo.
Instalar desde la rama principal de GitHub
Sección titulada «Instalar desde la rama principal de GitHub»curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bash -s -- --install-method git --version mainContenedores y gestores de paquetes
Sección titulada «Contenedores y gestores de paquetes»Implementaciones en contenedores o sin interfaz gráfica.
Alternativa de contenedor sin root a Docker.
Instalación declarativa mediante Nix flake.
Aprovisionamiento automatizado de flotas.
Uso exclusivo de CLI mediante el tiempo de ejecución Bun.
Verificar la instalación
Sección titulada «Verificar la instalación»openclaw --version # confirm the CLI is availableopenclaw doctor # check for config issuesopenclaw gateway status # verify the Gateway is runningSi desea un inicio administrado después de la instalación:
- macOS: LaunchAgent a través de
openclaw onboard --install-daemonoopenclaw gateway install - Linux/WSL2: servicio de usuario systemd mediante los mismos comandos
- Windows nativo: Tarea programada primero, con una alternativa de elemento de inicio de sesión en la carpeta de Inicio por usuario si se deniega la creación de la tarea
Alojamiento e implementación
Sección titulada «Alojamiento e implementación»Implemente OpenClaw en un servidor en la nube o VPS:
Cualquier VPS de Linux.
Pasos compartidos de Docker.
Despliegue en K8s.
Despliegue en Fly.io.
Despliegue en Hetzner.
Despliegue en Google Cloud.
Despliegue en Azure.
Despliegue en Railway.
Despliegue en Render.
Despliegue en Northflank.
Actualizar, migrar o desinstalar
Sección titulada «Actualizar, migrar o desinstalar»Mantén OpenClaw actualizado.
Mover a una nueva máquina.
Eliminar OpenClaw completamente.
Solución de problemas: openclaw no encontrado
Sección titulada «Solución de problemas: openclaw no encontrado»Si la instalación se realizó correctamente pero openclaw no se encuentra en tu terminal:
node -v # Node installed?npm prefix -g # Where are global packages?echo "$PATH" # Is the global bin dir in PATH?Si $(npm prefix -g)/bin no está en tu $PATH, agrégalo a tu archivo de inicio de shell (~/.zshrc o ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"Luego, abre una nueva terminal. Consulta Configuración de Node para más detalles.