Aller au contenu

OpenClaw

Dans cet article

Information

OpenClaw est un assistant IA open-source autonome gratuit développé par Peter Steinberger. OpenClaw est un assistant virtuel capable d'exécuter des tâches via l'interaction avec divers services. Il fonctionne via des messagers familiers : WhatsApp, Telegram, Discord, Slack, Signal, iMessage et d'autres. Il prend également en charge l'interaction via la ligne de commande, directement via l'API, et possède une interface web intégrée.

Fonctionnalités principales d'Openclaw

  • Gestion des emails et du calendrier
  • Exécution de commandes terminal et travail avec les fichiers
  • Automatisation du navigateur (recherche, remplissage de formulaires, extraction de données)
  • Intégration LLM : Claude, GPT, modèles locaux via Ollama (OpenClaw est gratuit, mais nécessite des coûts pour les clés API des modèles IA utilisés)
  • Travail programmé en arrière-plan (boucle de battement : par ex., vérification des tâches toutes les 30 minutes) sans supervision constante de l'utilisateur
  • Extensibilité : prend en charge les « compétences » (plugins) que vous pouvez créer vous-même ou prendre de la communauté OpenClaw est un outil puissant pour les développeurs et les utilisateurs avancés qui souhaitent créer un assistant IA personnel avec un contrôle complet des données. Cependant, en raison de ses droits d'accès larges et de la jeunesse du projet, son utilisation nécessite une littératie technique et une prudence dans la configuration de la sécurité.

Note

Étant donné qu'OpenClaw a accès aux fichiers, au navigateur et aux services externes, les experts en cybersécurité recommandent : - Exécuter dans un environnement isolé (VM/containeur), pas sur la machine principale - Vérifier le code de toutes les compétences tierces avant l'installation - Limiter l'utilisation de l'API au niveau du fournisseur de modèle - Exiger la confirmation de l'utilisateur pour les actions irréversibles (suppression, paiements, envoi d'emails)

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Domaine personnalisé Actif
555 OpenClaw Ubuntu 22.04, Ubuntu 24.04 + + + + 1 2 20 Non COMMANDER
  • Temps d'installation 15-30 minutes incluant le système d'exploitation ;
  • Exigences minimales : Node.js 22+, 2 Go de RAM.

Note

À moins d'indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Démarrage après le déploiement d'Openclaw

Après avoir payé la commande, une notification indiquant que le serveur est prêt à fonctionner sera envoyée à l'adresse e-mail indiquée lors de l'inscription. Elle contiendra l'adresse IP du VPS, ainsi que l'identifiant et le Mot de passe pour la connexion.
Les clients de notre société gèrent le matériel via le panneau de gestion du serveur et l'APIInvapi.

Connexion et paramètres initiaux

Après avoir obtenu l'accès au serveur, vous devez établir une connexion à celui-ci via SSH avec les droits superutilisateur (root) :

ssh root@<server_ip>

Ensuite, exécutez les commandes :

sudo su - openclaw
openclaw onboard --install-daemon

Après l'exécution des commandes, l'assistant de configuration OpenClaw démarrera automatiquement.

Note

L'assistant de configuration OpenClaw peut également être démarré avec la commande :

openclaw onboard

Suivez ces étapes :

  1. Accepter l'avertissement de risque – sélectionner Yes.
  2. À l'étape Onboarding mode, sélectionner QuickStart.
  3. À l'étape suivante Model/auth provider :

    • choisir Skip for now si vous prévoyez de connecter nos agents IA ;
    • si vous connectez un agent IA externe – le sélectionner et à l'étape suivante entrer la clé API

  4. À l'étape Filter models by provider, sélectionner All providers.

  5. À l'étape Default model, le régler sur Keep current.
  6. L'étape suivante vous permet de configurer le canal de gestion via messagers ; nous suggérons de revenir à cette question plus tard et de sélectionner Skip for now.
  7. Nous suggérons également de ne pas configurer les compétences immédiatement : Configure skills now? – sélectionner No.
  8. Pour ignorer la configuration des commandes utilisateur automatiques à l'étape Enable hooks?, appuyer sur Space et Enter.

  9. À l'étape How do you want to hatch your bot? nous choisissons Do this later

À ce stade, la configuration initiale est terminée. Openclaw vous affichera du texte avec des conseils utiles pour la configuration ultérieure et un message d'installation réussie.

Connexion d'un chatbot IA sur votre propre serveur ou modèle LLM du marketplace

Vous pouvez connecter le modèle de réseau neuronal souhaité à OpenClaw non seulement via des API externes, mais aussi en le déployant sur votre propre serveur. Cela vous donnera un meilleur contrôle sur les ressources et augmentera la confidentialité des données.

Pour commander un chatbot personnel avec un modèle intégré, utilisez les instructions suivantes : ce guide.

Nous sommes prêts à vous proposer divers modèles LLM – vous pouvez toujours choisir et commander le modèle nécessaire dans la section de notre site Web Language LLM Models.

Information

Utiliser votre propre serveur avec un chatbot ou un modèle préinstallé élimine le risque de bannissement de compte, comme cela peut arriver en utilisant les API LLM de Google, Anthropic ou OpenAI.

Donc, le serveur est commandé ; pour le connecter à OpenClaw, suivez les instructions ci-dessous:

  1. Pour connecter notre agent, exécutez la commande :

    curl -fsSL https://raw.githubusercontent.com/hkadm/ollama_gpu_test/refs/heads/main/scripts/hostkey_openclaw.sh -o ./hostkey_openclaw.sh
    
  2. Rendez le fichier exécutable et exécutez :

    chmod +x ./hostkey_openclaw.sh
    ./hostkey_openclaw.sh
    
  3. Le script HOSTKEY AI CHATBOT Agent Provider Setup sera lancé. À l'étape Chatbot Domain, indiquez le nom de domaine de votre serveur (Par exemple : https://ollama<Server_ID_from_Invapi>.hostkey.in).

  4. À l'étape API Key from OpenWebUI, entrez la clé API obtenue sur votre serveur avec OpenWebUI (Allez dans OpenWebUI dans le menu SettingsAccount – la clé se trouve dans le champ Api Key. S'il n'y a pas de clé, générez-en une nouvelle.)

  5. À l'étape Model selection, choisissez le modèle requis parmi ceux disponibles (vous pouvez entrer le numéro du modèle dans la liste).

  6. Réglez le paramètre Context à une valeur comprise entre 8000 et le maximum supporté par votre modèle. Le paramètre Max Tokens peut rester à la valeur par défaut.

Terminé – vous pouvez maintenant discuter avec OpenClaw via la ligne de commande.

Interagir avec OpenClaw via la ligne de commande

Pour gérer via la ligne de commande, utilisez la commande suivante pour lancer :

openclaw tui

Pour quitter le mode de gestion en ligne de commande, appuyez deux fois sur Ctrl + C.

Connexion à l'interface Web

L'interface web est une option pratique pour gérer Clawbot. Elle est destinée au contrôle et au débogage ; grâce à elle, vous pouvez discuter avec le bot, gérer les jetons et surveiller l'état de l'agent.

L'interface web n'est pas disponible pour une utilisation sur Internet ouvert ; elle ne peut être utilisée que sur un ordinateur local. Pour y accéder, plusieurs étapes de configuration sont nécessaires :

  1. Connectez-vous au serveur avec l'agent via SSH et exécutez la commande :

    openclaw dashboard
    
  2. Notez la sortie de la commande. Pour la configuration ultérieure, nous avons besoin des valeurs des 1ère et 4ème lignes :

  3. Sur votre ordinateur local, ouvrez à nouveau la ligne de commande et saisissez la commande :

    ssh -N -L 18789:127.0.0.1:18789 openclaw@IP_of_server
    

    Vous devrez peut-être ressaisir le mot de passe pour accéder au serveur. Appuyez sur Enter – Clawbot créera un tunnel pour une utilisation sur la machine locale.

  4. Dans la fenêtre du navigateur, entrez l'Dashboard URL – l'interface web s'ouvrira et vous pourrez commencer à l'utiliser.

Connexion d'un bot Telegram

La principale commodité de la gestion d’OpenClaw est sans aucun doute la possibilité de gérer et de surveiller via des messagers. Considérez un exemple de connexion via Telegram. Pour se connecter à d’autres messagers, utilisez le même algorithme, qui ne diffèrera que dans la procédure de création d’un bot dans le messager spécifique.

  1. En utilisant l’outil intégré @BotFather, créez un bot pour discuter avec OpenClaw :

    • trouvez @BotFather
    • entrez la commande /newbot
    • entrez le nom du bot, qui apparaîtra dans votre liste de canaux
    • entrez le nom d’utilisateur du bot (doit se terminer par “bot”)
  2. Lorsque le bot est créé, une clé API lui sera attribuée, que vous utiliserez pour l’intégration.

  3. Redémarrez l’assistant de configuration OpenClaw avec la commande :

    openclaw onboard
    
  4. À l’étape Select channel, choisissez Telegram (Bot API). Entrez la clé API.

  5. Allez sur Telegram, trouvez et lancez le bot créé. Le bot vous fournira un Pairing code pour l’appariement avec l’agent.

  6. Dans les paramètres de Clawbot, finalisez l’appariement. Entrez la commande :

    openclaw pairing approve telegram <Pairing Code>
    

Vous pouvez maintenant gérer l’agent en utilisant le bot Telegram.

Note

Des informations détaillées sur les paramètres principaux d’OpenClaw sont disponibles dans la documentation développeur.

Commander un serveur avec OpenClaw via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions.


Une partie du contenu de cette page a été créée ou traduite en utilisant l'IA.