Avvio rapido e configurazione della prima esecuzione
Sono bloccato, il modo più rapido per sbloccarmi
Sono bloccato, il modo più rapido per sbloccarmi
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git.Suggerimento: chiedi all’agente di pianificare e supervisionare la correzione (passo per passo), poi esegui solo i
comandi necessari. Così le modifiche restano piccole e più facili da verificare.Se scopri un bug reale o una correzione, apri un issue su GitHub o invia una PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pullsInizia con questi comandi (condividi gli output quando chiedi aiuto):openclaw status: snapshot rapido dello stato di Gateway/agente + configurazione di base.openclaw models status: controlla l’autenticazione dei provider + disponibilità dei modelli.openclaw doctor: convalida e ripara problemi comuni di configurazione/stato.
openclaw status --all, openclaw logs --follow,
openclaw gateway status, openclaw health --verbose.Ciclo di debug rapido: Primi 60 secondi se qualcosa è rotto.
Documentazione di installazione: Installazione, Flag dell’installer, Aggiornamento.Heartbeat continua a saltare. Che cosa significano i motivi di salto?
Heartbeat continua a saltare. Che cosa significano i motivi di salto?
quiet-hours: fuori dalla finestra di ore attive configurataempty-heartbeat-file:HEARTBEAT.mdesiste ma contiene solo righe vuote, commenti, intestazioni, fence o scaffold di checklist vuoteno-tasks-due: la modalità attività diHEARTBEAT.mdè attiva ma nessun intervallo delle attività è ancora scadutoalerts-disabled: tutta la visibilità di Heartbeat è disabilitata (showOk,showAlertseuseIndicatorsono tutti disattivati)
Modo consigliato per installare e configurare OpenClaw
Modo consigliato per installare e configurare OpenClaw
pnpm openclaw onboard.Come apro la dashboard dopo l'onboarding?
Come apro la dashboard dopo l'onboarding?
Come autentico la dashboard su localhost rispetto a remoto?
Come autentico la dashboard su localhost rispetto a remoto?
- Apri
http://127.0.0.1:18789/. - Se richiede l’autenticazione con segreto condiviso, incolla il token o la password configurati nelle impostazioni della Control UI.
- Origine del token:
gateway.auth.token(oOPENCLAW_GATEWAY_TOKEN). - Origine della password:
gateway.auth.password(oOPENCLAW_GATEWAY_PASSWORD). - Se non è ancora configurato alcun segreto condiviso, genera un token con
openclaw doctor --generate-gateway-token.
- Tailscale Serve (consigliato): mantieni il bind su loopback, esegui
openclaw gateway --tailscale serve, aprihttps://<magicdns>/. Segateway.auth.allowTailscaleètrue, gli header di identità soddisfano l’autenticazione Control UI/WebSocket (nessun segreto condiviso da incollare, presuppone un host Gateway attendibile); le API HTTP richiedono ancora l’autenticazione con segreto condiviso, a meno che tu non usi deliberatamente private-ingressnoneo l’autenticazione HTTP trusted-proxy. I tentativi di autenticazione Serve concorrenti non validi dallo stesso client vengono serializzati prima che il limitatore di autenticazioni fallite li registri, quindi il secondo tentativo non valido può già mostrareretry later. - Bind tailnet: esegui
openclaw gateway --bind tailnet --token "<token>"(o configura l’autenticazione con password), aprihttp://<tailscale-ip>:18789/, poi incolla il segreto condiviso corrispondente nelle impostazioni della dashboard. - Reverse proxy identity-aware: mantieni il Gateway dietro un proxy attendibile, configura
gateway.auth.mode: "trusted-proxy", poi apri l’URL del proxy. I proxy loopback sullo stesso host richiedonogateway.auth.trustedProxy.allowLoopback = trueesplicito. - Tunnel SSH:
ssh -N -L 18789:127.0.0.1:18789 user@hostpoi aprihttp://127.0.0.1:18789/. L’autenticazione con segreto condiviso si applica comunque sul tunnel; incolla il token o la password configurati se richiesto.
Perché ci sono due configurazioni di approvazione exec per le approvazioni via chat?
Perché ci sono due configurazioni di approvazione exec per le approvazioni via chat?
approvals.exec: inoltra le richieste di approvazione alle destinazioni chatchannels.<channel>.execApprovals: fa agire quel canale come client di approvazione nativo per le approvazioni exec
- Se la chat supporta già comandi e risposte,
/approvenella stessa chat funziona tramite il percorso condiviso. - Se un canale nativo supportato può inferire gli approvatori in modo sicuro, OpenClaw ora abilita automaticamente le approvazioni native DM-first quando
channels.<channel>.execApprovals.enablednon è impostato o è"auto". - Quando sono disponibili schede/pulsanti di approvazione nativi, quella UI nativa è il percorso principale; l’agente dovrebbe includere un comando manuale
/approvesolo se il risultato dello strumento indica che le approvazioni via chat non sono disponibili o che l’approvazione manuale è l’unico percorso. - Usa
approvals.execsolo quando le richieste devono essere inoltrate anche ad altre chat o stanze operative esplicite. - Usa
channels.<channel>.execApprovals.target: "channel"o"both"solo quando vuoi esplicitamente che le richieste di approvazione vengano pubblicate di nuovo nella stanza/argomento di origine. - Le approvazioni dei Plugin sono di nuovo separate: usano
/approvenella stessa chat per impostazione predefinita, l’inoltro opzionaleapprovals.plugine solo alcuni canali nativi mantengono anche la gestione nativa delle approvazioni Plugin.
Di quale runtime ho bisogno?
Di quale runtime ho bisogno?
pnpm è consigliato. Bun non è consigliato per il Gateway.Funziona su Raspberry Pi?
Funziona su Raspberry Pi?
Suggerimenti per installazioni su Raspberry Pi?
Suggerimenti per installazioni su Raspberry Pi?
- Usa un sistema operativo 64-bit e mantieni Node >= 22.
- Preferisci l’installazione modificabile (git) così puoi vedere i log e aggiornare rapidamente.
- Inizia senza canali/Skills, poi aggiungili uno alla volta.
- Se incontri strani problemi binari, di solito è un problema di compatibilità ARM.
È bloccato su wake up my friend / l'onboarding non si schiude. E adesso?
È bloccato su wake up my friend / l'onboarding non si schiude. E adesso?
- Riavvia il Gateway:
- Controlla stato + autenticazione:
- Se resta bloccato, esegui:
Posso migrare la mia configurazione su una nuova macchina (Mac mini) senza rifare l'onboarding?
Posso migrare la mia configurazione su una nuova macchina (Mac mini) senza rifare l'onboarding?
- Installa OpenClaw sulla nuova macchina.
- Copia
$OPENCLAW_STATE_DIR(predefinito:~/.openclaw) dalla vecchia macchina. - Copia il tuo workspace (predefinito:
~/.openclaw/workspace). - Esegui
openclaw doctore riavvia il servizio Gateway.
~/.openclaw/ (per esempio ~/.openclaw/agents/<agentId>/sessions/).Correlati: Migrazione, Dove si trovano le cose su disco,
Workspace dell’agente, Doctor,
Modalità remota.Dove vedo che cosa c'è di nuovo nell'ultima versione?
Dove vedo che cosa c'è di nuovo nell'ultima versione?
Impossibile accedere a docs.openclaw.ai (errore SSL)
Impossibile accedere a docs.openclaw.ai (errore SSL)
docs.openclaw.ai tramite Xfinity
Advanced Security. Disabilitalo o inserisci docs.openclaw.ai nell’allowlist, poi riprova.
Aiutaci a sbloccarlo segnalandolo qui: https://spa.xfinity.com/check_url_status.Se non riesci ancora a raggiungere il sito, la documentazione è disponibile come mirror su GitHub:
https://github.com/openclaw/openclaw/tree/main/docsDifferenza tra stable e beta
Differenza tra stable e beta
latest= stablebeta= build iniziale per i test
latest. I manutentori possono anche
pubblicare direttamente su latest quando necessario. Ecco perché beta e stable possono
puntare alla stessa versione dopo la promozione.Vedi cosa è cambiato:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.mdPer i comandi di installazione a riga singola e la differenza tra beta e dev, vedi l’accordion qui sotto.Come installo la versione beta e qual è la differenza tra beta e dev?
Come installo la versione beta e qual è la differenza tra beta e dev?
beta (può corrispondere a latest dopo la promozione).
Dev è il riferimento mobile di main (git); quando viene pubblicato, usa il dist-tag npm dev.Comandi a riga singola (macOS/Linux):Come provo gli ultimi aggiornamenti?
Come provo gli ultimi aggiornamenti?
- Canale dev (checkout git):
main e aggiorna dal sorgente.- Installazione modificabile (dal sito dell’installer):
Quanto tempo richiedono di solito installazione e onboarding?
Quanto tempo richiedono di solito installazione e onboarding?
- Installazione: 2-5 minuti
- Onboarding QuickStart: di solito pochi minuti
- Onboarding completo: più tempo quando l’accesso al provider, l’associazione del canale, l’installazione del daemon, i download di rete, le Skills o i Plugin opzionali richiedono configurazione aggiuntiva
openclaw configure.Se si blocca, usa Installer bloccato
e il ciclo rapido di debug in Sono bloccato.Installer bloccato? Come ottengo più feedback?
Installer bloccato? Come ottengo più feedback?
L'installazione su Windows dice git non trovato oppure openclaw non riconosciuto
L'installazione su Windows dice git non trovato oppure openclaw non riconosciuto
- Installa Git for Windows e assicurati che
gitsia nel tuo PATH. - Chiudi e riapri PowerShell, poi esegui di nuovo l’installer.
- La cartella bin globale di npm non è nel PATH.
-
Controlla il percorso:
-
Aggiungi quella directory al PATH utente (su Windows non serve il suffisso
\bin; sulla maggior parte dei sistemi è%AppData%\npm). - Chiudi e riapri PowerShell dopo aver aggiornato il PATH.
L'output exec su Windows mostra testo cinese illeggibile - cosa devo fare?
L'output exec su Windows mostra testo cinese illeggibile - cosa devo fare?
- l’output di
system.run/execmostra il cinese come mojibake - Lo stesso comando appare corretto in un altro profilo terminale
La documentazione non ha risposto alla mia domanda - come ottengo una risposta migliore?
La documentazione non ha risposto alla mia domanda - come ottengo una risposta migliore?
Come installo OpenClaw su Linux?
Come installo OpenClaw su Linux?
- Percorso rapido Linux + installazione del servizio: Linux.
- Guida completa: Primi passi.
- Installer + aggiornamenti: Installazione e aggiornamenti.
Come installo OpenClaw su un VPS?
Come installo OpenClaw su un VPS?
Dove sono le guide di installazione cloud/VPS?
Dove sono le guide di installazione cloud/VPS?
- Hosting VPS (tutti i provider in un unico posto)
- Fly.io
- Hetzner
- exe.dev
Posso chiedere a OpenClaw di aggiornarsi da solo?
Posso chiedere a OpenClaw di aggiornarsi da solo?
Che cosa fa davvero l'onboarding?
Che cosa fa davvero l'onboarding?
openclaw onboard è il percorso di configurazione consigliato. In modalità locale ti guida attraverso:- Configurazione modello/auth (OAuth del provider, chiavi API, setup-token Anthropic, più opzioni per modelli locali come LM Studio)
- Posizione del workspace + file di bootstrap
- Impostazioni Gateway (bind/porta/auth/tailscale)
- Canali (WhatsApp, Telegram, Discord, Mattermost, Signal, iMessage, più Plugin di canale inclusi come QQ Bot)
- Installazione daemon (LaunchAgent su macOS; unità utente systemd su Linux/WSL2)
- Controlli di integrità e selezione delle Skills
Mi serve un abbonamento Claude o OpenAI per eseguirlo?
Mi serve un abbonamento Claude o OpenAI per eseguirlo?
- Chiave API Anthropic: fatturazione normale dell’API Anthropic
- Claude CLI / autenticazione abbonamento Claude in OpenClaw: lo staff Anthropic
ci ha detto che questo uso è di nuovo consentito, e OpenClaw considera l’uso di
claude -pautorizzato per questa integrazione a meno che Anthropic pubblichi una nuova policy
Posso usare un abbonamento Claude Max senza una chiave API?
Posso usare un abbonamento Claude Max senza una chiave API?
claude -p autorizzati
per questa integrazione a meno che Anthropic pubblichi una nuova policy. Se vuoi
la configurazione lato server più prevedibile, usa invece una chiave API Anthropic.Supportate l'autenticazione con abbonamento Claude (Claude Pro o Max)?
Supportate l'autenticazione con abbonamento Claude (Claude Pro o Max)?
claude -p autorizzati per questa integrazione
a meno che Anthropic pubblichi una nuova policy.Il setup-token Anthropic è ancora disponibile come percorso token supportato da OpenClaw, ma ora OpenClaw preferisce il riuso della Claude CLI e claude -p quando disponibili.
Per carichi di lavoro di produzione o multiutente, l’autenticazione con chiave API Anthropic è ancora la
scelta più sicura e prevedibile. Se vuoi altre opzioni ospitate in stile abbonamento
in OpenClaw, vedi OpenAI, Qwen / Model
Cloud, MiniMax e GLM
Models.Perché visualizzo HTTP 429 rate_limit_error da Anthropic?
Perché visualizzo HTTP 429 rate_limit_error da Anthropic?
Extra usage is required for long context requests, la richiesta sta tentando di usare
la finestra di contesto 1M di Anthropic (un modello Claude 4.x da 1M con supporto GA o la configurazione legacy
context1m: true). Funziona solo quando le tue credenziali sono idonee
per la fatturazione del contesto lungo (fatturazione con chiave API o il percorso di accesso Claude di OpenClaw
con Extra Usage abilitato).Suggerimento: imposta un modello di fallback così OpenClaw può continuare a rispondere mentre un provider ha un limite di frequenza attivo.
Vedi Modelli, OAuth e
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.AWS Bedrock è supportato?
AWS Bedrock è supportato?
amazon-bedrock; altrimenti puoi abilitare esplicitamente plugins.entries.amazon-bedrock.config.discovery.enabled o aggiungere una voce provider manuale. Vedi Amazon Bedrock e Provider di modelli. Se preferisci un flusso con chiave gestita, un proxy compatibile con OpenAI davanti a Bedrock resta comunque un’opzione valida.Come funziona l'autenticazione di Codex?
Come funziona l'autenticazione di Codex?
openai/gpt-5.5 per la configurazione comune: autenticazione con abbonamento ChatGPT/Codex più
esecuzione nativa del server app Codex. I riferimenti GPT Codex legacy sono
configurazioni legacy riparate da openclaw doctor --fix. L’accesso diretto con chiave API OpenAI
resta disponibile per le superfici API OpenAI non agent e per i modelli
agent tramite un profilo con chiave API openai ordinato.
Vedi Provider di modelli e Onboarding (CLI).Perché OpenClaw menziona ancora il prefisso legacy OpenAI Codex?
Perché OpenClaw menziona ancora il prefisso legacy OpenAI Codex?
openai è il provider e l’ID del profilo di autenticazione sia per le chiavi API OpenAI sia per
OAuth ChatGPT/Codex. Potresti vedere ancora il prefisso legacy OpenAI Codex nella configurazione legacy e
negli avvisi di migrazione.
Le configurazioni meno recenti lo usavano anche come prefisso del modello:openai/gpt-5.5= autenticazione con abbonamento ChatGPT/Codex con runtime Codex nativo per i turni agent- riferimento GPT-5.5 Codex legacy = route modello legacy riparata da
openclaw doctor --fix openai/gpt-5.5più un profilo con chiave APIopenaiordinato = autenticazione con chiave API per un modello agent OpenAI- ID profilo di autenticazione Codex legacy = ID profilo di autenticazione legacy migrato da
openclaw doctor --fix
OPENAI_API_KEY. Se vuoi l’autenticazione con abbonamento ChatGPT/Codex, accedi con
openclaw models auth login --provider openai. Mantieni il riferimento modello come
openai/gpt-5.5; i riferimenti modello Codex legacy sono configurazioni legacy che
openclaw doctor --fix riscrive.Perché i limiti di OAuth Codex possono differire dal web ChatGPT?
Perché i limiti di OAuth Codex possono differire dal web ChatGPT?
openclaw models status, ma non inventa né normalizza i diritti del web ChatGPT
in accesso API diretto. Se vuoi il percorso diretto di fatturazione/limiti di OpenAI Platform, usa openai/* con una chiave API.Supportate l'autenticazione con abbonamento OpenAI (OAuth Codex)?
Supportate l'autenticazione con abbonamento OpenAI (OAuth Codex)?
Come configuro OAuth per Gemini CLI?
Come configuro OAuth per Gemini CLI?
openclaw.json.Passaggi:- Installa Gemini CLI localmente così
geminiè inPATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- Abilita il Plugin:
openclaw plugins enable google - Accedi:
openclaw models auth login --provider google-gemini-cli --set-default - Modello predefinito dopo l’accesso:
google-gemini-cli/gemini-3-flash-preview - Se le richieste falliscono, imposta
GOOGLE_CLOUD_PROJECToGOOGLE_CLOUD_PROJECT_IDsull’host gateway
Un modello locale va bene per chat informali?
Un modello locale va bene per chat informali?
Come mantengo il traffico dei modelli ospitati in una regione specifica?
Come mantengo il traffico dei modelli ospitati in una regione specifica?
models.mode: "merge" così i fallback restano disponibili rispettando il provider regionale selezionato.Devo comprare un Mac Mini per installarlo?
Devo comprare un Mac Mini per installarlo?
imsg su qualsiasi Mac connesso a Messaggi. Se il Gateway gira su Linux o altrove, imposta channels.imessage.cliPath su un wrapper SSH che esegue imsg su quel Mac. Se vuoi altri strumenti esclusivi di macOS, esegui il Gateway su un Mac o associa un nodo macOS.Documentazione: iMessage, Nodi, Modalità remota Mac.Mi serve un Mac mini per il supporto iMessage?
Mi serve un Mac mini per il supporto iMessage?
imsg; il Gateway può girare su quel Mac, oppure altrove con un wrapper SSH cliPath.Configurazioni comuni:- Esegui il Gateway su Linux/VPS e imposta
channels.imessage.cliPathsu un wrapper SSH che esegueimsgsu un Mac connesso a Messaggi. - Esegui tutto sul Mac se vuoi la configurazione più semplice su una sola macchina.
Se compro un Mac mini per eseguire OpenClaw, posso collegarlo al mio MacBook Pro?
Se compro un Mac mini per eseguire OpenClaw, posso collegarlo al mio MacBook Pro?
system.run su quel dispositivo.Schema comune:- Gateway sul Mac mini (sempre attivo).
- MacBook Pro esegue l’app macOS o un host nodo e si associa al Gateway.
- Usa
openclaw nodes status/openclaw nodes listper vederlo.
Posso usare Bun?
Posso usare Bun?
Telegram: cosa va in allowFrom?
Telegram: cosa va in allowFrom?
channels.telegram.allowFrom è l’ID utente Telegram del mittente umano (numerico). Non è il nome utente del bot.La configurazione richiede solo ID utente numerici. Se hai già voci legacy @username nella configurazione, openclaw doctor --fix può provare a risolverle.Più sicuro (nessun bot di terze parti):- Invia un DM al tuo bot, poi esegui
openclaw logs --followe leggifrom.id.
- Invia un DM al tuo bot, poi chiama
https://api.telegram.org/bot<bot_token>/getUpdatese leggimessage.from.id.
- Invia un DM a
@userinfoboto@getidsbot.
Più persone possono usare un numero WhatsApp con istanze OpenClaw diverse?
Più persone possono usare un numero WhatsApp con istanze OpenClaw diverse?
kind: "direct", mittente E.164 come +15551234567) a un agentId diverso, così ogni persona ottiene il proprio workspace e archivio sessioni. Le risposte arrivano comunque dallo stesso account WhatsApp e il controllo accessi DM (channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom) è globale per account WhatsApp. Vedi Routing multi-agent e WhatsApp.Posso eseguire un agent "chat veloce" e un agent "Opus per il coding"?
Posso eseguire un agent "chat veloce" e un agent "Opus per il coding"?
Homebrew funziona su Linux?
Homebrew funziona su Linux?
/home/linuxbrew/.linuxbrew/bin (o il tuo prefisso brew) così gli strumenti installati con brew vengono risolti nelle shell non di login.
Le build recenti antepongono anche directory bin utente comuni nei servizi systemd Linux (per esempio ~/.local/bin, ~/.npm-global/bin, ~/.local/share/pnpm, ~/.bun/bin) e rispettano PNPM_HOME, NPM_CONFIG_PREFIX, BUN_INSTALL, VOLTA_HOME, ASDF_DATA_DIR, NVM_DIR e FNM_DIR quando impostate.Differenza tra installazione git hackable e installazione npm
Differenza tra installazione git hackable e installazione npm
- Installazione hackable (git): checkout completo del sorgente, modificabile, ideale per contributor. Esegui le build localmente e puoi modificare codice/documentazione.
- Installazione npm: installazione CLI globale, senza repo, ideale per “eseguirlo e basta”. Gli aggiornamenti arrivano dai dist-tag npm.
Posso passare tra installazioni npm e git in seguito?
Posso passare tra installazioni npm e git in seguito?
openclaw update --channel ... quando OpenClaw è già installato.
Questo non elimina i tuoi dati: cambia solo l’installazione del codice OpenClaw.
Il tuo stato (~/.openclaw) e workspace (~/.openclaw/workspace) restano intatti.Da npm a git:--dry-run per visualizzare prima in anteprima il cambio di modalità pianificato. L’aggiornamento esegue
i follow-up di Doctor, aggiorna le fonti dei plugin per il canale di destinazione e
riavvia il gateway a meno che tu non passi --no-restart.Anche l’installer può forzare entrambe le modalità:Devo eseguire il Gateway sul mio laptop o su una VPS?
Devo eseguire il Gateway sul mio laptop o su una VPS?
- Pro: nessun costo del server, accesso diretto ai file locali, finestra del browser visibile.
- Contro: sospensione/cali di rete = disconnessioni, aggiornamenti/riavvii del sistema operativo interrompono, deve restare attivo.
- Pro: sempre attivo, rete stabile, nessun problema di sospensione del laptop, più facile da mantenere in esecuzione.
- Contro: spesso eseguito headless (usa screenshot), solo accesso remoto ai file, devi usare SSH per gli aggiornamenti.
Quanto è importante eseguire OpenClaw su una macchina dedicata?
Quanto è importante eseguire OpenClaw su una macchina dedicata?
- Host dedicato (VPS/Mac mini/Raspberry Pi): sempre attivo, meno interruzioni dovute a sospensione/riavvio, autorizzazioni più pulite, più facile da mantenere in esecuzione.
- Laptop/desktop condiviso: va benissimo per test e uso attivo, ma aspettati pause quando la macchina va in sospensione o si aggiorna.
Quali sono i requisiti minimi per una VPS e il sistema operativo consigliato?
Quali sono i requisiti minimi per una VPS e il sistema operativo consigliato?
- Minimo assoluto: 1 vCPU, 1 GB di RAM, ~500 MB di disco.
- Consigliato: 1-2 vCPU, 2 GB di RAM o più per margine (log, media, più canali). Gli strumenti Node e l’automazione del browser possono richiedere molte risorse.
Posso eseguire OpenClaw in una VM e quali sono i requisiti?
Posso eseguire OpenClaw in una VM e quali sono i requisiti?
- Minimo assoluto: 1 vCPU, 1 GB di RAM.
- Consigliato: 2 GB di RAM o più se esegui più canali, automazione del browser o strumenti multimediali.
- OS: Ubuntu LTS o un altro Debian/Ubuntu moderno.
Correlati
- FAQ — la FAQ principale (modelli, sessioni, gateway, sicurezza, altro)
- Panoramica dell’installazione
- Per iniziare
- Risoluzione dei problemi