Hermes Agent (NousResearch/hermes-agent) et OpenClaw sont des harnesses Agent open source pour macOS, mais optimisent des boucles différentes : Hermes met l’accent sur un cycle compétences/mémoire auto-améliorant, la messagerie multi-plateforme via un processus passerelle et hermes claw migrate depuis OpenClaw ; OpenClaw sur une passerelle terminal-first, le routage openclaw.json, les webhooks entrants avec HMAC et les sondes openclaw doctor sous launchd. Ce guide Type B les compare sur Mac mini M4 pour choisir un harness principal ou les faire coexister sur des utilisateurs macOS séparés.
Voir webhooks OpenClaw et Ollama sur Mac cloud pour durcir l’ingress et diagnostics passerelle OpenClaw doctor. Sources : README Hermes Agent, documentation OpenClaw, spécifications Mac mini Apple.
Divulgation : MacHTML propose une location optionnelle de Mac mini cloud mentionnée brièvement ci-dessous.
Pourquoi comparer sur Mac mini M4
Les équipes dépassent une fenêtre de chat unique lorsqu’elles ont besoin de passerelles toujours actives, d’automatisations planifiées ou de mémoire inter-sessions. Un Mac mini M4 offre faible consommation à l’idle, mémoire unifiée pour modèles locaux et disque pour journaux et bibliothèques de skills. Hermes Agent vise les opérateurs qui veulent que l’agent apprenne des skills par l’expérience, envoie des rapports cron vers Telegram/Discord/Slack et tourne sur un VPS à 5 $ ou Modal/Daytona plutôt qu’un portable. OpenClaw vise la sémantique passerelle prévisible, les politiques d’approbation d’outils et l’ingress webhook de production documentée dans la série OpenClaw de ce blog.
Aucun ne remplace totalement l’autre ; l’erreur est de choisir sur le marketing plutôt que sur la boucle que vous exécutez chaque jour.
Les deux projets sont sous licence MIT et acceptent vos propres fournisseurs de modèles. Sur un Mac mini dédié, isolez ~/.hermes et ~/.openclaw, fixez des ports distincts et documentez les labels launchd dans git avant la production. Votre SLO choisit la boucle quotidienne à exécuter, pas la marque affichée.
Matrice de décision Hermes vs OpenClaw
| Dimension | Hermes Agent | OpenClaw |
|---|---|---|
| Boucle principale | Skills auto-améliorants + mémoire curatée + recherche FTS5 | Passerelle + politiques outils + routage openclaw.json |
| Onboarding | Installateur curl | bash, hermes setup, TUI à commandes slash | Terminal-first ; openclaw onboard, validation doctor |
| Messagerie | Passerelle intégrée : Telegram, Discord, Slack, etc. | Modèles passerelle ; fort ingress webhook |
| Mémoire | Mémoire curatée, Honcho, skills hub | Contexte via config/plugins ; boucle d’apprentissage limitée |
| Planification | Cron natif avec livraison plateformes | Souvent cron externe + hooks |
| Migration | hermes claw migrate importe SOUL.md, skills, clés | N/A (système source) |
| Exploitation macOS | Six backends terminal | LaunchAgents launchd, ports, sondes doctor |
| Licence | MIT (hermes-agent) | MIT (écosystème OpenClaw) |
Scénario : agent auto-améliorant sur VPS ou Mac mini
Choisissez Hermes Agent si votre charge ressemble à ceci :
- Vous voulez que l’agent crée et affine des skills après des tâches complexes.
- Les opérateurs utilisent Telegram/Discord pendant que le processus tourne sur un Mac mini distant ou VPS.
- Vous avez besoin de recherche de session (FTS5 + résumés) pour la recherche longue.
- Migration depuis OpenClaw :
hermes claw migrate --dry-runpuis migration complète.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc
hermes setup
hermes claw migrate --dry-run # if ~/.openclaw exists
hermes gateway
RAM : Hermes + outils locaux sur 16 Go est serré ; 24 Go Mac mini M4 est plus confortable avec Ollama.
Scénario : passerelle webhook et launchd sur macOS
Choisissez OpenClaw si votre charge ressemble à ceci :
- Les webhooks entrants (GitHub, Slack) doivent être vérifiés avec HMAC et fenêtres de rejeu.
- Vous standardisez
openclaw doctoravant les plist LaunchAgent en production. - Le failover fournisseur et le 429 vivent dans des profils
openclaw.jsonversionnés.
openclaw doctor
openclaw gateway --port 8787
Voir durcissement webhook et diagnostics doctor pour macOS.
Migrer avec hermes claw migrate
Hermes documente une migration de premier niveau depuis OpenClaw :
hermes claw migrate # interactive, full preset
hermes claw migrate --dry-run # preview only
hermes claw migrate --preset user-data
Import typique : SOUL.md, MEMORY.md/USER.md, skills, listes d’autorisation, messagerie, clés API autorisées. Traitez la migration comme une fourche à sens unique : gardez OpenClaw jusqu’à validation Hermes ou utilisez des utilisateurs macOS séparés.
Parcours recommandé
| Si vous avez besoin de… | Utilisez… |
|---|---|
| Ingress webhook, HMAC, triage launchd | OpenClaw comme passerelle de production |
| Apprentissage skills, cron vers apps chat, migration OpenClaw | Hermes Agent comme pilote quotidien |
| Coffre mémoire personnel UI-first (hors scope) | Envisager OpenHuman séparément |
Si un seul choix sur un Mac mini M4 : OpenClaw quand la fiabilité CI/webhook est le SLO ; Hermes quand le chat opérateur et l’amélioration skills/mémoire priment sur l’ingress brut.
Un portable qui dort coupe les passerelles ; un Mac mini toujours actif évite cela—validez le disque avec du -sh ~/.hermes ~/.openclaw avant engagement.
Si vous hébergez déjà des webhooks signés, conservez OpenClaw pour l’ingress et Hermes pour le chat opérateur—deux harnesses sur un seul Mac mini M4 24 Go est un schéma courant en 2026.
Les longues sessions épuisent vite le contexte — consultez Hermes trajectory_compressor : optimisation mémoire et tokens sur Mac mini M4 pour les plafonds, /compress et la compression batch.
Pour faire tourner Hermes 24/7 sur Linux plutôt qu’un Mac mini, voir Hermes Agent Docker sur VPS pas cher + Telegram.
Besoin de lecture repo limitée, npm test et auto-correction gardée ? Lisez Hermes Agent MCP pour Claude Opus 4.8 : sandbox code local 2026.
FAQ
Puis-je exécuter Hermes et OpenClaw sur le même Mac mini ?
Oui—utilisateurs ou homes séparés, ports distincts, labels LaunchAgent non chevauchants. Ne partagez pas un .env.
Hermes remplace-t-il les webhooks OpenClaw ?
Pas automatiquement. L’ingress GitHub/Slack reste mieux documenté côté OpenClaw webhook+HMAC sur macOS.
Que n’importe pas hermes claw migrate ?
Toujours --dry-run et docs amont—routes passerelle custom, secrets non listés ou plugins expérimentaux peuvent être manuels.
Quelle RAM sur M4 ?
16 Go pour tests passerelle ; 24 Go par défaut pratique avec Ollama local ou sous-agents parallèles.
Les deux projets sont-ils open source ?
Oui. Hermes Agent et OpenClaw publient du code MIT que vous pouvez auditer avant d’exposer une passerelle à Internet. Épinglez les versions en production comme pour toute dépendance d’infrastructure critique.
Pour compresser les sorties d’outils à la couche HTTP plutôt que la mémoire de trajectoire, lisez aussi OpenClaw + Headroom proxy.
Tester les harnesses sur un Mac mini cloud
Louez un Mac mini M4 toujours actif pour valider passerelles Hermes, webhooks OpenClaw et sondes doctor avant la production.