
ZeroClaw è un potente runtime per agenti AI progettato per l'autonomia e l'integrazione con flussi di lavoro esterni. Per chi si approccia per la prima volta a questo strumento, l'interfaccia a riga di comando (CLI) rappresenta il punto di controllo principale per configurare l'ambiente, gestire l'agente e monitorare i servizi.
In questa guida analizzeremo i 10 comandi fondamentali per trasformare un'installazione pulita in un sistema autonomo e operativo, spiegando non solo come usarli, ma quando e perché farlo.
onboardIl comando onboard è l'operazione preliminare obbligatoria. Serve a inizializzare l'area di lavoro di ZeroClaw nella directory utente (~/.zeroclaw/) e a generare il file di configurazione config.toml.
zeroclaw onboard senza flag, il sistema applica impostazioni predefinite.--interactive, l'utente viene guidato attraverso un processo di 7 passaggi per una personalizzazione completa.--channels-only permette di riconfigurare esclusivamente le allowlist dei canali di comunicazione.Esempio pratico: Per una configurazione rapida specificando il provider AI e la chiave API, è possibile utilizzare:
zeroclaw onboard --provider anthropic --api-key YOUR_API_KEY --memory sqlite
agentIl comando agent avvia il loop di interazione con l'. È lo strumento principale per testare le capacità dell'agente prima di renderlo autonomo.
zeroclaw agent, si entra in una chat in tempo reale dove è possibile scambiare messaggi con l'AI.-m o --message, l'agente processa un singolo input e termina immediatamente l'esecuzione.È possibile sovrascrivere le impostazioni del file di configurazione tramite flag come --model per cambiare il modello AI o --temperature (da 0.0 a 2.0) per regolare la creatività delle risposte.
gatewayIl gateway è un server HTTP basato sul framework Axum che espone endpoint webhook. È essenziale per permettere a servizi esterni (come WhatsApp o altri strumenti di integrazione) di inviare dati a ZeroClaw.
Per impostazione predefinita, il gateway si lega all'indirizzo 127.0.0.1:8080. Per motivi di sicurezza, il binding pubblico (0.0.0.0) è consentito solo se è configurato un tunnel o se l'opzione allow_public_bind è attiva nel config.
Endpoint | Metodo | Scopo |
|---|---|---|
/health | GET | Controllo stato del server (pubblico) |
/pair | POST | Scambio codice OTP per token bearer |
/webhook | POST | Ricezione messaggi generici via webhook |
/whatsapp | POST | Webhook specifico per messaggi WhatsApp |
daemonSe il gateway gestisce solo l'ingresso HTTP, il comando daemon avvia l'intero runtime autonomo. È la modalità consigliata per l'implementazione a lungo termine.
Il daemon coordina simultaneamente diversi servizi critici:
cron/.servicePer evitare di dover avviare manualmente il daemon ogni volta che si riavvia il computer, ZeroClaw offre il comando service. Questo permette di installare il runtime come servizio a livello di sistema operativo.
install: Crea il file di unità del servizio.start: Avvia il servizio daemon.stop: Ferma il servizio.status: Verifica se il servizio è in esecuzione.uninstall: Rimuove il file di unità.Il sistema supporta launchd su macOS (tramite launchctl) e systemd su Linux (tramite systemctl --user).
doctorQuando qualcosa non funziona come previsto, il comando doctor è lo strumento di prima scelta. Esegue una serie di controlli diagnostici per individuare problemi di configurazione o stati obsoleti.
Le verifiche principali includono:
statusIl comando status fornisce una panoramica immediata dello stato attuale del sistema. A differenza di doctor, che cerca errori, status mostra l'operatività corrente dei moduli attivi.
cronIl comando cron permette di gestire i task pianificati. ZeroClaw utilizza un sistema di scheduling che permette all'agente di eseguire azioni in momenti specifici o a intervalli regolari, rendendo l'AI proattiva anziché solo reattiva.
channelIl comando channel serve a configurare e gestire i canali attraverso i quali l'agente comunica. Questo include la gestione delle allowlist, assicurando che l'agente interagisca solo con entità autorizzate.
skills e integrationsPer rendere l'agente più utile, ZeroClaw mette a disposizione due comandi per l'estensione delle funzionalità:
skills: Permette di gestire le capacità definite dall'utente (User-defined capabilities).integrations: Consente di esplorare il catalogo delle integrazioni disponibili per collegare l'agente a software terzi.Comando | Scopo Principale | Configurazione Richiesta |
|---|---|---|
onboard | Inizializzazione workspace | No |
agent | Interazione AI | Sì |
gateway | Server Webhook HTTP | Sì |
daemon | Runtime autonomo completo | Sì |
service | Gestione servizio OS | Sì |
doctor | Diagnostica di sistema | Sì |
status | Stato del sistema | Sì |
cron | Task pianificati | Sì |
channel | Gestione canali | Sì |
skills | Gestione capacità | Sì |
Il flusso di lavoro ideale per un principiante dovrebbe seguire questo ordine: onboard $\rightarrow$ agent (per i test) $\rightarrow$ daemon (per l'operatività) $\rightarrow$ service (per la persistenza). In caso di anomalie, l'uso di doctor e status permetterà di risolvere rapidamente i problemi di configurazione senza dover reinstallare l'intero sistema.
Il grafene è un materiale bidimensionale costituito da un singolo strato di atomi ...
Leggi ->Sono entusiasta di condividere la mia esperienza con la presa smart EIGHTREE, un ...
Leggi ->Negli ultimi anni la domotica è passata da nicchia a elemento centrale di molte a ...
Leggi ->Nel 2025 richiedere un mutuo in Italia non è mai stato così semplice e convenient ...
Leggi ->Scoperto un difetto di privacy negl ...
Leggi ->Oggi parliamo di Shein , cosa è Shein ? Parliamo di una piattaforma e-c ...
Leggi ->Google Quantum AI è la piattaforma di intelligenza a ...
Leggi ->Milano Cortina 2026: la copertura mediatica e i canali di streaming&l ...
Leggi ->Con il recente lancio di GPT‑5.4, ha introdotto una funzionalità inedi ...
Leggi ->