Hosting
Machines virtuelles macOS
Configuration recommandée par défaut (pour la plupart des utilisateurs)
- Petit VPS Linux pour un Gateway toujours actif à faible coût. Consultez Hébergement sur VPS.
- Matériel dédié (Mac mini ou machine Linux) si vous souhaitez un contrôle total et une adresse IP résidentielle pour l’automatisation du navigateur. De nombreux sites bloquent les adresses IP des centres de données ; la navigation locale fonctionne donc souvent mieux.
- Hybride : conservez le Gateway sur un VPS bon marché et connectez votre Mac comme nœud lorsque vous avez besoin d’automatiser un navigateur ou une interface utilisateur. Consultez Nœuds et Gateway distant.
Utilisez une VM macOS uniquement si vous avez spécifiquement besoin de fonctionnalités propres à macOS, comme iMessage, ou si vous souhaitez une isolation stricte par rapport à votre Mac utilisé au quotidien.
Options de VM macOS
VM locale sur votre Mac Apple Silicon (Lume)
Exécutez OpenClaw dans une VM macOS isolée sur votre Mac Apple Silicon existant à l’aide de Lume. Vous bénéficiez ainsi des avantages suivants :
- Environnement macOS complet et isolé (votre système hôte reste propre)
- Prise en charge d’iMessage via
imsg; le chemin local par défaut est impossible sous Linux/Windows - Réinitialisation instantanée par clonage des VM
- Aucun coût supplémentaire de matériel ou de cloud
Fournisseurs de Mac hébergés (cloud)
Si vous souhaitez utiliser macOS dans le cloud, les fournisseurs de Mac hébergés conviennent également :
- MacStadium (Mac hébergés)
- D’autres fournisseurs de Mac hébergés conviennent également ; suivez leur documentation relative aux VM et à SSH
Une fois l’accès SSH à une VM macOS obtenu, poursuivez avec Installer OpenClaw ci-dessous.
Parcours rapide (Lume, utilisateurs expérimentés)
- Installez Lume.
lume create openclaw --os macos --ipsw latest- Terminez l’Assistant réglages et activez Remote Login (SSH).
lume run openclaw --no-display- Connectez-vous par SSH, installez OpenClaw et configurez les canaux.
- Terminé.
Prérequis (Lume)
- Mac Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia ou version ultérieure sur l’hôte
- Environ 60 Go d’espace disque libre par VM
- Environ 20 minutes
1) Installer Lume
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/lume/scripts/install.sh)"Si ~/.local/bin ne figure pas dans votre PATH :
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.zshrc && source ~/.zshrcVérifiez :
lume --versionDocumentation : Installation de Lume
2) Créer la VM macOS
lume create openclaw --os macos --ipsw latestCette commande télécharge macOS et crée la VM. Une fenêtre VNC s’ouvre automatiquement.
3) Terminer l’Assistant réglages
Dans la fenêtre VNC :
- Sélectionnez la langue et la région.
- Ignorez l’identifiant Apple (ou connectez-vous si vous souhaitez utiliser iMessage ultérieurement).
- Créez un compte utilisateur (mémorisez le nom d’utilisateur et le mot de passe).
- Ignorez toutes les fonctionnalités facultatives.
Une fois la configuration terminée :
- Activez SSH : System Settings -> General -> Sharing, puis activez "Remote Login".
- Pour utiliser la VM sans affichage, activez la connexion automatique : System Settings -> Users & Groups, sélectionnez "Automatically log in as:", puis choisissez l’utilisateur de la VM.
4) Obtenir l’adresse IP de la VM
lume get openclawRepérez l’adresse IP (généralement 192.168.64.x).
5) Se connecter à la VM par SSH
ssh youruser@192.168.64.XRemplacez youruser par le compte que vous avez créé et l’adresse IP par celle de votre VM.
6) Installer OpenClaw
Dans la VM :
npm install -g openclaw@latestopenclaw onboard --install-daemonSuivez les invites de prise en main pour configurer votre fournisseur de modèle (Anthropic, OpenAI, etc.).
7) Configurer les canaux
Modifiez le fichier de configuration :
nano ~/.openclaw/openclaw.jsonAjoutez vos canaux :
{ channels: { telegram: { botToken: "YOUR_BOT_TOKEN", }, whatsapp: { dmPolicy: "allowlist", allowFrom: ["+15551234567"], }, },}Connectez-vous ensuite à WhatsApp (scannez le code QR) :
openclaw channels login8) Exécuter la VM sans affichage
Arrêtez la VM, puis redémarrez-la sans affichage :
lume stop openclawlume run openclaw --no-displayLa VM s’exécute en arrière-plan ; le démon d’OpenClaw maintient le Gateway en fonctionnement. Pour vérifier l’état :
ssh youruser@192.168.64.X "openclaw status"Bonus : intégration d’iMessage
C’est la fonctionnalité phare de l’exécution sous macOS. Utilisez iMessage avec imsg pour ajouter Messages à OpenClaw.
Dans la VM :
- Connectez-vous à Messages.
- Installez
imsg. - Accordez les autorisations Full Disk Access et Automation au processus qui exécute OpenClaw/
imsg. - Vérifiez la prise en charge de RPC avec
imsg rpc --help.
Ajoutez ceci à votre configuration OpenClaw :
{ channels: { imessage: { enabled: true, cliPath: "imsg", dbPath: "~/Library/Messages/chat.db", }, },}Redémarrez le Gateway. Votre agent peut désormais envoyer et recevoir des iMessages. Détails complets de la configuration : Canal iMessage.
Enregistrer une image de référence
Avant de poursuivre la personnalisation, créez un instantané de votre état propre :
lume stop openclawlume clone openclaw openclaw-goldenRéinitialisez à tout moment :
lume stop openclaw && lume delete openclawlume clone openclaw-golden openclawlume run openclaw --no-displayFonctionnement 24 h/24 et 7 j/7
Maintenez la VM en fonctionnement en :
- Laissant votre Mac branché
- Désactivant la mise en veille dans System Settings -> Energy Saver
- Utilisant
caffeinatesi nécessaire
Pour un fonctionnement réellement continu, envisagez un Mac mini dédié ou un petit VPS. Consultez Hébergement sur VPS.
Dépannage
| Problème | Solution |
|---|---|
| Connexion SSH à la VM impossible | Vérifiez que "Remote Login" est activé dans les System Settings de la VM |
| L’adresse 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 code QR WhatsApp ne peut être scanné | Vérifiez que vous êtes connecté à la VM, et non à l’hôte, lorsque vous exécutez openclaw channels login |
Documentation associée
- Hébergement sur VPS
- Nœuds
- Gateway distant
- Canal iMessage
- Démarrage rapide avec Lume
- Référence de la CLI Lume
- Configuration automatisée d’une VM (avancé)
- Isolation avec Docker (autre approche d’isolation)