Install overview
Instalar
Requisitos del sistema
- Node 24 (recomendado) o Node 22.14+; 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. Consulta Windows.
pnpmsolo es necesario si compilas desde el código fuente
Recomendado: script de instalación
La forma más rápida de instalar. Detecta tu sistema operativo, instala Node si es necesario, instala OpenClaw e inicia la incorporación.
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex
Para instalar sin ejecutar la incorporación:
macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
Windows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Para todas las opciones y opciones de CI/automatización, consulta funcionamiento interno del instalador.
Métodos de instalación alternativos
Instalador con prefijo local (install-cli.sh)
Úsalo cuando quieras 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 | bash
Admite instalaciones con npm de forma predeterminada, además de instalaciones desde un checkout de git bajo el mismo flujo de prefijo. Referencia completa: funcionamiento interno del instalador.
¿Ya está instalado? Alterna entre instalaciones de paquete y git con
openclaw update --channel dev y openclaw update --channel stable. Consulta
actualización.
npm, pnpm o bun
Si ya administras Node por tu cuenta:
npm
npm install -g openclaw@latest
openclaw onboard --install-daemon
pnpm
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon
bun
bun add -g openclaw@latest
openclaw onboard --install-daemon
Troubleshooting: sharp build errors (npm)
Si sharp falla debido a un libvips instalado globalmente:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
Desde el código fuente
Para colaboradores o cualquier persona que quiera ejecutar desde un checkout local:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm build && pnpm ui:build
pnpm link --global
openclaw onboard --install-daemon
O omite el enlace y usa pnpm openclaw ... desde dentro del repositorio. Consulta configuración para ver los flujos de trabajo completos de desarrollo.
Instalar desde GitHub main
npm install -g github:openclaw/openclaw#main
Contenedores y gestores de paquetes
Implementaciones en contenedores o sin interfaz gráfica.
Alternativa de contenedores sin root a Docker.
Instalación declarativa mediante Nix flake.
Aprovisionamiento automatizado de flotas.
Uso solo de CLI mediante el entorno de ejecución Bun.
Verificar la instalación
openclaw --version # confirm the CLI is available
openclaw doctor # check for config issues
openclaw gateway status # verify the Gateway is running
Si quieres un inicio administrado después de la instalación:
- macOS: LaunchAgent mediante
openclaw onboard --install-daemonoopenclaw gateway install - Linux/WSL2: servicio de usuario systemd mediante los mismos comandos
- Windows nativo: primero Scheduled Task, con un elemento de inicio de sesión en la carpeta de inicio por usuario como alternativa si se deniega la creación de la tarea
Hospedaje e implementación
Implementa OpenClaw en un servidor en la nube o VPS:
OPENCLAW_DOCS_MARKER:cardOpen:IHRpdGxlPSJGbHkuaW8iIGhyZWY9Ii9lcy9pbnN0YWxsL2ZseSI Fly.io OPENCLAW_DOCS_MARKER:cardClose:
Actualizar, migrar o desinstalar
Mantén OpenClaw actualizado.
Muévelo a una máquina nueva.
Elimina OpenClaw por completo.
Solución de problemas: no se encuentra openclaw
Si la instalación se realizó correctamente pero no se encuentra openclaw 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 al archivo de inicio de tu shell (~/.zshrc o ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"
Luego abre una terminal nueva. Consulta configuración de Node para obtener más detalles.
Docs agent