Requisiti di sistema
- Node 22.22.3+, 24.15+ o 25.9+ - Node 24 è la versione di destinazione predefinita; lo script di installazione la gestisce automaticamente.
- macOS, Linux o Windows - Gli utenti Windows possono iniziare con l’app nativa Windows Hub, il programma di installazione della CLI per PowerShell o un Gateway WSL2. Consultare Windows.
pnpmè necessario solo per la compilazione dal codice sorgente.
Metodo consigliato: script di installazione
È il modo più rapido per eseguire l’installazione. Rileva il sistema operativo, installa Node se necessario, installa OpenClaw e avvia la configurazione iniziale.Gli utenti desktop Windows possono anche installare l’app complementare nativa Windows Hub, che include configurazione, stato nell’area di notifica, 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)
Utilizzare questo metodo per mantenere OpenClaw e Node in 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. Consultare
Aggiornamento.
npm, pnpm o bun
Se Node è già gestito autonomamente:- npm
- pnpm
- bun
Il programma di installazione ospitato elimina i filtri di aggiornamento di npm come
min-release-age
per l’installazione del pacchetto OpenClaw. Se l’installazione viene eseguita manualmente con npm, continua ad applicarsi
la propria politica npm.Dal codice sorgente
Per i collaboratori o per chiunque desideri eseguire OpenClaw da un checkout locale:pnpm openclaw ... dall’interno del repository. Consultare Configurazione per i flussi di sviluppo completi.
Installazione dal checkout main di GitHub
Container e gestori di pacchetti
Docker
Distribuzioni containerizzate o senza interfaccia grafica.
Podman
Alternativa a Docker per container senza privilegi di root.
Nix
Installazione dichiarativa tramite flake Nix.
Ansible
Provisioning automatizzato di un parco macchine.
Bun
Programma facoltativo per installare le dipendenze ed eseguire gli script dei pacchetti.
Verifica dell’installazione
- macOS: LaunchAgent tramite
openclaw onboard --install-daemonoopenclaw gateway install - Linux/WSL2: servizio utente systemd tramite gli stessi comandi
- Windows nativo: prima un’attività pianificata, con un elemento di accesso per utente nella cartella Esecuzione automatica come soluzione di riserva se la creazione dell’attività viene negata
Hosting e distribuzione
È possibile distribuire OpenClaw su un server cloud o VPS. Consultare Server Linux per il selettore completo dei fornitori (DigitalOcean, Hetzner, Hostinger, Fly.io, GCP, Azure, Railway, Northflank, Oracle Cloud, Raspberry Pi e altri) oppure eseguire una distribuzione dichiarativa su Render.VPS
Scegliere un fornitore.
VM Docker
Passaggi condivisi per Docker.
Kubernetes
Distribuzione K8s.
Aggiornamento, migrazione o disinstallazione
Aggiornamento
Mantenere OpenClaw aggiornato.
Migrazione
Eseguire il passaggio a un nuovo computer.
Disinstallazione
Rimuovere completamente OpenClaw.
Risoluzione dei problemi: openclaw non trovato
Si tratta quasi sempre di un problema relativo a PATH: la directory globale dei file binari di npm non è inclusa in PATH della shell. Consultare Risoluzione dei problemi di Node.js per la soluzione completa, incluso il percorso di Windows.