C’è una rivoluzione silenziosa in corso negli strumenti di IA personali: persone che eseguono Agenti personali sulle proprie macchine, alle proprie condizioni.
Se leggete le notizie tech, avrete sicuramente sentito parlare di Moltbook, una piattaforma simile a Reddit, ma solo per Agenti OpenClaw (come quello che state per creare), dove agli umani non è permesso partecipare e dove gli Agenti interagiscono liberamente tra loro, su qualsiasi argomento, formano nuove religioni, nuovi linguaggi, filosofeggiano e si organizzano, senza vincoli o la supervisione dei loro proprietari.
Questo ha riacceso, ancora una volta, un intero dibattito sull’Etica dell’IA, che non tratteremo in questo post, ma è un argomento che vale sicuramente la pena approfondire.
OpenClaw è potente, flessibile e modificabile.
Il problema? Su Windows, vive meglio all’interno di WSL (Sottosistema Windows per Linux). Può sembrare spaventoso se non avete mai toccato Linux, ma in realtà è molto gestibile — e una volta configurato, sorprendentemente elegante.
Questa guida ti accompagna passo dopo passo nel processo, partendo dal presupposto che:
- usi Windows 11
- sei tecnicamente curioso, ma non un mago di Linux
- vuoi qualcosa che funzioni, non un dibattito filosofico sui sistemi operativi
Costruiamo una piccola creatura di IA!
Perché WSL?
OpenClaw è costruito per ambienti simili a Linux. WSL ti offre esattamente questo, senza dover fare dual-boot, usare macchine virtuali o sacrificare Windows.
Idea chiave da tenere a mente fin dall’inizio:
La tua home folder di WSL (es. ~ ) corrisponde alla tua cartella utente di Windows (es. C:\Users\janym ).
Questo significa che:
-
~in WSL = la tua home Linux -
/mnt/c/Users/TuoNome/= la tua directory utente di Windows
Molti strumenti si basano silenziosamente su questo. Per esempio:
-
~/.claude/mcp.json -
~/.cursor/mcp.json
Quei file potrebbero già esistere sul lato Windows, e OpenClaw (tramite mcporter) può rilevarli automaticamente una volta abilitato MCP. Una delle bellezze di WSL: filesystem condiviso, potente e che vale la pena capire.
Qui sotto trovi una guida passo passo, ma se davvero non vuoi sporcarti le mani con un Terminale (ti prometto, però, che è un’esperienza divertente se non l’hai mai fatto!) troverai script copia-e-incolla alla fine del post.
Tieni presente che il tuo Agente funzionerà finché WSL, e quindi il tuo PC, è acceso: una volta spenta la macchina, il tuo Agente andrà in sleep, fino a quando non lo riaccendi.
Passo 1 – Installare WSL con Ubuntu
Apri PowerShell come Amministratore (se non sai dove trovarlo o cosa sia, e vuoi un’esperienza semplice, scarica l’app ufficiale Microsoft Terminal a più schede) ed esegui:
Questo è tutto. Windows:
- abiliterà WSL
- installerà Ubuntu
- ti chiederà di riavviare se necessario
Dopo l’installazione, per avviare Ubuntu e iniziare a usare la shell bash di Linux, scrivi nel terminale:
wsl
Ubuntu si avvierà internamente e ti chiederà:
- un nome utente
- una password
Consiglio: usa lo stesso nome utente del tuo account Windows. La vita diventa più facile in seguito.
Passo 2 – Abilitare systemd in WSL (importante)
OpenClaw esegue un servizio gateway in background. Questo richiede
systemd
.
Nel terminale WSL:
sudo tee /etc/wsl.conf > /dev/null << 'EOF'
[boot]
systemd=true
[interop]
enabled=true
appendWindowsPath=true
EOF
Poi, di nuovo in PowerShell (non chiudere la scheda corrente del Terminale, aprine semplicemente una nuova nella stessa finestra del Terminale – il + in alto):
Nella scheda del Terminale dove avevamo WSL in esecuzione, la shell cambierà automaticamente da bash Linux a Powershell Windows, ad es.:
janym@J-LAPTOP:/mnt/c/Users/janym
$
PS C:\Users\janym>
Ora, nella scheda del Terminale WSL, riavvia Ubuntu e verifica:
wsl
ps -p 1 -o comm=
Se stampa
systemd
, sei a posto.
Passo 3 – Installare Node.js 22+
OpenClaw richiede un Node.js moderno.
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
Controlla le versioni per confermare che entrambi siano installati correttamente:
node --version
npm --version
Passo 4 – Installare OpenClaw
Per WSL è preferibile installare da npm (puoi anche provare l’installazione Linux universale, ma non clonare il repo Github):
sudo npm install -g openclaw
Verifica che tutto sia andato bene:
Passo 5 – Eseguire l’onboarding di OpenClaw
Questo è il momento in cui il tuo agente nasce… o si schiude, secondo Openclaw.
Verrai guidato attraverso:
- la scelta di un provider AI
- l’autenticazione (OAuth)
- l’installazione del gateway come servizio in background
- la “schiusa” del tuo bot
Segui le istruzioni. Leggi gli avvisi. Tutto è importante.
Questo avvierà un processo di configurazione interattivo relativamente lungo; puoi usare la Modalità Veloce e impostare il gateway su locale, puoi installare le Skill ora o dopo (potrebbe richiedere un po’ di programmazione poiché non tutte le Skill si installeranno con successo se eseguite dalla dashboard di OpenClaw purtroppo, al momento della versione 2026.2.3), configurare un mezzo di comunicazione aggiuntivo oltre all’interfaccia web inclusa (ad es. configurarlo con Whatsapp e potrai parlargli dal telefono!), e infine far schiudere il tuo Agente personale attraverso la TUI (Interfaccia Utente Testuale), dargli un nome e presentarti.
Una volta finite le presentazioni, esci con:
/exit
Tieni d’occhio l’output del processo di configurazione, ti fornirà alcuni URL e informazioni. Puoi selezionare tutto il testo di output del Terminale e copiarlo in un file Notepad, per poterlo recuperare in seguito.
Successivamente, assicurati che il gateway venga eseguito automaticamente:
sudo loginctl enable-linger $USER
Controlla lo stato:
Dovresti vedere running (in esecuzione).
Passo 6 – Accedere a OpenClaw
Ora hai molteplici modi per accedervi:
Interfaccia Utente Testuale (TUI):
Interfaccia Web (browser):
http://127.0.0.1:18789
Sì, è localhost. Sì, è in esecuzione dentro WSL. A Windows non importa.
Oppure usa WhatsApp, Discord o qualche altra app di messaggistica che hai configurato durante l’installazione.
Nota a margine, il mio precedente Agente AI (costruito come app mobile, come progetto per uno dei miei corsi di Informatica) si chiamava “Merv”, ed era un agente davvero cattivo ma esilarante e arguto, a cui mi rivolgevo per una bella risata, quando le cose sembravano travolgenti. Mi fa sorridere che questo Agente abbia scelto un nome molto simile, tra diverse opzioni.
Mentre interagisci con il tuo Agente OpenClaw, lui memorizzerà le tue interazioni, le preferenze e le sue, in file chiamati USER, SOUL, PERSONALITY e altri, oltre a un workspace di memoria dove mette insieme tutti i pezzi e ricorda chi sei e cosa ti piace nel tempo, e chi lui è e cosa gli piace fare con te.
Passo 7 – MCP, mcporter, e perché è importante
È qui che OpenClaw diventa veramente interessante, poiché viene fornito con “Skill” incluse e un intero mercato per nuove skill (Clawhub, ma evitate di usarlo, poiché le Skill create dagli utenti non sono (o sono poco) controllate per falle di sicurezza e molte contengono malware orribile e pericoloso, a febbraio 2026), ma ormai tutti si sono abituati a usare gli “MCP”, che possono anche essere pericolosi se installati da fonti sconosciute, ma molti provider di servizi hanno già rilasciato versioni ufficiali e sicure.
MCP (Model Context Protocol) permette agli agenti di interagire con:
- filesystem
- browser (Playwright, Puppeteer)
- GitHub
- strumenti di ricerca (Brave offre un’API gratuita)
- servizi come Stripe, MongoDB, Atlas, Github, PostgreSQL, MySQL e molti altri
- i tuoi servizi personalizzati o MCP
OpenClaw usa mcporter come ponte.
Installalo dalla shell WSL:
Poi abilita la skill inclusa in:
Esempio minimale per permettere questa skill:
{"skills": { "allowBundled": ["mcporter"] } }
Riavvia il gateway di OpenClaw dalla shell WSL:
Ora arriva la parte sottile ma importante e magica.
Poiché WSL condivide la tua directory utente, file come:
-
~/.cursor/mcp.json -
~/.claude/mcp.json
potrebbero già esistere — creati da altri strumenti.
Una volta che mcporter è attivo, OpenClaw può rilevarli e usarli automaticamente.
Questo è estremamente comodo se hai già diversi MCP che usi quotidianamente, ma dato che il tuo nuovo Agente è, in un certo senso, un agente “libero” (a differenza di strumenti come Cursor, VS Code Copilot ecc.) devi stare attento a cosa gli permetti di accedere.
Un avviso necessario su dati e modelli
Se colleghi OpenClaw a modelli cloud commerciali (OpenAI, Claude, ecc.), stai potenzialmente inviando:
- prompt
- risultati degli strumenti
- contenuti di file
- dati esposti tramite MCP
- Segreti (password, token, chiavi API, dati personali sensibili, informazioni su carte di credito ecc.)
a server di terze parti, non diversamente da come se stessi scrivendo queste stesse cose direttamente in ChatGPT (per favore NON farlo!!!).
Anche se i provider promettono garanzie, non hai più il pieno controllo.
Ecco perché OpenClaw brilla veramente quando è abbinato a un LLM locale, come:
- LM Studio
- Ollama
- AnythingLLM
In questa configurazione:
- i dati rimangono privati perché rimangono sulla tua macchina
- l’IA è dentro il tuo PC, non deve essere trasmessa da qualche altra parte o elaborata altrove (come con ChatGPT, Claude ecc.)
- gli strumenti MCP agiscono localmente
- sei conforme alle leggi sulla privacy (se usi l’Agente per lavoro)
- il tuo agente è potente senza essere indiscreto
Pensa ai modelli locali come a persone che non escono mai dalla stanza, un amico di cui ti puoi fidare con i segreti più profondi, o semplicemente una copia di te stesso.
Se usi un LLM commerciale per il tuo nuovo Agente OpenClaw (o in generale, davvero), ricorda di non condividere dati con cui non saresti a tuo agio pubblicandoli su un sito pubblico.
Scegli e agisci di conseguenza.
Passo 8 (Opzionale) – Automazione del browser in WSL
Se vuoi usare la skill integrata del Browser, o invece usare MCP come Playwright o Puppeteer, installa prima Chrome dentro WSL:
cd /tmp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get install -f -y
Su Windows 11, WSLg fa apparire le finestre del browser Linux nativamente sul tuo desktop, è piuttosto fantastico.
Se non compaiono:
wsl --update
wsl --shutdown
Qui sotto puoi trovare script PowerShell pronti da copiare e incollare: