Requisiti di sistema
- Node 24 (consigliato) o Node 22.19+ - lo script di installazione lo gestisce automaticamente
- macOS, Linux o Windows - gli utenti Windows possono iniziare con l’app nativa Windows Hub, il programma di installazione CLI PowerShell o un Gateway WSL2. Vedi Windows.
pnpmè necessario solo se compili dal sorgente
Consigliato: script di installazione
Il modo più rapido per installare. Rileva il tuo sistema operativo, installa Node se necessario, installa OpenClaw e avvia l’onboarding.Gli utenti desktop Windows possono anche installare l’app companion nativa Windows Hub, che include configurazione, stato nella tray, chat, modalità node e modalità MCP locale.
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
Metodi di installazione alternativi
Programma di installazione con prefisso locale (install-cli.sh)
Usalo quando vuoi mantenere OpenClaw e Node sotto un prefisso locale come
~/.openclaw, senza dipendere da un’installazione di Node a livello di sistema:
openclaw update --channel dev e openclaw update --channel stable. Vedi
Aggiornamento.
npm, pnpm o bun
Se gestisci già Node autonomamente:- npm
- pnpm
- bun
Il programma di installazione ospitato disattiva i filtri di freschezza npm come
min-release-age
per l’installazione del pacchetto OpenClaw. Se installi manualmente con npm, si applica comunque
la tua policy npm.Dal sorgente
Per i contributori o chiunque voglia eseguire da un checkout locale:pnpm openclaw ... dall’interno del repo. Vedi Configurazione per i flussi di sviluppo completi.
Installa dal checkout main di GitHub
Container e gestori di pacchetti
Docker
Distribuzioni containerizzate o headless.
Podman
Alternativa a Docker con container rootless.
Nix
Installazione dichiarativa tramite flake Nix.
Ansible
Provisioning automatizzato di flotte.
Bun
Uso solo CLI tramite il runtime Bun.
Verifica l’installazione
- macOS: LaunchAgent tramite
openclaw onboard --install-daemonoopenclaw gateway install - Linux/WSL2: servizio utente systemd tramite gli stessi comandi
- Windows nativo: prima Attività pianificata, con fallback a un elemento di login nella cartella Esecuzione automatica per utente se la creazione dell’attività viene negata
Hosting e distribuzione
Distribuisci OpenClaw su un server cloud o VPS:VPS
Qualsiasi VPS Linux.
Docker VM
Passaggi Docker condivisi.
Kubernetes
Distribuzione K8s.
Fly.io
Distribuisci su Fly.io.
Hetzner
Distribuzione Hetzner.
GCP
Distribuzione Google Cloud.
Azure
Distribuzione Azure.
Railway
Distribuzione Railway.
Render
Distribuzione Render.
Northflank
Distribuzione Northflank.
Aggiorna, migra o disinstalla
Updating
Mantieni OpenClaw aggiornato.
Migrating
Sposta su una nuova macchina.
Uninstall
Rimuovi completamente OpenClaw.
Risoluzione dei problemi: openclaw non trovato
Se l’installazione è riuscita ma openclaw non viene trovato nel tuo terminale:
$(npm prefix -g)/bin non è nel tuo $PATH, aggiungilo al file di avvio della tua shell (~/.zshrc o ~/.bashrc):