OpenWebUI girava su Docker, porta 8080, stabile. L'ho fermato e rimosso. Non perché non funzionasse — funzionava benissimo. Ma una chat interface browser non è un gateway: non parla con Telegram, non risponde su WhatsApp alle tre di notte, non esegue job pianificati. OpenClaw promette tutto questo. L'ho installato sul LattePanda Alpha — m3-8100Y, 8GB LPDDR3 — per capire se quella promessa reggeva su CPU-only. La risposta breve: no. La risposta lunga è più interessante.
Perché sostituire OpenWebUI
OpenWebUI è ottimo per quello che fa: una chat interface raffinata, supporto multi-modello, cronologia, RAG. Se vuoi una UI web per parlare con Ollama, è probabilmente il migliore. Il problema è che OpenWebUI finisce lì — sei tu che vai dalla chat, non la chat che viene da te.
OpenClaw è un'idea diversa. Non è una chat interface — è un gateway: un processo che sta in ascolto su più canali (Telegram, WhatsApp, Discord, Signal, Matrix, IRC) e smista le richieste a un agente AI locale. L'agente ha accesso a 52 skills built-in — 1Password, Apple Notes, calendario, ecc. — e può eseguire cron job autonomi. L'architettura ricorda più un assistente personale programmabile che un chatbot. Ne avevo parlato in dettaglio nel post sulle 250K stelle di OpenClaw e le skill infette — lì il focus era sull'ecosistema e sui rischi supply chain. Qui il focus è: funziona su hardware reale, con un modello locale, su CPU senza GPU?
Installazione su LattePanda Alpha
L'installazione di OpenClaw è più lineare di quanto la documentazione lasci intendere, ma ci sono due requisiti impliciti che non vengono comunicati bene: Node.js 18 minimo (la versione nei repo Debian stabili è tipicamente più vecchia) e il fatto che il gateway sia progettato per girare come servizio persistente, non come processo interattivo. Sul LattePanda con Debian 13, Node.js 22.22.2 LTS arriva via NodeSource. Poi:
npm install -g openclaw
systemctl --user enable openclaw-gateway
systemctl --user start openclaw-gatewayLo stato dell'applicazione finisce tutto in ~/.openclaw/, config principale openclaw.json. Il gateway apre un WebSocket sulla porta 18789. Non è documentato in modo prominente, ma è bloccante per chiunque voglia accedere alla UI da un'altra macchina in LAN.









