Modèle / jeu de données
NousResearch/hermes-agent avatar
NousResearch/hermes-agent

Lire le README de Hermes Agent

Hermes Agent fonctionne comme un agent personnel avec une mémoire persistante, un travail planifié, une utilisation des outils et des intégrations pour la messagerie et les services locaux.

245 808 étoiles51 267 forksPythonMIT

En bref

De quoi s’agit-il ?
Hermes Agent de NousResearch est décrit comme un agent IA auto-améliorant avec interface terminal, passerelle de messagerie, boucle d'apprentissage et plusieurs backends de terminal.
À qui s’adresse-t-il ?
Les métadonnées du dépôt listent 225702 étoiles et 43867 forks, mais ces chiffres ne sont pas vérifiés dans le README lui-même. Le README ne mentionne pas de performances de benchmark, de garanties de sécurité ou de résultats de production ; sa section sécurité est seulement liée, pas résumée, et la licence ne promet ni support ni garantie.
Puis-je l’utiliser commercialement ?
Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
Est-il encore maintenu ?
Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
En quel langage est-il écrit ?
Principalement Python, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Ce que le dépôt prétend

NousResearch/hermes-agent est un projet Python qui, selon les métadonnées du dépôt, est décrit comme "l'agent qui grandit avec vous". Le README appelle Hermes Agent un "agent IA auto-améliorant" construit par Nous Research et prétend que c'est le seul agent avec une boucle d'apprentissage intégrée : il crée des compétences à partir de l'expérience, les améliore pendant l'utilisation, se pousse à persister les connaissances, recherche ses propres conversations passées et construit un modèle de l'utilisateur à travers les sessions. Il mentionne également l'exécution sur un VPS à 5 $, un cluster GPU ou une infrastructure sans serveur qui ne coûte presque rien au repos, et la discussion via Telegram pendant qu'il fonctionne sur une VM cloud. Le README ne définit pas le mécanisme exact de la boucle d'apprentissage, ni ne fournit de benchmarks ou d'évaluations soutenant la prétention d'auto-amélioration.

Chemins d'installation

Le README donne deux chemins d'installation. Pour Linux, macOS, WSL2 et Termux, la commande en une ligne est : curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Pour Windows natif sans WSL, la commande PowerShell est : iex (irm https://hermes-agent.nousresearch.com/install.ps1). Selon le README, l'installateur gère uv, Python 3.11, Node.js, ripgrep, ffmpeg et un Git Bash portable (MinGit) décompressé dans %LOCALAPPDATA%\hermes\git, sans administrateur. Il aborde également la marche à suivre si un logiciel de sécurité Windows signale le uv.exe inclus comme malware : le README suggère de vérifier le fichier avec l'attestation GitHub CLI et une comparaison de hachage, ou d'ajouter le dossier à la liste blanche.

Commandes après l'installation

Après l'installation, le README suggère de recharger le shell avec source ~/.bashrc (ou source ~/.zshrc) puis d'exécuter hermes pour démarrer la conversation. Il liste plusieurs autres commandes : hermes model pour choisir le fournisseur et le modèle LLM, hermes tools pour configurer les outils activés, hermes config set et hermes config get pour les valeurs de configuration, hermes gateway pour démarrer la passerelle de messagerie, hermes setup pour l'assistant de configuration complet, hermes update pour mettre à jour et hermes doctor pour diagnostiquer les problèmes. Il mentionne également hermes claw migrate pour importer depuis OpenClaw.

Deux points d'entrée : CLI et passerelle de messagerie

Le README décrit deux points d'entrée principaux : l'interface terminal interactive (exécuter hermes) et la passerelle de messagerie (démarrée avec hermes gateway setup et hermes gateway start), qui prend en charge Telegram, Discord, Slack, WhatsApp, Signal ou Email. Il inclut un tableau de référence des commandes slash partagées entre les deux : /new ou /reset pour une nouvelle conversation, /model pour changer de modèle, /personality pour définir une personnalité, /retry et /undo pour réessayer ou annuler le dernier tour, /compress et /usage pour le contexte et l'utilisation, /insights pour des informations d'utilisation et /skills pour parcourir les compétences. Il note l'interruption via Ctrl+C sur la CLI et /stop sur les plateformes de messagerie.

Fournisseurs de modèles et Nous Portal

Le README indique que Hermes Agent fonctionne avec n'importe quel fournisseur de modèles, citant Nous Portal, OpenRouter, OpenAI, votre propre endpoint et d'autres, en changeant avec la commande hermes model. Il présente également l'abonnement Nous Portal, qui couvre le modèle, la recherche web, la génération d'images, la synthèse vocale et un navigateur cloud sous un seul compte, en prétendant plus de 300 modèles. La commande hermes setup --portal se connecte via OAuth, définit Nous comme fournisseur et active la passerelle d'outils. Il ajoute que vous pouvez toujours apporter vos propres clés API par outil.

Ce que couvrent les liens de documentation

La documentation complète est dite vivre à hermes-agent.nousresearch.com/docs, et le README lie des sections sur le démarrage rapide, l'utilisation CLI, la configuration, la passerelle de messagerie, la sécurité (approbation des commandes, appairage DM, isolation des conteneurs), les outils et outilsets, le système de compétences, la mémoire, l'intégration MCP, la planification cron, les fichiers de contexte, l'architecture, la contribution, la référence CLI et les variables d'environnement. Les détails spécifiques décrits dans ces pages ne sont pas reproduits dans le README et doivent être traités comme des ressources externes.

Licence et lacunes de vérification

Le dépôt est distribué sous licence MIT, copyright Nous Research 2025. La licence accorde la permission d'utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et vendre des copies du logiciel, à condition que l'avis de droit d'auteur et l'avis de permission soient inclus dans toutes les copies ou portions substantielles. Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, y compris la qualité marchande, l'adéquation à un usage particulier et la non-contrefaçon. La licence ne dit rien sur la posture de sécurité, le support ou les résultats de production, et le README non plus. Les métadonnées du dépôt listent 225702 étoiles, 43867 forks et 28030 problèmes ouverts, mais ces chiffres ne proviennent pas du README.

Conclusion éditoriale

Les métadonnées du dépôt listent 225702 étoiles et 43867 forks, mais ces chiffres ne sont pas vérifiés dans le README lui-même. Le README ne mentionne pas de performances de benchmark, de garanties de sécurité ou de résultats de production ; sa section sécurité est seulement liée, pas résumée, et la licence ne promet ni support ni garantie.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté