Hermes Agent est un agent d'IA open source développé par Nous Research qui s'exécute depuis votre terminal, se connecte à différents fournisseurs de modèles, conserve le contexte utile d'une session à l'autre, et peut être étendu avec des outils, des compétences, des passerelles de messagerie et de l'automatisation. Ce guide vous explique comment installer Hermes. Vous n'avez pas besoin d'installer manuellement Python ou Node.js pour l'installateur standard sur macOS ou Windows, car l'installateur officiel se charge des principales dépendances.
Avant d'installer Hermes Agent
Hermes Agent est un logiciel conçu avant tout pour le terminal, vous devrez donc l'installer depuis une ligne de commande. Choisissez la section correspondant à votre ordinateur :
macOS : ouvrez le Terminal depuis Applications > Utilitaires > Terminal, ou appuyez sur Commande + Espace et recherchez « Terminal ».
Windows : installez d'abord WSL2, ouvrez le terminal de votre distribution Linux, puis suivez la commande Linux.
Vous avez également besoin de Git. Vérifiez si Git est installé :
Résultat attendu :
Si vous voyez git: command not found, installez d'abord Git :
Si vous n'avez pas Homebrew sur macOS, installez Git via les outils en ligne de commande d'Apple en exécutant :
Étape 1 : Installer Hermes Agent sur macOS ou Windows
Dans votre terminal, copiez et collez la commande d'installation officielle :
L'installateur télécharge Hermes Agent, prépare son environnement Python, installe les dépendances requises et ajoute la commande hermes à votre PATH de shell. Pour une installation utilisateur normale, les données de Hermes sont stockées dans ~/.hermes/.
Une fois la commande terminée, rechargez votre shell :
Si vous utilisez Zsh, courant sur macOS, exécutez :
Résultat attendu :
Vérifiez maintenant que la commande Hermes Agent est disponible :
Résultat attendu :
Le numéro de version exact peut changer au fil des mises à jour de Hermes Agent.
Étape 2 : Configurer votre fournisseur de modèle
Hermes Agent a besoin d'un fournisseur de modèle avant de pouvoir répondre ou utiliser des outils. La configuration la plus simple pour débuter est interactive :
L'assistant vous permet de choisir un fournisseur tel que Kimi/Moonshot. Ne configurez pas le routage, le repli, la passerelle ou le cron tant qu'un chat basique ne fonctionne pas.
Sélectionnez le modèle par défaut. kimi-k2.6 est à ce jour le modèle le plus avancé de Kimi.
Si vous connaissez déjà la valeur que vous souhaitez définir, vous pouvez utiliser hermes config set. Par exemple :
Si vous n'avez pas de clé API, Kimi peut être un choix intéressant.
Étape 1 : Activer votre clé API Kimi
Avant d'utiliser l'API Kimi avec Hermes Agent, activez votre clé API Kimi sur le Kimi Platform. Nous recommandons 20 $ ou plus pour débloquer l'accès de niveau 2, qui réduit la latence et offre des performances plus stables pour les tâches complexes en plusieurs étapes
Étape 2 : Créer votre clé API Kimi
Rendez-vous dans la section Clés API du Kimi Platform et cliquez sur Créer une clé API. Pensez à copier votre clé API et à la conserver en lieu sûr, car elle n'est affichée qu'une seule fois lors de sa création.
Étape 3 : Saisir votre clé API
Collez votre clé API Kimi et connectez Hermes Agent.
Étape 3 : Démarrer Hermes Agent
Une fois le modèle configuré, lancez la CLI classique :
Ou essayez la nouvelle interface terminal :
Vous devriez voir un écran d'accueil ou une invite affichant le fournisseur/modèle sélectionné. Testez-le avec une requête simple :
Voici à quoi ressemble une réussite :
Si Hermes Agent s'ouvre mais répond avec des erreurs de modèle ou d'authentification, exécutez :
Choisissez ensuite à nouveau votre fournisseur et vérifiez la clé API ou la connexion OAuth.
Étape 4 : transformer Hermes Agent en bot
Comme OpenClaw, Hermes Agent peut aussi agir comme un bot et se connecter à vos applications de chat :
Une fois la configuration terminée, vérifiez l'état de la passerelle :
N'utilisez la passerelle qu'une fois que votre fournisseur de modèle fonctionne dans le terminal. Si le CLI ne parvient pas à finaliser une simple conversation, le bot échouera généralement pour la même raison.
Problèmes courants d'installation de Hermes Agent
hermes: command not found
Cause : votre terminal n'a pas encore rechargé la modification du PATH.
Solution :
Ou :
Essayez ensuite :
git: command not found
Cause : Git est manquant.
Solution sous Ubuntu, Debian ou WSL2 :
Solution sous macOS avec Homebrew :
Clé API non configurée
Cause : Hermes Agent est installé, mais aucune clé de fournisseur ni connexion n'est configurée.
Solution :
Ou définissez une clé manuellement :
hermes doctor signale une configuration manquante ou obsolète
Cause : votre fichier de configuration peut être incomplet après une mise à jour.
Solution :
Le point de terminaison personnalisé se connecte mais donne de mauvaises réponses
Cause : l'URL de base, le nom du modèle ou la longueur de contexte est incorrect.
Solution : testez d'abord le point de terminaison dans un client séparé, vérifiez qu'il est compatible OpenAI, et assurez-vous que le modèle prend en charge au moins 64K de contexte pour les flux de travail Hermes Agent classiques.
Référence rapide des commandes
Conclusion
La façon la plus simple d'installer Hermes Agent consiste à utiliser l'installateur officiel en une ligne, à recharger votre shell, à exécuter hermes model, puis à vérifier la configuration avec une véritable conversation et hermes doctor. Gardez votre première configuration simple : une machine, un fournisseur, une conversation qui fonctionne. Une fois l'assistant Hermes Agent de base stable, vous pouvez ensuite le développer en toute sécurité avec l'isolation Docker, des bots de passerelle, des compétences, des automatisations planifiées et des fournisseurs de modèles personnalisés.
FAQ
~/.hermes/, et peut être étendue avec des compétences, une mémoire, des tâches planifiées et des passerelles de messagerie.hermes model, choisissez un fournisseur, comme Kimi, lancez hermes, testez une conversation normale, exécutez hermes doctor, puis vérifiez que hermes --continue reprend bien votre session. Ensuite, ajoutez si besoin l'isolation Docker, des compétences, des serveurs MCP, la voix, cron ou une passerelle de messagerie.