toolsPublié le 13 juin 20264 min de lecture

Hermes + Ollama : pourquoi c'est mon outil d'IA locale préféré

Après avoir testé de nombreuses applications d'IA locale, Hermes s'impose comme la meilleure option. Cet agent autonome combine modèles, mémoire, compétences et automatisations dans une interface fluide.

Hermes + Ollama: الثنائي اللي بدل طريقة اشتغالي مع الـ AI المحلي

Pourquoi l'IA locale ?

L'IA locale offre deux avantages majeurs : elle préserve la vie privée et réduit la consommation énergétique. Contrairement aux services cloud, vos données restent sur votre ordinateur. Pour ces raisons, tester des applications d'IA installables localement est devenu une priorité.

Hermes a récemment retenu l'attention. Combiné à Ollama, un outil open source, il se distingue nettement des autres solutions de bureau.

Qu'est-ce que Hermes ?

Hermes n'est pas un simple chatbot. C'est un agent autonome capable de configurer des outils, de gérer des compétences, de consulter des fichiers, de communiquer par la voix et de centraliser plusieurs conversations en un seul endroit.

Le concept reprend celui du chatbot traditionnel, mais y ajoute des intégrations, un terminal, une application de bureau, des canaux de messagerie, une mémoire persistante, des compétences programmables, des tâches planifiées et une boucle d'apprentissage. Contrairement à certaines applications de bureau qui semblent limitées, Hermes gère cette complexité sans jamais paraître surchargé.

Les composants d'un agent Hermes

Pour comprendre ce qu'un agent Hermes peut faire, il faut connaître sa structure :

  • Mémoire : les informations que vous fournissez pour ses actions futures
  • Compétences : des playbooks pour créer des actions reproductibles
  • Âme : voix, style, préférences et comportement par défaut
  • Crons : automatisations planifiées pour des actions proactives
  • Rappel de session : historique consultable des conversations, liens, décisions et projets

Combinés, ces éléments créent une boucle de raisonnement capable de lire vos messages, choisir les outils appropriés, faire appel à des compétences, mettre à jour sa mémoire et décider de l'action suivante.

Installation avec Ollama

Deux méthodes existent pour installer Hermes : via le programme d'installation officiel ou via Ollama. La seconde est nettement plus simple et gratuite (avec le modèle GPT-OSS).

Sous Linux

Ouvrez un terminal et exécutez :

curl -fsSL https://ollama.com/install.sh | sh
sudo systemctl start ollama
ollama launch hermes-desktop

Sous macOS

curl -fsSL https://ollama.com/install.sh | sh
ollama launch hermes-desktop

Sous Windows

irm https://ollama.com/install.ps1 | iex
ollama launch hermes-desktop

Une fenêtre s'ouvrira pour sélectionner votre modèle initial. Vous pourrez en ajouter d'autres une fois l'interface lancée.

Ajouter et configurer un modèle

Une fois Hermes ouvert, cliquez sur l'icône d'engrenage en haut à droite pour accéder aux paramètres. Sélectionnez le modèle souhaité (Google Gemini, Qwen Code, etc.), puis cliquez sur « Set Up » pour configurer l'intégration. Fermez les paramètres et le modèle devient disponible.

Hermes en action : un exemple concret

J'ai lancé cette requête : « Créer une application qui me permette de tenir un inventaire de tous mes albums vinyles. »

Hermes a immédiatement commencé par me poser des questions : quel type d'application ? Desktop ou web ? Quel langage ? Quelles fonctionnalités essentielles ?

Chaque réponse a affiné le processus. L'interface affichait en temps réel la progression, le temps écoulé pour chaque étape et la durée totale de la session. Cette transparence est cruciale : elle permet de revenir à n'importe quel moment et de reprendre où vous vous étiez arrêté.

Lorsque l'application générée n'a pas fonctionné du premier coup, Hermes a diagnostiqué le problème (PyQT5 manquant) et proposé des solutions. Bien que les instructions aient été imprécises, l'agent a montré une compréhension de mon environnement système.

Pourquoi Hermes se distingue

Trois facteurs expliquent pourquoi Hermes est devenu mon outil préféré :

  • Changement de modèle facile : basculer entre Gemini, Qwen Code ou tout autre modèle prend quelques clics
  • Suivi granulaire : chaque étape est documentée avec son temps d'exécution et le temps total de session
  • Artefacts accessibles : fichiers créés, discussions épinglées, historique complet consultable
  • Automatisations programmables : définir des tâches cron (résumé quotidien de Slack, par exemple)
  • Interaction vocale : communiquer avec Hermes par la voix

Ces fonctionnalités transforment Hermes d'une simple interface de chat en un véritable assistant de travail autonome. La meilleure façon de comprendre son potentiel reste de l'installer et de l'explorer.

Articles liés