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:

wsl --install

 

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):

wsl --shutdown

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
Dovresti vedere Node 22.x o successivo.

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:

openclaw --version

Passo 5 – Eseguire l’onboarding di OpenClaw

Questo è il momento in cui il tuo agente nasce… o si schiude, secondo Openclaw.

openclaw onboard --install-daemon

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:

openclaw gateway status

Dovresti vedere running (in esecuzione).


Passo 6 – Accedere a OpenClaw

Ora hai molteplici modi per accedervi:

Interfaccia Utente Testuale (TUI):

openclaw 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:

sudo npm install -g mcporter

Poi abilita la skill inclusa in:

nano ~/.openclaw/openclaw.json

Esempio minimale per permettere questa skill:

{"skills": { "allowBundled": ["mcporter"] } }

Riavvia il gateway di OpenClaw dalla shell WSL:

openclaw gateway restart

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:

Have a project in mind?
Let's build it right.

Tell us about your goals. We will take care of the rest.

Start a Conversation

or email info@shambix.com