Multica sur Mac cloud MacLogin : auto-hébergement, démon et OpenClaw (2026)
Sur un Mac cloud MacLogin, Multica sépare le plan de contrôle (files de tâches, progression WebSocket, bibliothèque de skills) du runtime où OpenClaw, Claude Code et les autres CLI s’exécutent réellement. Multica orchestre l’état ; le code reste sur la machine louée. Ce guide couvre l’auto-hébergement Docker, le démon sur le Mac loué et le câblage OpenClaw, en complément de Multica vs Devin.
À lire aussi : Claude Code sur Mac cloud (SSH), bootstrap OpenClaw + démon, variables d’environnement launchd, louer ou acheter un Mac mini, première confiance SSH, keepalive SSH et déconnexions, et fin de bail : clés et retrait.
À quoi sert Multica sur un Mac cloud ?
Multica est une plateforme open source d’agents gérés : on assigne des tâches façon tickets, on suit la progression en temps réel, et les livrables deviennent des skills réutilisables. Ce n’est pas un simple terminal : Multica est le plan de contrôle ; le Mac MacLogin loué est le runtime où tournent OpenClaw ou Claude Code.
Définition courte : Multica coordonne l’état des tâches ; il n’a pas besoin d’héberger votre dépôt — l’exécution reste sur la machine qui exécute le démon multica.
Architecture : plan de contrôle vs runtime
| Composant | Où ça tourne | Technologie |
|---|---|---|
| Serveur Multica | Votre VM ou hôte Docker (peut être distinct du Mac) | API Go + UI Next.js |
| PostgreSQL 17 | Même stack que le serveur | Files, skills (pgvector) |
Démon multica | Mac loué MacLogin | Pont entre les CLI agents et le serveur |
| Passerelle OpenClaw | Même Mac loué | Backend agent géré par launchd |
Règle d’or : le démon vit sur le Mac qui porte le dépôt, pas dans le conteneur Docker Multica. Les clients MacLogin installent d’abord OpenClaw, puis enregistrent l’hôte comme runtime Multica.
Pourquoi MacLogin pour Multica + OpenClaw
Les équipes louent des Mac mini Apple Silicon pour le macOS natif (passerelle OpenClaw et chaîne Apple), un SSH toujours disponible pour les files nocturnes, et une sortie régionale (Hong Kong, Tokyo, Séoul, Singapour, US Est) vers les API modèles et le registre npm. Comparez le coût d’usage avec louer ou acheter.
Auto-héberger Multica (Docker Compose)
Référence officielle : SELF_HOSTING.md.
git clone https://github.com/multica-ai/multica.git
cd multica
cp .env.example .env
# Définir JWT_SECRET et les identifiants Postgres
docker compose -f docker-compose.selfhost.yml up -d
| Vérification | Commande | Succès |
|---|---|---|
| Santé API | curl -s localhost:8080/health | HTTP 200 |
| UI | Navigateur http://localhost:3000 | Connexion OK |
| Postgres | docker compose ps | Service db healthy |
Le plan de contrôle peut vivre sur une VM Linux pendant que les runtimes restent sur MacLogin : seul le WebSocket doit joindre les deux.
Installer le démon sur le Mac loué
Sur l’hôte MacLogin (après la première confiance SSH) :
multica setup self-host # ou multica setup cloud vers multica.ai
Le CLI authentifie, découvre les espaces de travail et lance un démon d’arrière-plan qui détecte les CLI agents (11 backends dont OpenClaw), enregistre les runtimes auprès du serveur Multica et démarre les processus à l’assignation.
| Symptôme | Correctif |
|---|---|
| Aucun runtime listé | Installer la CLI OpenClaw puis relancer le démon |
| Tâches bloquées en file | Vérifier multica status |
| Coupures WebSocket | Pare-feu ; aligner keepalive SSH |
Brancher OpenClaw sur Multica
- Terminer l’onboarding OpenClaw + launchd.
- Stocker les clés via variables launchd, pas un
.envlisible par tout le monde. - Dans l’UI Multica, assigner une tâche pilote au runtime OpenClaw de cet hôte.
- Observer le flux WebSocket ; les agents doivent signaler les blocages comme des coéquipiers.
- Exporter le résultat en skill pour le ticket suivant.
Règle ops : une passerelle OpenClaw par bail MacLogin ; ne jamais partager des clés production entre locataires.
Skills, files et concurrence
Le différenciateur Multica, ce sont les skills réutilisables. Limitez d’abord la concurrence à 2 agents par runtime sur M4 16 Go, surveillez la RSS, intitulez les tâches avec dépôt + branche, et révoquez les clés Anthropic/OpenAI en fin de bail selon le guide d’offboarding.
Déploiement production en 9 étapes
- Choisir la région MacLogin la plus proche des ingénieurs.
- Durcir SSH et appliquer la checklist (confiance initiale).
- Installer OpenClaw ; valider
openclaw doctor. - Déployer le plan de contrôle Multica (self-host ou cloud).
- Exécuter
multica setupsur les postes opérateurs. - Démarrer le démon sur le Mac loué (hors conteneur Multica).
- Tâche pilote : vérifier streaming + PR.
- Promouvoir le skill récolté dans la bibliothèque d’équipe.
- Documenter offboarding + rotation des clés (guide).
FAQ
Louez un Mac cloud pour Multica + OpenClaw
Déploiement HK, JP, KR, SG ou US en minutes.