Aller au contenu

Commandes OpenClaw

Commandes complètes d’OpenClaw pour gérer votre agent IA personnel sur plusieurs canaux de messagerie et plateformes.

PlateformeCommande
macOS/Linuxcurl -fsSL https://openclaw.ai/install.sh | bash
npm (global)npm install -g openclaw
Mise à jouropenclaw update
Vérificationopenclaw --version
CommandeDescription
openclaw onboardAssistant de configuration interactif pour la passerelle, l’espace de travail, les canaux et les compétences
openclaw onboard --install-daemonConfiguration et installation de la passerelle en tant que service d’arrière-plan
openclaw onboard --flow quickstartConfiguration rapide avec des paramètres par défaut raisonnables
openclaw onboard --flow advancedConfiguration complète avec toutes les options
openclaw onboard --non-interactiveConfiguration sans interface (nécessite des options explicites)
openclaw setup --workspace ~/my-agentInitialiser la configuration et le répertoire de l’espace de travail
openclaw configureAssistant interactif pour les modèles, canaux, compétences et passerelle
openclaw doctorVérifications de santé et corrections rapides pour la configuration et la passerelle
openclaw doctor --deepAnalyse approfondie incluant les services système
openclaw reset --scope configRéinitialiser la configuration uniquement
openclaw reset --scope full --yesRéinitialisation complète de la configuration, des identifiants et des sessions
CommandeDescription
openclaw config get <path>Afficher une valeur de configuration
openclaw config set <path> <value>Définir une valeur de configuration (JSON5 ou chaîne brute)
openclaw config unset <path>Supprimer une valeur de configuration
openclaw configureLancer l’assistant de configuration interactif
VariableFonction
OPENCLAW_HOMERemplacer le répertoire personnel par défaut
OPENCLAW_STATE_DIRRépertoire d’état personnalisé
OPENCLAW_CONFIG_PATHChemin personnalisé du fichier de configuration
CommandeDescription
openclaw gateway runExécuter la passerelle WebSocket au premier plan
openclaw gateway run --port 18789Exécuter la passerelle sur un port spécifique
openclaw gateway run --bind lanLier à l’interface réseau local
openclaw gateway run --bind tailnetLier via Tailscale
openclaw gateway statusVérifier l’état de la passerelle via RPC
openclaw gateway healthRécupérer l’état de santé de la passerelle en cours d’exécution
openclaw gateway installInstaller la passerelle en tant que service système
openclaw gateway startDémarrer le service installé
openclaw gateway stopArrêter le service en cours
openclaw gateway restartRedémarrer le service
openclaw gateway uninstallSupprimer le service
openclaw gateway discoverDécouvrir les passerelles sur le réseau
openclaw logs --followSuivre les journaux de la passerelle en temps réel
openclaw logs --limit 100 --json100 dernières entrées de journal au format JSON
CommandeDescription
openclaw channels listAfficher tous les canaux configurés et les profils d’authentification
openclaw channels statusVérifier l’accessibilité de la passerelle et la santé des canaux
openclaw channels add --channel telegramAjouter le canal Telegram
openclaw channels add --channel whatsappAjouter le canal WhatsApp
openclaw channels add --channel discordAjouter le canal Discord
openclaw channels add --channel slackAjouter le canal Slack
openclaw channels add --channel signalAjouter le canal Signal
openclaw channels add --channel imessageAjouter le canal iMessage
openclaw channels add --channel msteamsAjouter le canal Microsoft Teams
openclaw channels remove --channel telegramSupprimer un canal
openclaw channels login --channel discordConnexion interactive à un canal
openclaw channels logout --channel telegramSe déconnecter d’un canal
openclaw channels logs --channel whatsappAfficher les journaux récents d’un canal
CommandeDescription
openclaw message send --text "Hello"Envoyer un message
openclaw message send --to user123 --text "Hi"Envoyer à un destinataire spécifique
openclaw message pollInterroger les nouveaux messages
openclaw message readMarquer les messages comme lus
openclaw message edit --text "Updated"Modifier un message envoyé
openclaw message deleteSupprimer un message
openclaw message react --emoji "👍"Réagir à un message
openclaw message reactionsLister les réactions sur un message
openclaw message search --text "query"Rechercher des messages
openclaw message pinÉpingler un message
openclaw message unpinDésépingler un message
openclaw message pinsLister les messages épinglés
openclaw message thread createCréer un fil de discussion
openclaw message thread listLister les fils de discussion
openclaw message thread replyRépondre dans un fil de discussion
CommandeDescription
openclaw agent --message "Research this topic"Exécuter un tour d’agent unique via la passerelle
openclaw agent --message "Hello" --thinking highTour d’agent avec réflexion approfondie
openclaw agent --message "task" --localExécuter l’agent localement (intégré)
openclaw agent --message "task" --deliverLivrer la réponse au canal
openclaw agents listLister les agents configurés
openclaw agents add myagent --workspace ~/workAjouter un agent isolé avec un espace de travail
openclaw agents add myagent --model claude-sonnetAjouter un agent avec un modèle spécifique
openclaw agents delete myagent --forceSupprimer un agent
CommandeDescription
openclaw models listLister les modèles disponibles
openclaw models list --allLister tous les modèles, y compris les indisponibles
openclaw models list --localLister uniquement les modèles locaux
openclaw models list --provider anthropicFiltrer par fournisseur
openclaw models statusAfficher l’état des jetons et de l’authentification
openclaw models status --probeTester les profils d’authentification en direct
openclaw models set claude-sonnetDéfinir le modèle principal
openclaw models set-image dall-e-3Définir le modèle d’image principal
openclaw models scanAnalyser et découvrir les modèles disponibles
openclaw models auth addAssistant d’authentification interactif
openclaw models auth setup-token --provider openaiConfigurer le jeton d’un fournisseur
openclaw models fallbacks add gpt-4oAjouter un modèle de repli
openclaw models fallbacks listLister les modèles de repli
openclaw models aliases add sonnet claude-sonnetCréer un alias de modèle
CommandeDescription
openclaw browser startLancer le navigateur contrôlé
openclaw browser stopFermer le navigateur
openclaw browser statusVérifier l’état du navigateur
openclaw browser open "https://example.com"Ouvrir une URL dans le navigateur
openclaw browser tabsLister les onglets ouverts
openclaw browser focus <targetId>Mettre au premier plan un onglet spécifique
openclaw browser close <targetId>Fermer un onglet spécifique
openclaw browser screenshotPrendre une capture d’écran de la fenêtre
openclaw browser screenshot --full-pageCapture d’écran de la page entière
openclaw browser snapshot --format ariaObtenir l’arbre d’accessibilité
openclaw browser navigate "https://url"Naviguer vers une URL
openclaw browser click <ref>Cliquer sur un élément
openclaw browser type <ref> "text"Saisir du texte dans un élément
openclaw browser press EnterAppuyer sur une touche du clavier
openclaw browser evaluate --fn "document.title"Exécuter du JavaScript
openclaw browser pdfGénérer un PDF de la page actuelle
openclaw browser profilesLister les profils de navigateur
openclaw browser create-profile --name workCréer un profil de navigateur
CommandeDescription
openclaw node run --host gateway.local --port 18789Exécuter un noeud sans interface graphique
openclaw node install --host gw.localInstaller le noeud en tant que service
openclaw node statusVérifier l’état du noeud
openclaw nodes listLister tous les noeuds
openclaw nodes status --connectedAfficher uniquement les noeuds connectés
openclaw nodes pendingAfficher les demandes d’approbation en attente
openclaw nodes approve <requestId>Approuver une demande de noeud
openclaw nodes run --node mypc "ls -la"Exécuter une commande sur un noeud distant
openclaw nodes camera snap --node phoneCapturer une image de la caméra
openclaw nodes screen record --node desktopEnregistrer l’écran
openclaw nodes location get --node mobileObtenir la localisation de l’appareil
CommandeDescription
openclaw cron listLister toutes les tâches planifiées
openclaw cron statusAfficher l’état du système cron
openclaw cron add --name "Daily report" --every 24h --message "Generate daily report"Ajouter une tâche récurrente
openclaw cron add --name "Morning brief" --at "08:00" --message "Brief me"Ajouter une tâche basée sur l’heure
openclaw cron add --name "Backup" --cron "0 2 * * *" --system-event "run backup"Ajouter une tâche avec expression cron
openclaw cron enable <id>Activer une tâche
openclaw cron disable <id>Désactiver une tâche
openclaw cron run <id>Exécuter une tâche immédiatement
openclaw cron runs --id <id>Afficher l’historique d’exécution d’une tâche
openclaw cron edit <id>Modifier une tâche existante
openclaw cron rm <id>Supprimer une tâche
CommandeDescription
openclaw plugins listDécouvrir les plugins disponibles
openclaw plugins info <id>Afficher les détails d’un plugin
openclaw plugins install <path>Installer un plugin depuis un chemin ou npm
openclaw plugins enable <id>Activer un plugin
openclaw plugins disable <id>Désactiver un plugin
openclaw plugins doctorSignaler les erreurs de chargement des plugins
openclaw skills listLister les compétences disponibles
openclaw skills list --eligibleAfficher uniquement les compétences prêtes
openclaw skills info <name>Afficher les détails d’une compétence
openclaw skills checkRésumé de disponibilité pour toutes les compétences
CommandeDescription
openclaw security auditAuditer la configuration et l’état local
openclaw security audit --deepSonde de sécurité en direct de la passerelle
openclaw security audit --fixRenforcer automatiquement les paramètres par défaut sûrs
openclaw approvals getVoir les paramètres d’approbation actuels
openclaw approvals setConfigurer les flux d’approbation
openclaw approvals allowlist addAjouter à la liste blanche d’approbation
openclaw pairing list telegramLister les demandes d’appariement en attente
openclaw pairing approve telegram <code>Approuver un appariement de message direct
CommandeDescription
openclaw memory statusAfficher les statistiques de l’index mémoire
openclaw memory indexRéindexer les fichiers mémoire
openclaw memory search "query"Recherche sémantique dans la mémoire
openclaw sessionsLister les sessions de conversation stockées
openclaw sessions --active 60Afficher les sessions actives dans les 60 dernières minutes
openclaw statusAfficher la santé des sessions liées
openclaw status --all --deepDiagnostic complet avec sondage des canaux
# Installer et configurer
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon

# Ajouter le canal Telegram
openclaw channels add --channel telegram

# Vérifier que tout fonctionne
openclaw doctor
openclaw status --all
# Définir le modèle préféré
openclaw models set claude-sonnet

# Ajouter un modèle de repli
openclaw models fallbacks add gpt-4o

# Exécuter un tour d'agent
openclaw agent --message "Summarize my emails" --thinking high
# Créer une tâche quotidienne à 8h
openclaw cron add \
  --name "Morning briefing" \
  --at "08:00" \
  --message "Give me a summary of today's tasks and any urgent notifications"

# Vérifier qu'elle est planifiée
openclaw cron list
# Lister les noeuds connectés
openclaw nodes status --connected

# Exécuter une commande sur une machine distante
openclaw nodes run --node "desktop" "df -h"

# Prendre une capture d'écran de l'écran distant
openclaw nodes screen record --node "desktop" --duration 5s
  • Utilisez --install-daemon lors de la configuration initiale pour exécuter la passerelle en tant que service d’arrière-plan
  • Exécutez openclaw doctor régulièrement pour détecter les problèmes de configuration tôt
  • Configurez des modèles de repli pour assurer la disponibilité lorsque le modèle principal est limité en débit
  • Utilisez --thinking high pour les tâches d’agent complexes nécessitant un raisonnement approfondi
  • Créez des profils de navigateur pour isoler les contextes de navigation pour différentes tâches
  • Utilisez l’option --json lors de l’écriture de scripts ou de la redirection vers d’autres outils
  • Exécutez des audits de sécurité avec l’option --deep avant d’exposer la passerelle au réseau
ProblèmeSolution
La passerelle ne démarre pasExécutez openclaw doctor --deep pour diagnostiquer
Canal déconnectéVérifiez avec openclaw channels status puis reconnectez-vous
Échec d’authentification du modèleExécutez openclaw models status --probe pour tester les jetons
Erreur de chargement du pluginExécutez openclaw plugins doctor pour le diagnostic
Noeud non connectéVérifiez avec openclaw nodes pending et approuvez si nécessaire
Réponses lentesVérifiez openclaw status --usage pour les limites de débit
Configuration corrompueUtilisez openclaw reset --scope config pour réinitialiser en toute sécurité