Français
€EUR
IA et agents

Hermes Agent

Compatible avec l’installateur Infrawire

Agent IA autonome de Nous Research, installé sur votre VPS Linux

Configuration minimale
  • 2 Go de RAM
Éditeur
Nous Research
Version
Dernière version stable
Licence
MIT
Systèmes
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Présentation de Hermes Agent

Hermes Agent est un agent IA open source développé par Nous Research. Il s'utilise en ligne de commande, se branche sur le fournisseur de modèles de votre choix et peut tourner en continu sur un serveur, ce qui le rend plus utile sur un VPS que sur un poste qu'on éteint le soir.

Le VPS est livré avec l'installateur officiel déjà exécuté. Un utilisateur système hermes est créé, vos clés SSH de root y sont recopiées pour que vous puissiez vous connecter directement avec ce compte, et la commande hermes est installée avec ses dépendances Python (via uv). Git, curl et sudo sont présents.

Une seule étape reste à faire de votre côté : la configuration. Elle demande de choisir un fournisseur de modèles et de saisir une clé d'API, donc elle est interactive et n'est pas lancée automatiquement. Vous la faites avec hermes setup, une fois connecté.

Ce que vous pouvez faire avec Hermes Agent

  • Installateur officiel déjà exécuté

    La commande hermes est installée pour l'utilisateur hermes avec uv et les dépendances Python, via le script publié par Nous Research. Aucune compilation ni gestion d'environnement à faire.

  • Compte dédié avec vos clés SSH

    Le compte hermes reprend les clés autorisées de root. Son mot de passe est verrouillé : la connexion se fait uniquement par clé.

  • Configuration guidée par hermes setup

    L'assistant interactif vous demande le fournisseur de modèles et la clé d'API. Vous gardez le choix du modèle et pouvez en changer plus tard.

  • Services utilisateur persistants

    Le mode linger de systemd est activé pour hermes. Les services de son compte, comme la passerelle (gateway), restent actifs sans session ouverte.

  • Droits sudo pour l'automatisation

    L'utilisateur hermes dispose de sudo sans mot de passe, pratique pour installer des outils dont l'agent a besoin. À encadrer selon l'usage.

  • Choix de Debian ou Ubuntu

    La recette fonctionne sur Debian 12 et 13 ainsi que sur Ubuntu 20.04, 22.04 et 24.04, au choix à la commande.

Démarrer avec Hermes Agent

De la commande à la mise en production, en quelques minutes.

  1. 1

    Commandez le VPS avec Hermes Agent

    Choisissez un VPS Linux à Paris ou Francfort, sélectionnez Debian ou Ubuntu, puis cochez Hermes Agent dans l'onglet Applications. Ajoutez votre clé SSH publique à la commande : elle sera reprise pour le compte hermes.

  2. 2

    Connectez-vous en SSH avec le compte hermes

    Une fois le serveur livré, laissez cloud-init terminer l'installation, puis ouvrez une session en tant que hermes. Si la commande hermes est introuvable, ouvrez une nouvelle session pour recharger l'environnement.

    Bash
    ssh hermes@SERVER_IP cloud-init status --wait hermes --help
  3. 3

    Configurez le fournisseur de modèles

    Lancez l'assistant et suivez les questions : fournisseur, clé d'API, modèle. Munissez-vous de la clé du fournisseur choisi avant de commencer.

    Bash
    hermes setup
  4. 4

    Sécurisez le serveur pour la production

    Limitez l'accès réseau au seul SSH avec un pare-feu et gardez l'authentification par clé. Planifiez une sauvegarde du dossier personnel de hermes, qui contient votre configuration et vos clés d'API.

    Bash
    sudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable

Cas d’usage de Hermes Agent

  • Assistant IA disponible en continu

    Gardez un agent actif sur un serveur qui ne s'éteint pas, accessible par SSH depuis n'importe quel poste. Vos sessions de travail ne dépendent plus de votre laptop.

  • Passerelle vers vos outils de messagerie

    Le service utilisateur persistant permet de faire tourner la passerelle de Hermes Agent en arrière-plan. L'agent reste joignable sans qu'une session SSH soit ouverte.

  • Automatisation de tâches d'administration

    Avec git, curl et sudo disponibles, l'agent peut préparer des scripts, inspecter des dépôts ou installer des outils sur la machine. Un bon terrain d'essai sur un serveur isolé de la production.

  • Bac à sable pour tester des modèles

    Comparez plusieurs fournisseurs de modèles avec le même agent en rejouant la configuration. Vous isolez ces essais de votre environnement personnel.

Questions fréquentes sur Hermes Agent

La configuration demande un fournisseur de modèles et une clé d'API, des informations que vous seul détenez. La recette installe donc l'agent, puis vous laisse lancer hermes setup en tant qu'utilisateur hermes.

En savoir plus sur Hermes Agent

Vérifier que l'installation est terminée

L'installation s'exécute au premier démarrage via cloud-init. Elle télécharge uv et les dépendances Python, ce qui prend quelques minutes. Pour attendre la fin proprement :

Bash
cloud-init status --wait

Le message de fin indique de se connecter en tant que hermes et de lancer hermes setup. Si vous préférez suivre le détail, consultez /var/log/cloud-init-output.log.

Lancer la configuration

hermes setup est interactif : il vous demande le fournisseur de modèles et la clé d'API. La recette ne l'exécute pas à votre place, car elle ne peut pas deviner ces informations. Vous pouvez relancer l'assistant plus tard pour changer de fournisseur.

Services en arrière-plan

La recette active loginctl enable-linger hermes. Sans cela, systemd arrête les services d'un utilisateur à la fermeture de sa dernière session. Avec le linger, un service utilisateur, comme la passerelle de Hermes Agent, continue de tourner après votre déconnexion SSH.

Sécurité

Le compte hermes a un mot de passe verrouillé et un sudo sans mot de passe. Seule votre clé SSH ouvre la porte, mais quiconque l'obtient dispose de droits root. Protégez cette clé par une passphrase.

Un agent qui exécute des commandes peut aussi se tromper. Si vous le laissez agir sur le serveur, retirez le sudo sans mot de passe dès que l'installation de vos outils est terminée (fichier dans /etc/sudoers.d/), et ne placez aucune donnée critique sur cette machine.

Sauvegardes

Les clés d'API et la configuration résident dans le dossier personnel de l'utilisateur, /home/hermes. Sauvegardez-le régulièrement, par exemple avec rsync vers un autre serveur, et conservez les clés d'API dans un gestionnaire de secrets de votre côté. Pour des environnements Linux plus larges, consultez nos VPS Linux et nos tutoriels.

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Voir les promotions

Nous utilisons des cookies

Nous utilisons des cookies analytiques pour améliorer votre expérience sur notre site. Aucune donnée n'est revendue à des tiers. En savoir plus dans notre politique de confidentialité.