Chaque semaine sort un nouvel outil promettant un « assistant IA personnel » : en pratique, c’est souvent un onglet de chat dans le navigateur — fermez l’onglet, le contexte s’efface ; brancher le même bot sur Telegram, c’est recâbler des API. Si vous visez ce que OpenHuman appelle un jumeau numérique IA personnel — identité fixe, préférences retenues, présence sur plusieurs canaux —, il faut plus qu’un abonnement modèle : une plateforme toujours en ligne et qui ne vous appartient qu’à vous.
Cet article répond à une seule question : comment, en 2026, transformer OpenClaw sur un Mac cloud M4 au Canada en service personnel 24h/24 — pas une démo de chat. Installation : CI sans tête, install-cli et launchd ; passerelle et tableau de bord : passerelle SSH et port 18789 ; région : choisir la région du Mac distant. Pour indexer de nouvelles URL après la mise en production, IndexNow (Bing, etc.) ; pour la disponibilité sur macOS, la documentation Apple sur les Launch Agents.
Avant de déployer, retenez ces trois idées :
-
Jumeau = processus permanent + Workspace persistant
Pas une question-réponse ponctuelle : Gateway sous
launchd24h/24, mémoire et skills sur disque.Gateway :18789
-
Channels, entrée unique
Telegram, Slack, e-mail et Node mobile partagent la même auth — fini un bot par application.
Une identité, plusieurs canaux
-
Mac cloud dédié = « domicile »
M4 bare metal macOS au Canada, IP dédiée : état, clés et journaux non partagés (RGPD-friendly par isolation locataire).
Pas de VPS mutualisé
1. Jumeau numérique vs chat web : bien plus qu’une interface
Un jumeau numérique exige au minimum quatre propriétés : identité persistante (qui vous êtes, ce qui est autorisé), mémoire entre les sessions (les règles de la semaine dernière valent encore aujourd’hui), accessibilité multi-canal (pas lié à un seul site) et autonomie en arrière-plan (cron, webhooks, déclencheurs CI). Le chat web classique ne couvre souvent que la dernière mile du dialogue — les trois premiers manquent.
| Dimension | Chat navigateur Session éphémère | Jumeau OpenClaw Mac cloud permanent |
|---|---|---|
| Exécution | Dépend de votre navigateur | launchd sur le Mac cloud |
| Mémoire | Souvent chez l’éditeur, export difficile | ~/workspace sur disque, snapshots |
| Canaux | Souvent Web seul | Telegram / Slack / e-mail / Node |
| Automatisation | Faible | CI, scripts, openclaw doctor |
| Confidentialité | SaaS multi-tenant | Mac mini dédié, clés isolées |
2. Pourquoi le jumeau doit vivre sur un Mac distant dédié
Installer la passerelle sur un VPS Linux mutualisé est possible — pour un jumeau personnel, macOS bare metal offre trois avantages difficiles à remplacer :
- Même chaîne d’outils qu’Apple : si le jumeau doit déclencher des Raccourcis, traiter des artefacts de build iOS ou utiliser des CLI réservés à macOS, un conteneur Linux augmente la surface d’erreur.
- Trousseau et permissions macOS familiers : jetons OpenClaw, LaunchAgents et chemins de logs suivent les conventions macOS ; les équipes ops pensent déjà en
launchctl. - Une machine, une réputation IP : connexions aux backends et appels API à l’étranger — une IP de sortie stable est plus maîtrisable qu’un pool partagé (voir IP native par machine sur notre blog).
Les nœuds M4 Hashvps au Canada conviennent comme « domicile » du jumeau : latence acceptable vers l’Amérique du Nord et la collaboration transatlantique ; en renouvellement mensuel, même IP de sortie et même disque — le jumeau n’a pas à « déménager » et recoupler les Channels tous les quinze jours.
3. OpenClaw en trois couches : Gateway, Workspace, Channels
Une fois la pile comprise, le diagnostic va plus vite : l’utilisateur ne voit que les conversations Channels ; la passerelle travaille ; l’état durable vit dans le Workspace.
- Gateway (par défaut :18789) : authentification, routage, appels modèle et file de tâches ; démarré par
launchd, redémarrage automatique en cas de crash. - Workspace : packs de skills, index de conversations, règles personnalisées et points de rollback ; snapshot
taravant chaque mise à jour OpenClaw. - Channels : Node mobile, tableau de bord SSH, bots de messagerie — tout mappe sur une seule identité de jumeau, pas trois bots étrangers.
install-cli.sh et les sondes ; l’exploitation du jumeau sur la gouvernance du Workspace, les quotas Channels et la rétention de la mémoire.
4. M4 au Canada : dimensionner le « domicile »
| Palier | Adapté à | Attention |
|---|---|---|
| 16 Go / 256 Go | Un utilisateur, ≤ 3 Channels, scripts légers | Rotation hebdomadaire des logs et du Workspace |
| 24 Go / 512 Go | Multi-Channel + index vectoriel local + Xcode occasionnel | Point idéal pour un jumeau personnel |
| 24 Go+ / 1 To | Mémoire longue durée, grosses pièces jointes, sous-agents parallèles | Pause des nouvelles tâches si disque > 85 % |
Contrairement à la CI, un jumeau n’est pas reconstruit chaque semaine : le disque est un actif. Fixez des alertes de quota sur ~/workspace, séparez le cache média des Channels des artefacts de build, pour qu’un album Telegram en groupe ne sature pas le volume racine.
5. Runbook de mise en service en 30 minutes
- Provisionner l’instance : choisir M4 Canada, vérifier SSH et IP dédiée ; épingler le nom d’hôte dans
known_hosts. - Installation OpenClaw headless : suivre install-cli + launchd pour la passerelle ; sous
--no-onboard, injecter le jeton par script. - Initialiser le Workspace : rédiger personnalité du jumeau et interdictions (ex. ne jamais envoyer d’instructions de paiement) ; commit Git ou snapshot.
- Brancher les Channels : commencer par un canal principal (Telegram recommandé), vérifier la réception 24h/24 ; puis Slack / e-mail.
- Node mobile (optionnel) : pour valider en déplacement, remote + wss — ne pas exposer le port 18789 sur Internet.
- Recette : reconnexion après coupure réseau, redémarrage du Mac cloud,
openclaw doctortout au vert — alors seulement « jumeau en ligne ».
# La passerelle écoute-t-elle ?
lsof -nP -iTCP:18789 -sTCP:LISTEN
# État launchd
launchctl print gui/$(id -u)/ai.openclaw.gateway | head -20
# Niveau disque (volume Workspace)
df -h ~ | awk 'NR==2{print $5, $4" free"}'
# Auto-test ponctuel
openclaw doctor --non-interactive
6. Limites : ce qu’il ne faut pas déléguer
- Flux d’argent irréversibles : virements et signatures de contrat exigent une validation humaine ; inscrire comme lignes rouges dans le Workspace.
- Écriture sur bases de production : le jumeau peut lire des rapports ; l’écriture passe par des comptes réservés à la CI.
- Données personnelles de tiers : un Mac dédié isole les locataires mais ne supprime pas le sur-privilège ; limiter la portée dans les groupes Channels (audit RGPD).
- Clés modèle sans traçabilité : stocker les clés API dans le trousseau ou des fichiers protégés — jamais en clair dans Git.
7. Questions fréquentes
Q1. Est-ce le même « jumeau numérique » qu’OpenHuman ?
Concept proche, chemin d’implémentation différent. OpenHuman met l’accent sur l’identité personnelle unifiée et la persona IA ; OpenClaw est une pile auto-hébergeable Gateway + Workspace + Channels. OpenClaw est le système d’exploitation du jumeau chez vous — le Mac cloud est la maison, les fournisseurs de modèles fournissent le cerveau.
Q2. Le jumeau doit-il être au Canada ?
Non, mais le Canada est courant pour l’Amérique du Nord et les équipes transpacifiques. Si les Channels servent surtout l’heure APAC et que la passerelle doit seulement rester stable, priorisez latence et conformité de sortie plutôt que le drapeau. Voir le guide des régions.
Q3. Puis-je commencer sur MacBook puis migrer vers le cloud ?
Oui, mais passez vite au Mac cloud pour un vrai 24h/24. Mac fermé = hors ligne ; la présence clignote dans les messageries. Archiver le répertoire Workspace, réutiliser la même politique de jeton passerelle ; les Channels demandent en général seulement un nouveau couplage.
Q4. Quel coût pour un jumeau personnel ?
Surtout location mensuelle du Mac cloud + usage API modèle. 16/256 pour expérimenter ; une fois Channels et empreinte mémoire stabilisés, passer en 24/512. Plus maîtrisable que les assistants SaaS par siège — vous auditez disque et journaux vous-même.
Q5. Faut-il exposer le port 18789 sur Internet ?
Déconseillé. Préférez tunnels SSH, Tailscale Serve ou tableau de bord interne uniquement ; l’exposition publique exige jeton, listes d’IP et WAF. Voir passerelle SSH et jeton.
Q6. Jumeau et CI sans tête sur le même Mac cloud ?
Techniquement oui, opérationnellement séparez. La CI remplit les disques et met à jour souvent ; le jumeau a besoin de mémoire stable et de Channels toujours en ligne. Budget serré : utilisateurs Unix et répertoires Workspace distincts, quota disque CI pour que les artefacts de build n’écrasent pas l’index du jumeau.
Héberger votre jumeau OpenClaw sur un Mac mini cloud
M4 bare metal macOS au Canada, IP native dédiée et disponibilité 24h/24 offrent un domicile fixe à la passerelle et au Workspace — vous configurez Channels et mémoire ; nous hébergeons la machine.