Questions fréquentes
Questions courantes sur Hermes Agent, tirées du README officiel, des release notes et de la documentation.
Le README décrit Hermes Agent comme « l'agent IA auto-améliorant de Nous Research » — un agent doté d'une boucle d'apprentissage intégrée qui crée des skills à partir de l'expérience, les améliore en les utilisant, fouille ses propres conversations passées et construit un modèle utilisateur au fil des sessions. Licence MIT, développé publiquement sur github.com/NousResearch/hermes-agent.
Hermes Agent est développé par Nous Research. Le dépôt (NousResearch/hermes-agent) compte 300+ contributeurs, mais la grande majorité des commits vient des mainteneurs Nous Research — le contributeur principal seul cumule plus de 2 500 commits. Distribué sous licence MIT.
L'installeur officiel est une seule commande curl du README : `curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash`. Il installe uv, Python 3.11, Node.js, ripgrep et ffmpeg pour toi. Documentation complète sur hermes-agent.nousresearch.com/docs/getting-started/installation.
Windows natif n'est pas supporté. Le README liste explicitement les plateformes supportées : Linux, macOS, WSL2 et Android via Termux. Sous Windows, utilise WSL2 — l'installeur lance la même commande dans ta distribution WSL2.
Python 3.11, d'après le README et le pyproject.toml du dépôt. Le script d'installation installe automatiquement Python 3.11 via uv — git est le seul prérequis.
Le README liste Nous Portal, OpenRouter (200+ modèles), z.ai/GLM, Kimi/Moonshot, MiniMax, OpenAI et les endpoints personnalisés comme fournisseurs intégrés. La v0.8.0 a aussi ajouté le support natif de Google AI Studio, et Anthropic plus Mistral sont des dépendances incluses. Lance `hermes model` après l'installation pour en choisir un.
Le README liste Telegram, Discord, Slack, WhatsApp, Signal, Email et CLI comme cibles de déploiement intégrées. La v0.6.0 a ajouté Feishu/Lark et WeCom. Chaque plateforme se configure via le même flux `hermes setup`.
Hermes Agent lui-même est gratuit et sous licence MIT. Les coûts que tu paies vont à ton fournisseur de modèle choisi (Nous Portal, OpenRouter, OpenAI, etc.). Nous Portal offre un accès gratuit MiMo v2 Pro d'après les release notes de la v0.8.0, et tu peux aussi pointer Hermes vers un endpoint de modèle local.
Le script clone le dépôt dans `~/.hermes/hermes-agent/` par défaut et crée un lien symbolique `hermes` vers `~/.local/bin/hermes`. Tu peux changer le répertoire d'installation en définissant `HERMES_INSTALL_DIR` avant de lancer le script.
Lance `hermes update` — le CLI intègre un outil de mise à jour documenté dans le guide d'installation officiel. Si tu préfères le contrôle manuel, va dans le répertoire d'installation, `git pull`, et relance `uv pip install -e ".[all]"` dans le venv.
Oui. Le README supporte explicitement Android via Termux, et le script d'installation détecte automatiquement Termux et installe l'extra `.[termux]`. Même commande en une ligne, pas de root nécessaire.
Le README la décrit comme une boucle fermée où Hermes « crée des skills à partir de l'expérience, les améliore en les utilisant, se pousse à retenir les connaissances, fouille ses propres conversations passées et construit un modèle toujours plus profond de qui tu es au fil des sessions ». C'est la fonctionnalité que le README utilise pour différencier Hermes d'un assistant de chat sans état.
Les skills sont des capacités réutilisables et composables. Hermes supporte nativement le catalogue ouvert agentskills.io (référencé dans le README) et peut aussi générer et sauvegarder ses propres skills à partir des sessions de travail — le système de skills auto-générés fait partie de la boucle d'apprentissage.
Oui. La v0.6.0 (30 mars 2026) a ajouté un mode serveur MCP pour que Hermes puisse exposer ses outils à d'autres clients MCP. La v0.8.0 (8 avril 2026) a ajouté MCP OAuth 2.1 pour les connexions MCP authentifiées — les deux sont mentionnés dans les release notes officielles.
La v0.6.0 (30 mars 2026) a ajouté un conteneur Docker officiel — il est listé comme point fort dans les notes de cette release sur GitHub. Avant la v0.6.0, le seul chemin d'installation supporté était le script curl plus un environnement Python local.
Le README liste six backends de terminal pour l'exécution d'outils : local, Docker, SSH, Daytona, Singularity et Modal. Ils permettent de lancer les commandes de Hermes dans un environnement isolé allant d'un shell normal à un conteneur serverless éphémère.
La v0.7.0 (3 avril 2026) a fait de la mémoire une interface de fournisseur pluggable — les backends tiers implémentent une ABC de fournisseur et s'enregistrent via le système de plugins. Honcho est le plugin de référence avec résolution host/peer scopée par profil, et sert de backend dialectique pour le modèle utilisateur décrit dans le README.
Le quickstart du README : `source ~/.bashrc` pour recharger le shell, puis lance `hermes` pour commencer à discuter, `hermes model` pour choisir un fournisseur, `hermes tools` pour configurer les outils et `hermes setup` pour l'assistant complet. Tout est listé dans la section post-installation du README.
Le dépôt officiel est github.com/NousResearch/hermes-agent — licence MIT, ~50k stars, ~6,5k forks et 3 700+ commits sur main au moment de la rédaction. Site : hermes-agent.nousresearch.com.
Le README référence trois canaux communautaires : le Discord Nous Research (discord.gg/NousResearch), les GitHub Issues sur github.com/NousResearch/hermes-agent/issues pour les bugs, et les GitHub Discussions sur le même dépôt pour les questions longues et les recettes de skills.
Supprime le lien symbolique CLI et le répertoire d'installation : `rm ~/.local/bin/hermes` puis `rm -rf ~/.hermes/hermes-agent`. Si tu as défini `HERMES_INSTALL_DIR` à l'installation, supprime ce chemin à la place. Aucun paquet système n'est touché.
Non. C'est un site communautaire fait par des fans. Il n'est ni opéré par, ni approuvé par, ni affilié à Nous Research. Tout le contenu ici provient de matériel public — le dépôt GitHub, les release notes et la documentation officielle sur hermes-agent.nousresearch.com. Hermes Agent et Nous Research sont des marques de leurs propriétaires respectifs.
Non. Le README liste le CLI et les gateways de chat (Telegram, Discord, Slack, WhatsApp, Signal, Email) comme interfaces intégrées — il n'y a pas d'interface navigateur officielle dans la v0.8.0. Si tu veux parler à Hermes depuis un navigateur, les deux chemins communautaires sont (1) le faire tourner sur un workspace Matrix/Discord/Slack et utiliser le client web de cette plateforme, ou (2) pointer un éditeur compatible MCP vers le mode serveur MCP de Hermes (ajouté en v0.6.0).
Oui — un VPS Linux est le déploiement typique. Les prérequis officiels sont 2 Go de RAM minimum (plus pour les modèles locaux), ~1 Go de disque et Python 3.11 (installé automatiquement par le script curl). Lance le même installeur en une ligne via SSH. Pour l'isolation des commandes sur un hôte partagé, active le backend sandbox SSH ou Docker du README pour que les outils shell de Hermes s'exécutent dans un conteneur plutôt que sur le système de fichiers de ton VPS.
La documentation amont est sur hermes-agent.nousresearch.com/docs — c'est la source de référence pour l'installation, la configuration, les outils, les canaux et la référence CLI. Ce site communautaire (hermesagents.net) extrait les faits de cette documentation plus le README NousResearch/hermes-agent et les release notes GitHub. Si l'amont et ce site se contredisent, fais confiance à l'amont.
Non. Plusieurs produits sans lien entre eux utilisent le nom 'Hermes' — agents de sécurité entreprise, clients mail, outils middleware. Ce site ne couvre que Hermes Agent par Nous Research : l'agent IA open source auto-améliorant sur github.com/NousResearch/hermes-agent. Si tu cherches un produit de sécurité Hermes, ce n'est pas le bon site.
Teams launched in v0.12.0 (March 2026) as the first plugin-shipped messaging platform. v0.14.0 (May 2026) wired the full Microsoft Graph stack end-to-end: Graph auth + client foundation, a webhook listener that receives Teams events, a pipeline plugin runtime, and outbound delivery via the Teams adapter. Register a Microsoft Graph app, paste the credentials into `hermes gateway setup`, and the bot can read messages and post back in any Teams channel, DM, or group.
Both were added as first-class platforms in v0.14.0 (May 16, 2026). LINE runs via the official LINE Messaging API and brings Hermes to Japan, Korea, and Taiwan markets where LINE dominates. SimpleX Chat is the privacy-focused decentralized messenger with no user IDs — Hermes can run on it without exposing identifiers. They bring total messaging support to 22 platforms.
Yes — v0.14.0 introduced `hermes proxy`. Run it once and you get a local OpenAI-compatible HTTP endpoint backed by whichever OAuth provider you're signed into — Claude Pro, ChatGPT Pro, or SuperGrok. Codex CLI, Aider, Cline, Continue, and anything else that accepts an OpenAI-compatible endpoint can hit it. One subscription, every tool, no API key required.
Yes — v0.14.0 made `/handoff` actually transfer sessions live. Mid-conversation, hand off to a different model, personality, or profile and Hermes moves the entire session — every message, every tool call, every piece of context — without dropping anything. Useful for switching from a fast model to a deep-reasoning one mid-debugging, or passing a session between profiles for different parts of a task.
Yes, via `/goal`. You specify a target and success criteria; the agent runs in a loop — worker proposes, a separate judge LLM evaluates — iterating until the judge confirms the criteria are met. v0.14.0 added `/subgoal` so you can append new criteria to an active loop mid-flight without restarting (#25449). The pattern is called the Ralph loop internally; it works best for tasks with concrete, gradable success conditions and is a poor fit for fuzzy goals where the judge can't grade consistently.
v0.14.0 (May 16, 2026) added an early-beta native Windows build that installs via a PowerShell one-liner — no WSL needed. It bundles MinGit (~45 MB, no admin) for shell command execution; the CLI, gateway, TUI, and tools all run natively. WSL2 remains the production-recommended path because it's been battle-tested longer; native Windows is functional for casual use but has ongoing platform-specific fixes. The only Hermes feature that currently needs WSL2 specifically is the browser-based dashboard chat pane, which uses a POSIX PTY.
Use the built-in cron scheduler: `hermes cron add`. You specify a name, a schedule (cron syntax like `0 8 * * MON-FRI` or natural language), a natural-language description of the job, and delivery targets. Hermes spawns an isolated agent session at the scheduled time, runs the job, and delivers the output to your messaging gateway. v0.14.0 added `deliver=all` (#21495) to fan output to every connected platform at once — useful for nightly backups, weekly audits, daily reports.
Yes. The `computer_use` tool drives the host's GUI via a cua-driver backend. v0.14.0 made this work with non-Anthropic models (#21967, #24063) — previously it was locked to Claude. Any vision-capable model (GPT-5, Gemini, Grok-vision) can now take screenshots, click, type, and drag. Focus-safe operations prevent the agent from fighting your active window. The driver refreshes automatically on `hermes update`.
No. Hermes supports OAuth login for Claude Pro, ChatGPT Pro, and SuperGrok — sign in with your existing subscription, no API key, no separate billing. v0.14.0 added `hermes proxy` (#25969) which exposes those OAuth providers as a local OpenAI-compatible endpoint, so tools like Aider, Cline, and Codex CLI can use them too. For other providers (Nous Portal, OpenRouter, NovitaAI, NVIDIA NIM, etc.), API keys remain the standard path.
v0.14.0's debloating wave (#24220, #24515) made heavyweight backends lazy-install on first use — the `[all]` extras dropped everything covered by lazy-deps, so a base install is meaningfully smaller. The cold start wave (#22138 and ~10 related PRs) shaved ~19 seconds off `hermes` launch — the `hermes tools` All Platforms screen alone dropped from 14 seconds to under 1.5. Concrete numbers depend on which extras you install, but the post-v0.14.0 experience is fast where it used to be sluggish.
Run `hermes claw migrate`. The migrator imports your SOUL.md (persona), MEMORY.md/USER.md entries, user-created skills (to `~/.hermes/skills/openclaw-imports/`), command allowlist, messaging platform configs, API keys (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs), TTS assets, and workspace AGENTS.md. Two presets: `full` (default, includes secrets) and `user-data` (no secrets). Always run with `--dry-run` first to preview. The setup wizard auto-detects `~/.openclaw` and offers to migrate before first config.
Layered defenses. Container isolation is the primary boundary — the agent runs shell commands inside a sandbox (Docker, Daytona, Modal, SSH, Singularity, Vercel, or local — seven backends total). A command-approval workflow flags dangerous operations (rm -rf, sudo, curl|sh) for explicit user approval. v0.14.0 added three specific hardening fixes: a sudo brute-force block (#23736), three closures of known dangerous-command bypasses (#26829), and tool error sanitization (#26823) that strips injection attempts from error strings before they re-enter the model context. The overall security policy was rewritten in v0.14.0 around OS-level isolation as the primary trust boundary (#20317).