OpenClaw sur VM macOS (sandboxing)
Recommandation par défaut (la plupart des utilisateurs)
- Petit VPS Linux pour une passerelle toujours active et à faible coût. Voir hébergement VPS.
- Matériel dédié (Mac mini ou boîtier Linux) si vous voulez un contrôle total et une IP résidentielle pour l’automatisation browser. De nombreux sites bloquent les IP de centres de données, donc la navigation locale fonctionne souvent mieux.
- Hybride : gardez la passerelle sur un VPS peu coûteux, et connectez votre Mac comme nœud lorsque vous avez besoin d’automatisation browser/UI. Voir Nodes et Gateway remote.
Options de VM macOS
VM locale sur votre Mac Apple Silicon (Lume)
Exécutez OpenClaw dans une VM macOS en sandbox sur votre Mac Apple Silicon existant à l’aide de Lume. Cela vous offre :- Un environnement macOS complet et isolé (votre hôte reste propre)
- La prise en charge d’iMessage via BlueBubbles (impossible sur Linux/Windows)
- Une réinitialisation instantanée par clonage des VM
- Aucun matériel supplémentaire ni coût cloud
Fournisseurs Mac hébergés (cloud)
Si vous voulez macOS dans le cloud, les fournisseurs Mac hébergés fonctionnent aussi :- MacStadium (Mac hébergés)
- D’autres fournisseurs Mac hébergés fonctionnent également ; suivez leur documentation VM + SSH
Parcours rapide (Lume, utilisateurs expérimentés)
- Installer Lume
lume create openclaw --os macos --ipsw latest- Terminer l’assistant de configuration, activer Remote Login (SSH)
lume run openclaw --no-display- Se connecter en SSH, installer OpenClaw, configurer les canaux
- Terminé
Ce dont vous avez besoin (Lume)
- Mac Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia ou version ultérieure sur l’hôte
- ~60 Go d’espace disque libre par VM
- ~20 minutes
1) Installer Lume
~/.local/bin n’est pas dans votre PATH :
2) Créer la VM macOS
3) Terminer l’assistant de configuration
Dans la fenêtre VNC :- Sélectionnez la langue et la région
- Ignorez l’identifiant Apple (ou connectez-vous si vous souhaitez iMessage plus tard)
- Créez un compte utilisateur (retenez le nom d’utilisateur et le mot de passe)
- Ignorez toutes les fonctionnalités facultatives
- Ouvrez Réglages Système → Général → Partage
- Activez « Remote Login »
4) Obtenir l’adresse IP de la VM
192.168.64.x).
5) Se connecter en SSH à la VM
youruser par le compte que vous avez créé, et l’IP par celle de votre VM.
6) Installer OpenClaw
Dans la VM :7) Configurer les canaux
Modifiez le fichier de configuration :8) Exécuter la VM en mode headless
Arrêtez la VM puis redémarrez-la sans affichage :Bonus : intégration iMessage
C’est la fonctionnalité phare d’une exécution sur macOS. Utilisez BlueBubbles pour ajouter iMessage à OpenClaw. Dans la VM :- Téléchargez BlueBubbles depuis bluebubbles.app
- Connectez-vous avec votre identifiant Apple
- Activez l’API Web et définissez un mot de passe
- Pointez les webhooks BlueBubbles vers votre passerelle (exemple :
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
Enregistrer une image de référence
Avant d’aller plus loin dans la personnalisation, capturez un instantané de votre état propre :Exécution 24/7
Gardez la VM active en :- laissant votre Mac branché
- désactivant la veille dans Réglages Système → Économiseur d’énergie
- utilisant
caffeinatesi nécessaire
Dépannage
| Problème | Solution |
|---|---|
| Impossible de se connecter en SSH à la VM | Vérifiez que “Remote Login” est activé dans les Réglages Système de la VM |
| L’IP de la VM ne s’affiche pas | Attendez que la VM ait complètement démarré, puis exécutez à nouveau lume get openclaw |
| Commande Lume introuvable | Ajoutez ~/.local/bin à votre PATH |
| Le QR WhatsApp ne se scanne pas | Assurez-vous d’être connecté à la VM (et non à l’hôte) lorsque vous exécutez openclaw channels login |
Documentation associée
- hébergement VPS
- Nodes
- Gateway remote
- canal BlueBubbles
- Démarrage rapide Lume
- Référence CLI Lume
- Configuration de VM sans assistance (avancé)
- Sandboxing Docker (approche d’isolation alternative)