Hermes Agent en local en 2026 : Raspberry Pi, VPS et Mac Mini M4 comparés — ce que nous avons gardé
Installer Hermes Agent est simple — curl -fsSL https://get.hermes-agent.org | bash. Le vrai défi est de choisir un hôte en ligne 24 h/24 sans étouffer la capitalisation des Skills ni la passerelle Telegram. Pendant trois mois, nous avons exécuté la même charge (passerelle + mémoire SQLite + Ollama 8B occasionnel) sur un Raspberry Pi 5 (8 Go), un VPS Linux à 40 $/mois (8 Go) et un Mac Mini M4 (24 Go UMA), puis migré la production vers un Mac bare metal loué.
Vous y trouverez : les écarts mesurés en latence, RAM, consommation et exploitation ; ce que ~/.hermes/ exige en disque et en disponibilité ; une checklist en six étapes (tarifs JEXCLOUD). Pour l'architecture mémoire, voir le guide mémoire persistante publié la veille.
01 Hermes Agent sur trois hôtes : ce qui a cassé en conditions réelles
Après la sortie d'Hermes par Nous Research en février 2026, les fils Hacker News ont basculé du « comment installer » vers le matériel. Nous avons utilisé un même profil (passerelle Telegram + cron de briefing quotidien + balayage hebdomadaire des skills). Verdict court : Pi pour passerelles API uniquement ; VPS si vous maîtrisez déjà Linux ; Mac Mini M4 pour inférence locale et le chemin macOS officiel.
- Raspberry Pi 5 (8 Go) : l'installation passe, mais les builds de dépendances sont lents ; Ollama 7B swappe fortement ; P95 Telegram souvent > 8 s ; au-delà d'environ 40 fichiers skill, la maintenance en arrière-plan ralentit.
- VPS mutualisé (8 Go) : IP publique et systemd pratiques ; la doc non-macOS demande des ajustements ; voisins bruyants et pics IO disque ; frais d'egress au téléchargement des poids de modèles.
- Mac Mini M4 (24 Go, puis location JEXCLOUD même spec) : installation macOS officielle ; l'UMA garde la passerelle réactive avec un 8B local ; IPv4 dédiée stabilise les webhooks Telegram ; sauvegarde alignée sur les workflows Mac de bureau.
« Ça tourne » ≠ « ça vaut le coup 24 h/24 » — la valeur d'un agent se compose sur des semaines ; la stabilité de l'hôte prime sur le prix du premier mois.
02 Ce que Hermes Agent sollicite : Skills, passerelle et ~/.hermes
Hermes Agent écrit des flux réutilisables dans ~/.hermes/skills/*.md et rappelle l'historique via MEMORY.md, USER.md et SQLite FTS5 (documentation mémoire officielle). Dimensionnez le matériel pour la croissance disque, l'indexation et les passerelles longue durée, pas seulement pour une installation réussie.
- 20+ canaux de messagerie exigent un processus résident — portable en veille = agent hors ligne.
- Capitalisation des Skills : environ 15 KiB par fichier ; les gros arbres consomment du CPU pour la consolidation.
- Hermes-3 + Atropos RL pour les outils ; OpenRouter ou Ollama en option — un 8B local impose 16 Go+ de RAM.
- Sandbox backends (Docker, SSH, Modal) : Docker sur un VPS 8 Go laisse peu de marge.
Vous exécutez aussi la passerelle OpenClaw distante ? Séparez instances ou ports pour éviter que deux agents se disputent 16 Go.
03 Raspberry Pi vs VPS vs Mac Mini M4 pour Hermes Agent
| Dimension | Pi 5 8 Go | VPS Linux 8 Go | Mac Mini M4 24 Go |
|---|---|---|---|
| Installation | Builds ARM lents | Fonctionne ; doc souvent Linux-first | Chemin curl officiel |
| 8B local | Déconseillé | CPU seul, lent | Avantage bande passante UMA |
| P95 passerelle | Souvent > 8 s sous charge | Variable selon jitter IO | Généralement < 3 s même région |
| Puissance au repos | Classe ~5–8 W | Charge datacenter | Bande ~10–15 W (spec Apple) |
| Entrant | NAT domestique / CGNAT | IP publique incluse | Location : IPv4 dédiée |
| Garder ? | Essais API-only | DevOps Linux existant | Agent prod + LLM local |
La location mensuelle Mac Mini M4 évite l'anxiété M5 et les limites d'uplink domestique tandis que ~/.hermes reste sur des disques que vous contrôlez jusqu'à l'export chiffré en fin de contrat.
04 Consommation Hermes Agent : chiffres citables
- Plafonds MEMORY.md / USER.md : environ 2 200 et 1 375 caractères (guide mémoire officiel).
- RAM au repos sur macOS (bande mesurée) : passerelle + SQLite environ 1,2–1,8 Go ; ajoutez Ollama 8B → prévoir 24 Go (M4.M).
- Disque après ~90 jours :
~/.hermes/souvent 200–600 Mo selon skills et logs. - Installation :
https://get.hermes-agent.org(MIT, hermes-agent.org). - JEXCLOUD M4.M (tarif mai 2026) : 199 $/mois, M4 10 cœurs, 24 Go, 512 Go NVMe, 1 Gbps dédié + IPv4 (tarifs).
Règle empirique : API seule → essai Pi ou petit VPS ; 8B local + Skills → hôte Mac 24 Go.
05 Trésorerie 24 mois : acheter un Mac mini, VPS ou location JEXCLOUD
| Option | Cash 24 mois (ordre de grandeur) | Risque principal Hermes |
|---|---|---|
| Pi + électricité domestique | Matériel faible + faible énergie | NAT, pas de LLM local, usure SD |
| VPS ~40 $/mois | ~960 $ + egress/snapshots | Surallocation, chemin non-macOS |
| Achat Mac mini M4 16 Go | CAPEX initial + électricité | CGNAT, timing revente |
| Location JEXCLOUD M4.M | ~199 $ × 24 ≈ 4 776 $ | Bande passante/IP/datacenter inclus ; upgrade M4.XL 64 Go |
Nous avons conservé un Mac bare metal loué pour valider une dépendance production sur 90 jours sans acheter le matériel d'abord. Voir la matrice durée de location par projet.
06 Six étapes : Hermes Agent sur Mac Mini M4 loué
- Choisir les modèles : OpenRouter seul permet des SKUs plus petits ; Ollama 8B+ → minimum M4.M (24 Go).
- Provisionner le Mac : Commander, SSH, exécuter
sw_versetsysctl hw.memsize. - Installer Hermes : script ci-dessous ; lancer
hermes setuppour passerelle/sandbox. - Brancher Telegram / Discord : IP publique dédiée pour les webhooks.
- Sauvegarder ~/.hermes : rsync
memories/etskills/; effacer le disque avant restitution selon le flux fournisseur. - Revue à 30 jours : nombre de skills, latence P95, dépense tokens → renouveler, upgrader ou acheter le hardware.
# Ligne officielle
curl -fsSL https://get.hermes-agent.org | bash
# Test rapide
ls -la ~/.hermes/memories/
du -sh ~/.hermes/
# Nombre de skills
ls ~/.hermes/skills/ 2>/dev/null | wc -l
Pi et VPS surchargés échouent car : ① conflits RAM entre inférence locale et maintenance des skills ; ② entrant instable pour la messagerie ; ③ disque partagé qui bloque SQLite avec des sandboxes Docker.
Pour une production stable : Mac Mini M4 bare metal multi-régions JEXCLOUD — la mémoire reste sur votre disque loué, pas de survente hyperviseur, montée en 64 Go M4 Pro si besoin. Tarifs · Centre d'aide.