Aller au contenu
Guides

OpenClaw dans une VM macOS

Quand la documentation dit que cela vaut la peine, le chemin Lume sur Apple Silicon, le bonus iMessage, et l’image de référence

5 min de lecture

La page sur les VM macOS de la documentation commence par dire à la plupart des gens de ne pas la lire : la valeur par défaut recommandée est un petit VPS Linux pour une passerelle en marche continue, du matériel dédié quand vous voulez le contrôle complet et une IP résidentielle pour l’automatisation du navigateur, puisque beaucoup de sites bloquent les IP de centres de données, ou un hybride où la passerelle vit sur un VPS bon marché et où votre Mac se connecte comme nœud quand une tâche a besoin de l’écran. Une VM macOS n’est là que pour deux cas : les capacités propres à macOS comme iMessage, ou une isolation stricte de votre Mac quotidien. Voici ce que la voie de la VM vous donne, le chemin Lume, la configuration des canaux et d’iMessage à l’intérieur, et l’astuce de réinitialisation.

Ce que donne la voie de la VM

  • Une VM locale sur votre Mac Apple Silicon avec Lume : un environnement macOS complet en isolation pour que l’hôte reste propre, la prise en charge d’iMessage par la passerelle imsg, que la documentation note impossible sous Linux ou Windows, une réinitialisation instantanée par clonage, et aucun matériel ni coût cloud supplémentaire.
  • Les fournisseurs de Mac hébergés fonctionnent aussi, MacStadium et d’autres ; une fois que vous avez un accès SSH à une VM macOS où que ce soit, la section d’installation s’applique.
  • Ce qu’exige Lume : un Mac Apple Silicon, macOS Sequoia ou plus récent sur l’hôte, environ soixante gigaoctets de disque par VM, et environ vingt minutes.
  • Le chemin rapide : installer Lume, créer la VM depuis la dernière image macOS, terminer l’assistant de configuration et activer la session à distance, la lancer sans affichage, s’y connecter en SSH, installer OpenClaw, configurer les canaux.
N’utilisez une VM macOS que lorsque vous avez précisément besoin de capacités propres à macOS comme iMessage, ou que vous voulez une isolation stricte de votre Mac quotidien.

Dans la VM

Le script d’installation place Lume sous votre répertoire bin local, qu’il faut parfois ajouter au PATH ; créer la VM télécharge macOS et ouvre une fenêtre VNC, où vous choisissez langue et région, sautez l’identifiant Apple sauf si vous voulez iMessage plus tard, créez un utilisateur, sautez les fonctions facultatives, activez la session à distance sous Partage, et activez la connexion automatique pour l’usage sans affichage. L’adresse de la VM vient de la commande get de Lume, en général dans la plage 192.168.64, et vous vous connectez en SSH avec le compte créé. Installer OpenClaw est l’installation npm globale, avec l’option allow-scripts sur npm 12 ou 11.16 et plus, puis l’assistant de démarrage avec le démon installé. Pour Telegram, la documentation garde le jeton du bot dans le fichier env du répertoire d’état et ajoute le canal avec l’option use-env, pour que la passerelle gérée lise le même fichier après un redémarrage ; pour WhatsApp, réglez d’abord la politique de messages directs et la liste d’autorisation, puis scannez le QR de connexion depuis la VM, pas l’hôte, ce qui est aussi la réponse de dépannage quand le QR ne se scanne pas. Arrêtez la VM et relancez-la sans affichage, et le démon garde la passerelle en marche en arrière-plan.

iMessage, image de référence, marche continue

  • Le bonus que la documentation appelle la fonction phare : connectez-vous à Messages dans la VM, installez imsg, accordez l’accès complet au disque et la permission d’automatisation au processus qui fait tourner OpenClaw, vérifiez la prise en charge RPC, puis activez le canal iMessage avec le chemin de la CLI et celui de la base de Messages et redémarrez la passerelle.
  • Avant de personnaliser davantage, arrêtez la VM et clonez-la en image de référence ; réinitialiser, c’est arrêter, supprimer, recloner l’image de référence, relancer sans affichage.
  • Tourner en continu veut dire garder le Mac branché, désactiver la veille, et caffeinate au besoin ; pour une vraie marche continue, la documentation renvoie à un Mac mini dédié ou à un petit VPS.

OpenClaw et iMessage explique le canal pour lequel la VM existe, et Installer OpenClaw sur un Mac l’installation ordinaire sur l’hôte quand l’isolation n’est pas le but.

L’hybride que préfère la documentation

La recommandation propre de la page est la séparation : une passerelle en marche continue sur un petit VPS, et le Mac qui se joint comme nœud quand une tâche a besoin du navigateur ou du bureau, ce qui garde l’IP résidentielle là où la navigation se fait et la disponibilité là où le courant ne coupe jamais. OpenClaw sur un VPS est la première moitié et Les nœuds d’OpenClaw, les mains distantes la seconde.

Sur Diali

Diali est la moitié en marche continue de cet hybride, la passerelle qui tourne chez nous, et votre propre ordinateur se connecte comme l’autre moitié quand une tâche a besoin de l’écran devant vous. OpenClaw hébergé sur Diali est l’assistant et Diali face à votre propre ordinateur le place à côté de tout faire tourner sur votre propre machine.

  • Une VM seulement pour iMessage ou une isolation stricte.
  • Lume sur Apple Silicon : créer, configurer, SSH, installer, lancer sans affichage.
  • Clonez une image de référence avant de personnaliser.
Commencer

Arrêtez de lire, construisez le vôtre

Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.