Installazione di OpenClaw
OpenClaw è distribuito come pacchetto npm. Puoi installarlo globalmente e avere un agente AI funzionante in meno di 5 minuti — oppure salta la configurazione e distribuisci con Clawly.
Non sei tecnico o semplicemente non vuoi la seccatura?
Clawly è una piattaforma hosted che distribuisce e gestisce il tuo agente OpenClaw al posto tuo — niente terminale, niente server, niente Docker. Scegli un piano, collega i tuoi canali e sei online in pochi secondi.
> Prerequisiti
Prima di installare OpenClaw, assicurati di avere:
-
✓
Node.js 22 o successivo. OpenClaw utilizza funzionalità JavaScript moderne che richiedono Node 22+. Controlla la tua versione con
node --version. - ✓ Una chiave API di un provider AI. Ti servirà una chiave da Anthropic (Claude), OpenAI (GPT), Google (Gemini) o un altro provider supportato.
-
✓
Un token bot di una piattaforma di messaggistica. Crea un bot Telegram tramite
@BotFathero un bot Discord nel Developer Portal. - ✓ Un server (per il funzionamento 24/7). Qualsiasi VPS, VM cloud o macchina sempre accesa. Un server da 5$/mese è sufficiente per un singolo agente.
> Installazione
Installa OpenClaw globalmente tramite npm:
npm install -g openclaw
Verifica l'installazione:
openclaw --version
> Configurazione
OpenClaw utilizza un file .env per la configurazione. Crea una directory di lavoro e inizializzala:
mkdir my-agent && cd my-agent openclaw init
Questo crea un file .env con le variabili necessarie. Come minimo, dovrai impostare:
# AI Provider ANTHROPIC_API_KEY=sk-ant-... # Telegram (optional) TELEGRAM_BOT_TOKEN=123456:ABC-... # Discord (optional) DISCORD_BOT_TOKEN=MTIz... # Agent personality AGENT_NAME=MyAgent AGENT_SYSTEM_PROMPT="You are a helpful assistant."
Devi configurare solo i canali che intendi utilizzare. OpenClaw supporta Telegram, Discord, WhatsApp, Signal, Slack, iMessage e altri ancora — basta aggiungere il token corrispondente.
> Avvio dell'agente
Avvia l'agente con il comando gateway:
openclaw gateway
L'agente si connette ai canali configurati e inizia ad ascoltare i messaggi. Vedrai un output simile a:
[OpenClaw] Agent "MyAgent" starting... [OpenClaw] Telegram connected [OpenClaw] Discord connected [OpenClaw] Ready — listening on 2 channels
Per distribuzioni in produzione, usa un process manager come pm2 o Docker per mantenere l'agente in esecuzione:
# With pm2 pm2 start "openclaw gateway" --name my-agent # With Docker docker run -d --env-file .env --name my-agent openclaw-agent
> Problemi comuni
"Error: Node.js version too old"
OpenClaw richiede Node.js 22+. Usa nvm install 22 o scaricalo dal sito ufficiale di Node.js.
"Telegram polling conflict"
Questo succede se un altro processo sta già effettuando il polling sullo stesso token bot. Arresta le altre istanze o usa un token bot diverso.
"API rate limit exceeded"
Il tuo provider AI sta limitando le richieste. Controlla i limiti di frequenza del tuo piano e valuta un upgrade o l'aggiunta di una coda per le richieste.
Troppa configurazione?
Clawly gestisce l'installazione, l'hosting, il monitoraggio e gli aggiornamenti al posto tuo. Scegli un piano, collega i tuoi canali e il tuo agente è online in pochi secondi.
Distribuisci senza complicazioni