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.

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
toolsClaude Code coûte 200 $/mois. Goose fait pareil gratuitement
Anthropic augmente les prix et les limites d'utilisation. Goose, un agent IA open source de Block, offre les mêmes capacités sans abonnement ni restrictions. Les développeurs basculen.
toolsPaddleOCR 3.5 : lire les documents avec Transformers au lieu de Paddle
PaddleOCR 3.5 intègre désormais Transformers comme option d'exécution. L'outil de reconnaissance de texte fonctionne maintenant nativement dans l'écosystème Hugging Face, simplifiant l'intégration dans vos projets IA.
open-sourceNousCoder-14B : le modèle de code open source qui défie Claude
Nous Research lance un modèle de programmation open source entraîné en 4 jours seulement. Ses performances rivalisent avec les systèmes professionnels bien plus coûteux.
developerMicrosoft lance ASSERT : tester le comportement de l'IA en langage naturel
Microsoft dévoile ASSERT, un outil open source qui transforme des descriptions simples en tests complets pour vérifier que votre IA se comporte comme prévu.
