Guida all’installazione di OpenClaw per macOS, Linux e Windows

Installa OpenClaw in locale su macOS, Windows e Linux seguendo istruzioni passo passo. Questa guida ti accompagna in ogni metodo di configurazione e affronta i problemi più comuni che potresti incontrare. Se preferisci evitare l’installazione, puoi eseguire OpenClaw online con Kimi Claw, senza alcuna configurazione locale.

15 min di lettura2026-06-16

OpenClaw è uno strumento locale che consente al tuo agent AI di collegarsi ad app come Telegram o WhatsApp e compiere azioni, per esempio inviare messaggi o gestire attività. Configurarlo è semplice una volta compreso il processo. Questa guida illustra l’installazione su macOS, Linux e Windows.

Panoramica rapida delle opzioni di configurazione di OpenClaw

Scegli la configurazione più adatta alle tue esigenze. Eseguire OpenClaw in locale mantiene tutto sul tuo computer e richiede l’installazione di dipendenze come npm oppure l’uso di uno script automatizzato. Se preferisci evitare la configurazione, piattaforme completamente ospitate come Kimi Claw gestiscono l’ambiente al posto tuo, permettendoti di iniziare subito.

macOS / LinuxWindows
Esecuzione in localeComando Terminale in una rigaComando PowerShell in una riga
Tramite npmTramite npm
Tramite HomebrewTramite WSL2
Esecuzione onlineSoluzione basata su cloud (es. Kimi Claw)Soluzione basata su cloud (es. Kimi Claw)

Come installare OpenClaw su macOS e Linux

macOS e Linux condividono lo stesso programma di installazione e gli stessi comandi. Salvo diversa indicazione, queste istruzioni valgono per entrambi i sistemi.

Di seguito trovi una guida rapida alla configurazione. Per una procedura completa passo passo con screenshot, consulta Come installare OpenClaw su macOS.

Metodo 1: usare lo script di installazione con comando singolo

Passaggio 1: esegui lo script di installazione nel Terminale

Esegui lo script di installazione ufficiale per configurare OpenClaw. Lo script verifica se è installato Node.js 22 o una versione successiva. Se manca o è obsoleto, Node.js 24 verrà installato automaticamente. Quindi installa la CLI di OpenClaw e avvia la procedura guidata di onboarding.

curl -fsSL https://openclaw.ai/install.sh | bash
installa openclaw su terminale macOS con lo script a comando singolo

Passaggio 2: completa la procedura guidata di onboarding

Segui la procedura guidata di onboarding per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API, la scelta di un canale e la configurazione delle impostazioni di base.

scegli kimi api

Passaggio 3: controlla l’installazione

Esegui il comando seguente per verificare la versione di OpenClaw.

openclaw --version

Passaggio 4: verifica il gateway e completa la configurazione

Esegui il comando seguente per controllare che il gateway OpenClaw sia attivo.

openclaw gateway status

Il programma di installazione registra anche un LaunchAgent su macOS o un servizio systemd su Linux, così OpenClaw continua a funzionare in background. Quando tutto è configurato, il tuo agent è pronto all’uso. Puoi iniziare a chattare, collegare strumenti o configurare workflow in base alle tue esigenze.

Metodo 2: installare con Homebrew

Passaggio 1: installa o aggiorna Node.js

Usa Homebrew per installare Node.js eseguendo il comando seguente nel Terminale. Se Node.js è già installato, esegui invece il comando di aggiornamento per assicurarti di usare la versione più recente.

brew install node
installa openclaw con homebrew

Passaggio 2: installa la CLI di OpenClaw

Esegui il comando seguente per installare globalmente la CLI di OpenClaw.

npm install -g openclaw@latest

Passaggio 3: esegui l’onboarding e configura il daemon

Esegui il comando seguente per avviare la procedura guidata di onboarding e registrare il daemon in background. Segui la procedura guidata per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API e il collegamento di un canale di messaggistica. Una volta completata la configurazione, il tuo agent è pronto all’uso. Puoi iniziare a chattare, collegare strumenti o configurare workflow in base alle tue esigenze.

openclaw onboard --install-daemon

Metodo 3: installare con npm

Passaggio 1: verifica la versione del runtime

Esegui il comando seguente per verificare che sul sistema sia installato Node.js 22.14 o una versione successiva. Se la tua versione è aggiornata, puoi procedere con l’installazione.

node --version

Passaggio 2: installa la CLI di OpenClaw

Esegui il comando seguente per installare globalmente la CLI di OpenClaw.

npm install -g openclaw@latest

Passaggio 3: esegui l’onboarding e abilita la persistenza

Esegui il comando seguente per avviare la procedura guidata di onboarding e registrare il daemon in background. Segui la procedura guidata per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API e la scelta di un canale di messaggistica. Una volta completata la configurazione, il tuo agent è pronto. Puoi iniziare a interagire con lui, collegare strumenti o creare workflow in base alle tue esigenze.

openclaw onboard --install-daemon

Note sulla piattaforma: OpenClaw supporta sia i Mac Intel sia quelli Apple Silicon. Se l’installazione viene bloccata da Gatekeeper, puoi consentirla nelle Impostazioni di Sistema, in Privacy e sicurezza.

Come installare OpenClaw su Windows

Windows offre tre modalità principali per installare OpenClaw: il programma di installazione PowerShell per una rapida configurazione nativa, WSL2 per un ambiente Linux completo e npm per l’installazione manuale.

Di seguito trovi una guida rapida alla configurazione. Per una procedura completa passo passo con screenshot, consulta Come installare OpenClaw su Windows.

Metodo 1: usare il programma di installazione PowerShell (Windows nativo)

Passaggio 1: esegui lo script di installazione in PowerShell

Apri PowerShell come amministratore ed esegui lo script ufficiale con comando singolo per installare OpenClaw.

iwr -useb https://openclaw.ai/install.ps1 | iex
installa openclaw su Windows usando PowerShell

Passaggio 2: completa la procedura guidata di onboarding

Segui i passaggi di onboarding per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API e la scelta di un canale di messaggistica.

scegli Kimi K2.5 come API di OpenClaw

Passaggio 3: verifica l’installazione

Esegui il comando seguente per confermare che OpenClaw sia installato correttamente e che il gateway sia attivo.

openclaw --version
openclaw gateway status

Passaggio 4: inizia a usare il tuo agent

Una volta completata la configurazione, il tuo agent è pronto. Puoi iniziare a interagire con lui, collegare strumenti o configurare workflow in base alle tue esigenze.

Esegui il tuo OpenClaw

Metodo 2: installare con WSL2

Passaggio 1: configura l’ambiente Linux

Apri PowerShell come amministratore ed esegui il comando seguente per abilitare e inizializzare WSL2.

wsl --install

Passaggio 2: esegui il programma di installazione in Linux

Apri il terminale Linux ed esegui lo script di installazione standard per installare OpenClaw.

curl -fsSL https://openclaw.ai/install.sh | bash

Passaggio 3: completa la procedura guidata di onboarding

Segui i passaggi di onboarding per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API e la scelta di un canale di messaggistica.

Una volta completata la configurazione, il tuo agent è pronto. Puoi iniziare a interagire con lui, collegare strumenti o configurare workflow in base alle tue esigenze.

Esegui il tuo OpenClaw

Metodo 3: installare con npm su Windows

Passaggio 1: controlla la versione di Node.js

Esegui il comando seguente per verificare che Node.js sia installato e aggiornato.

node --version

Passaggio 2: installa la CLI di OpenClaw

Esegui il comando seguente per installare globalmente la CLI di OpenClaw.

npm install -g openclaw@latest

Passaggio 3: esegui l’onboarding e abilita la persistenza

Esegui il comando seguente per avviare la procedura guidata di onboarding e registrare il daemon in background.

openclaw onboard --install-daemon

Segui i passaggi di onboarding per configurare l’ambiente del tuo agent, inclusa la selezione di un provider di modelli (es. Kimi API), l’inserimento della tua chiave API e la scelta di un canale di messaggistica.

Una volta completata la configurazione, il tuo agent è pronto. Puoi iniziare a interagire con lui, collegare strumenti o configurare workflow in base alle tue esigenze.

Come eseguire OpenClaw online con Kimi Claw

I metodi descritti sopra richiedono un terminale, una versione supportata di Node.js e una macchina che resti accesa. Kimi Claw offre un’opzione completamente gestita in hosting, così puoi eseguire OpenClaw senza installare né mantenere un ambiente locale.

Passaggio 1: apri Kimi Claw e crea un’istanza

Vai alla pagina di Kimi Claw e fai clic su Crea per iniziare.

apri kimi claw web

Passaggio 2: conferma il deployment

Conferma il deployment nella finestra pop-up. Kimi Claw configurerà automaticamente il tuo ambiente OpenClaw, inclusi gateway e workspace, senza richiedere alcuna configurazione locale.

esegui openclaw online

Passaggio 3: inizia a usare il tuo workspace

Una volta completato il deployment, il tuo workspace si apre nella dashboard. Puoi iniziare a interagire con il tuo agent, configurare skill, impostare attività pianificate e gestire i file direttamente dal browser.

avvia kimi claw nel browser

Funzionalità principali di Kimi Claw

  • Hosting cloud: Kimi Claw esegue il tuo gateway nel cloud, così il tuo agent resta disponibile anche quando la macchina locale è offline.

  • Manutenzione automatica: aggiornamenti e patch vengono gestiti in background, senza configurazioni manuali o riavvii necessari.

  • Funzionalità integrate: include pianificazione delle attività, archiviazione persistente e caricamento dinamico delle skill in base ai tuoi prompt, con accesso fluido da tutti i dispositivi.

Risoluzione degli errori più comuni di installazione di OpenClaw

La maggior parte dei problemi di installazione di OpenClaw rientra in alcune categorie ricorrenti, come configurazione del PATH, dipendenze mancanti o conflitti di porta. Le sezioni seguenti ti aiutano a individuare e risolvere rapidamente i problemi più frequenti su macOS, Windows e Linux.

"openclaw: command not found" dopo l’installazione

OpenClaw non è nel PATH del sistema.

  • Correzione: aggiungi la directory bin globale di npm al PATH.

export PATH="$PATH:$(npm config get prefix)/bin"

Quindi ricarica la shell (es. source ~/.zshrc) oppure riavvia il terminale. Su Windows, aggiungi il percorso alle variabili d’ambiente e riavvia PowerShell.

Errori di build di Sharp su macOS

Di solito accade quando un libvips installato globalmente entra in conflitto con la libreria Sharp.

  • Correzione: esegui il comando di installazione con questa variabile d’ambiente.

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

Se compaiono errori node-gyp, installa Xcode Command Line Tools:

xcode-select --install

OpenClaw non si avvia dopo il riavvio

Il daemon in background non è stato installato durante l’onboarding.

  • Correzione: esegui di nuovo l’onboarding con il flag del daemon.

openclaw onboard --install-daemon

Quindi verifica il servizio:

# macOS launchctl list | grep openclaw # Linux systemctl status openclaw

Il gateway non risponde o mostra "0 token utilizzati"

Il processo del gateway potrebbe essersi arrestato oppure l’autenticazione API potrebbe non essere riuscita.

  • Correzione: riavvia il gateway.

openclaw gateway restart

Esegui un controllo dello stato:

openclaw doctor

Per i log di debug:

openclaw logs --follow

Verifica inoltre che la tua chiave API sia valida.

Porta 18789 già in uso

Un altro processo sta usando la porta del gateway di OpenClaw.

  • Correzione: individua e arresta il processo in conflitto

# macOS / Linux sudo lsof -i :18789 kill -9 <PID> # Windows (PowerShell) netstat -ano | findstr :18789

Quindi riavvia il gateway:

openclaw gateway restart

Errori di autorizzazione EACCES

Di solito significa che la directory globale di npm non dispone delle autorizzazioni corrette.

  • Correzione: aggiorna la proprietà della directory.

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

Su Windows, esegui PowerShell come amministratore oppure imposta un prefisso npm personalizzato:

npm config set prefix "$env:APPDATA\npm"

Per le configurazioni Docker, correggi le autorizzazioni del volume:

sudo chown -R 1000:1000 ~/.openclaw

Errore "spawn git ENOENT"

Git non è installato o non è disponibile nel PATH.

  • Correzione: installa Git da git-scm.com, riavvia il terminale e riprova l’installazione.

systemd non funziona in WSL2

Systemd non è abilitato nella configurazione WSL.

  • Correzione: modifica /etc/wsl.conf e aggiungi.

[boot] systemd=true

Quindi riavvia WSL:

wsl --shutdown

Riapri il terminale Linux e verifica:

systemctl status openclaw

Memoria esaurita durante npm install su VPS

Le istanze VPS con poca memoria possono non riuscire a completare l’installazione dei pacchetti.

  • Correzione: crea un file di swap.

sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile

Quindi esegui di nuovo l’installazione.

"Access not configured" durante la connessione alle piattaforme di messaggistica

Il tuo account non è autorizzato da OpenClaw.

  • Correzione: approva il tuo account usando il codice di pairing.

openclaw pairing approve telegram <CODE>

Verifica inoltre che le credenziali del bot (token, webhook, autorizzazioni) siano configurate correttamente.

Conclusione

Installare OpenClaw è semplice su macOS, Linux e Windows. Puoi usare uno script a riga singola, PowerShell, WSL2 o npm, in base alla tua configurazione. La procedura guidata di onboarding ti accompagna nella scelta del modello, nella configurazione API e nei canali di messaggistica. Se preferisci non gestire un ambiente locale, Kimi Claw offre un’opzione completamente gestita in hosting che ti consente di eseguire OpenClaw direttamente nel cloud.

Domande frequenti

Posso installare OpenClaw su Windows senza WSL?
Sì. Il programma di installazione PowerShell (iwr -useb https://openclaw.ai/install.ps1 | iex) viene eseguito nativamente su Windows 10 e Windows 11. Gestisce il rilevamento di Node.js, l’installazione della CLI e l’onboarding senza richiedere WSL. WSL2 è consigliato per configurazioni destinate a restare in esecuzione a lungo, perché systemd offre servizi in background più affidabili. Per l’uso generale, l’installazione nativa tramite PowerShell funziona bene.
Di quale versione di Node.js ha bisogno OpenClaw?
È consigliato Node 24, ma è supportato anche Node 22 LTS (22.14 o versioni successive). Il programma di installazione con comando singolo controlla automaticamente la tua versione di Node.js e la aggiorna se necessario. Se installi OpenClaw manualmente con npm, esegui node --version per verificare che la versione soddisfi il requisito minimo.
Come posso aggiornare OpenClaw dopo l’installazione?
Esegui npm install -g openclaw@latest dal terminale. In questo modo aggiorni la CLI all’ultima versione. Puoi anche eseguire di nuovo il programma di installazione con comando singolo, che aggiorna automaticamente l’installazione esistente. OpenClaw supporta anche gli aggiornamenti in-app tramite l’interfaccia Control UI all’indirizzo 127.0.0.1:18789. Dopo l’aggiornamento, riavvia il gateway con openclaw gateway restart per caricare la nuova versione.
L’installazione di OpenClaw è gratuita?
Sì. OpenClaw è gratuito e open source con licenza MIT. Per eseguire l’agent avrai bisogno di una chiave API di un provider di modelli; l’uso potrebbe comportare costi.
Come faccio a mantenere OpenClaw in esecuzione dopo aver chiuso il terminale?
Il programma di installazione registra OpenClaw come servizio in background. Su macOS crea un LaunchAgent. Su Linux usa un servizio systemd. Esegui openclaw gateway status per verificare che il daemon sia attivo. Su Windows, WSL2 con systemd abilitato offre la configurazione always-on più affidabile. Se preferisci non gestire servizi locali, opzioni completamente ospitate come Kimi Claw ti consentono di eseguire OpenClaw in modo continuo nel cloud.