🩞 OpenClaw#

Avertissement

Cette intégration est encore en cours de développement, et pourrait changer sans préavis.

Pour vos remarques et suggestions, contactez nous par mail bot@olvid.io, ou rendez-vous sur notre dépÎt GitHub: openclaw-channel-olvid.

Installation#

Si vous avez dĂ©jĂ  une instance OpenClaw fonctionnelle, il suffit d’installer et configurer un daemon, puis d’installer et configurer notre plugin OpenClaw.
Sinon rendez-vous sur la doc d’installation d’OpenClaw avec docker.

Danger

Prenez garde en installant et utilisant OpenClaw (et toute IA pouvant executer des commandes et du code). Voici nos recommandations minimales en termes de sécurité:

  • installer OpenClaw dans un conteneur Docker.

  • utiliser uniquement des modĂšles d’IA hĂ©bergĂ©s localement (ollama ou autre).

  • utiliser le channel Olvid pour sĂ©curiser vos Ă©changes avec votre agent.

  • ne pas utiliser de skills vulnĂ©rables aux « prompt injections » (c’est-Ă -dire qui utilisent de la donnĂ©e dĂ©finie par un tiers, comme un mail).

Daemon#

Voici un fichier docker-compose.yaml pour installer un daemon Olvid localement. Si OpenClaw est installé avec Docker, ajoutez simplement les services daemon et cli à votre fichier docker-compose.yml existant.

services:
  daemon:
    image: olvid/bot-daemon:2.0.1
    environment:
      - OLVID_ADMIN_CLIENT_KEY_CLI=SetARandomValue
    ports:
      - 50051:50051
    volumes:
      - ./daemon-data:/daemon/data
  cli:
    image: olvid/bot-python-runner:2.0.1
    entrypoint: "olvid-cli"
    environment:
      - OLVID_ADMIN_CLIENT_KEY=SetARandomValue
      - OLVID_DAEMON_URL=http://daemon:50051
    stdin_open: true
    tty: true
    profiles: ["cli"]

Lançons maintenant notre daemon Olvid.

docker compose up -d daemon

On peut ensuite lancer l’invite de commande olvid en mode interactif.

docker compose run --rm cli

Vous pouvez ensuite crĂ©er votre bot avec la commande suivante, en suivant la procĂ©dure Ă  l’écran.

identity new Claw Bot

Pour terminer et quitter la CLI Olvid utilisez la commande exit ou ctrl+d.

Olvid Channel#

On peut ensuite passer à l’installation et la configuration du plugin Olvid dans OpenClaw.

openclaw plugins install olvid-channel
openclaw plugins enable olvid-channel
openclaw channels add --channel olvid --url DAEMON_URL --token BOT_TOKEN 

⚠ Il faut remplacer DAEMON_URL par http://daemon:50051 (ou http://localhost:50051 pour une installation en local) et BOT_TOKEN par la clĂ© client créée auparavant.

C’est bon ! Si tout s’est bien passĂ© les messages que vous envoyez dans Olvid Ă  votre Bot sont transmis Ă  votre agent OpenClaw. đŸ„ł

Note

Si vous avez perdu votre clé client utilisez la commande suivante.

docker compose run --rm cli key get -f key

Sécuriser son installation#

Section en cours de rédaction

Configuration d’OpenClaw#

Si votre instance OpenClaw est utilisĂ©e par plusieurs canaux ou utilisateurs utilisez l’option per-account-channel pour le champ session.dmScope.
Cela permet de créer une session par discussion Olvid et de ne pas mélanger les contextes.

https://docs.openclaw.ai/gateway/security/index#secure-dm-mode-recommended