En 2026, Hermes Agent (Nous Research, ~170k étoiles GitHub) s'impose comme un agent IA auto-évolutif : mémoire inter-sessions, Skills automatiques, Gateway Telegram et 20+ plateformes. Bloqué par l'installation, les clés API ou un bot muet ? Une commande pour l'environnement, un runbook en six étapes jusqu'à hermes gateway 7×24, et un comparatif MacBook / VPS / location Mac Mini M4 pour choisir l'hôte de production — dans l'écosystème Apple Silicon où launchd et l'automatisation navigateur restent des atouts créatifs et ops.
Hermes Agent n'est pas une coquille de chat : agent autonome MIT, Skills réutilisables après chaque type de tâche (communauté : ~38 % de tokens en moins sur tâches similaires), mémoire SESSION → MEMORY.md → USER.md. Face à LangGraph/CrewAI (orchestration) ou OpenClaw (gateway de canaux), Hermes se distingue par évolution native des Skills + mémoire persistante + installation full-stack en un curl.
Nous ne reprenons pas « pourquoi passer au Mac » (migration VPS) ni l'architecture mémoire (hardware trois niveaux), mais le runbook d'installation : macOS/Linux/WSL2, hermes doctor, LLM, premier dialogue, bot Telegram, daemon Gateway.
Friction : docs éparpillées — dépendances ou clé API en premier ?
Friction : hermes: command not found — PATH non rechargé.
Friction : DM ok, groupe muet — mode confidentialité et ordre de réinvitation.
Friction : portable fermé → Gateway coupé, intérêts composés des Skills interrompus.
Friction : VPS headless sans chemins macOS (Camoufox, etc.).
Livrable : de curl à hermes gateway start — checklist six étapes vérifiables.
Le install.sh officiel tire Python 3.11, Node.js 22, ripgrep, ffmpeg via uv et clone dans ~/.hermes/hermes-agent/. Tableau de planification (docs Nous + retours communauté, juin 2026).
| Élément | Minimum | Recommandé (7×24 + Gateway) |
|---|---|---|
| Système | macOS 12+ / Ubuntu 20.04+ / WSL2 | macOS 14+ (Apple Silicon) ou Ubuntu 24.04 LTS |
| RAM | 4 Go (Gateway + API cloud) | 16 Go ; inférence locale 32 Go |
| Disque | ~1,5 Go (cache Skills) | 20 Go SSD+ |
| Réseau | GitHub raw + API LLM | egress stable faible latence (Telegram) |
« L'étape la plus dure n'est souvent pas la commande, mais choisir une machine qui ne se ferme pas et ne tombe pas la nuit. »
# macOS / Linux / WSL2 — installation officielle curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # Serveur headless : ignorer l'automatisation navigateur # curl -fsSL .../install.sh | bash -s -- --skip-browser source ~/.zshrc # ou source ~/.bashrc
Install + PATH : après ✅ Hermes Agent installed at ~/.hermes, source ~/.zshrc, nouveau terminal, hermes --version.
Santé : hermes doctor — ~12 points (Python, Node, ripgrep, ffmpeg, PATH, clés API).
LLM : hermes setup ou hermes model (OpenRouter / Anthropic / OpenAI / Ollama) ; clés dans ~/.hermes/.env (ex. hermes config set OPENROUTER_API_KEY sk-or-xxxx).
Premier échange : hermes CLI — « résumer l'actu IA », « compter les fichiers du dossier ».
Bot Telegram : @BotFather /newbot, token ; @userinfobot pour ID numérique ; hermes gateway setup ou variables TELEGRAM_BOT_TOKEN / TELEGRAM_ALLOWED_USERS.
Daemon 7×24 : tester hermes gateway, puis hermes gateway install && hermes gateway start ; macOS launchd, Linux sudo hermes gateway install --system + systemd.
Par défaut le bot ne répond qu'aux commandes / en groupe. Pour les @mentions : désactiver Group Privacy dans BotFather et réinviter le bot — cause n°1 en prod « installé mais muet ».
Erreurs fréquentes : API key not set → hermes model ; ModuleNotFoundError: dotenv → utiliser ~/.hermes/hermes-agent/venv/bin/hermes ; après upgrade → hermes config check && hermes config migrate.
L'intérêt composé des Skills exige un hôte longtemps en ligne. Tableau décisionnel (disponibilité = ordre de grandeur ops, pas SLA) :
| Plateforme | Disponibilité 7×24 | Skills composés | Usage |
|---|---|---|---|
| MacBook perso | fermé ~60 % offline | souvent coupés | POC seulement |
| Raspberry Pi 4B 8Go | ~88 % | I/O limité, timeouts | expérimentation |
| VPS x86 4Go | ~99,5 % | stable, sans toolchain macOS | Linux pur |
| Mac Mini M4 location | datacenter 30 j en ligne | UMA + launchd natif | Telegram 7×24 + Skills macOS |
Info : la mémoire unifiée M4 partage Gateway, automatisation navigateur et SQLite WAL. Surveillance communautaire : Gateway ~4 Go resident, marge sur 16 Go. Après location remote : mêmes commandes install en SSH.
~/.hermes/hermes-agent/ ; commande hermes ajoutée au PATH par le script.hermes update.~/.hermes/skills/ ; coupure hôte = fin du composé — lié au 7×24.Pour un essai week-end, portable + API cloud suffit. Dès que Hermes devient « collègue quotidien », sommeil, fracture macOS sur VPS et privacy groupes s'additionnent. Achat possible — 30 jours de location pour valider le workflow minimise le risque ; modèles : tarifs de location.
Coupure Wi-Fi, survente VPS, I/O Pi saturé : le Gateway tombe au mauvais moment ; l'utilisateur Telegram ne voit que « bot mort ». Pour Hermes 7×24 stable avec install macOS natif et launchd, la location cloud Mac Mini M4 NodeMini évite le « portable de compromis + redémarrage manuel ». Vous capitalisez sur l'agent, pas sur hermes gateway status à minuit.
Non. Le script installe Python 3.11 et Node.js 22 via uv. Puis source ~/.zshrc et hermes doctor.
NodeMini propose location exclusive Mac Mini M4 mensuelle/trimestrielle. Tarifs : tarifs de location. API LLM (OpenRouter, etc.) facturée séparément.
Script PowerShell (beta précoce) ; terminal Dashboard : WSL2 + chemin Linux recommandé. Connexion et SSH : centre d'aide.