Engagements de confiance

  • 100 % en local

    Conversations, réglages et clés d’API restent dans votre navigateur

  • Ni compte ni traçage

    Aucune inscription, aucune mesure d’audience, aucune publicité

  • Chaque écriture est confirmée

    Des brouillons uniquement : jamais d’envoi automatique

  • Auditable de bout en bout

    Les appels d’outils sont journalisés et les autorisations réseau révocables

Commençons par le problème

Pourquoi une seule IA ne suffit pas

Demandez à un seul modèle si votre idée tient la route, et vous entendrez presque toujours ceci :

« Il y a un vrai potentiel, mais quelques points méritent votre attention. »

— aucune position, aucune friction. Le vrai jugement naît quand des personnes aux intérêts divergents se confrontent.

Comparaison entre une panneau latéral IA classique et HermesAI
Panneau latéral IA classique HermesAI
Une question, une réponse ; l’IA abonde dans votre sens Plusieurs rôles débattent, se remettent en question et se corrigent
Un vivier global de personnages à choisir à chaque fois Les rôles appartiennent au scénario : vous entrez, la réunion est déjà assise
Des boutons de fonctions figés Skills déclaratifs + extensions enfichables + outils MCP distants
Des données qui peuvent partir dans le cloud 100 % en local, sans compte ni traçage

Capacités clés

Trois arguments majeurs

HermesAI n’est pas « encore une boîte de chat », mais une salle de réunion installée à demeure dans votre panneau latéral : les rôles y débattent, les capacités y poussent, et vos données ne quittent jamais votre navigateur.

Conversation multi-rôles

Pas « interroger une IA » mais « tenir une réunion » : le système choisit qui parle en premier, et celui qui parle ensuite doit répondre au précédent.

Par scénarios et extensible

Un scénario est votre modèle de réunion ; les skills et les extensions font grandir les capacités à la demande, activées seulement quand vous en avez besoin.

Confidentialité d’abord, liberté de modèle

Vos données restent dans votre navigateur ; le modèle à utiliser et le fournisseur à passer, c’est vous qui décidez.

Six modules fonctionnels

Tout ce qui suit fonctionne déjà dans la version actuelle.

Conversation multi-rôles

Réunissez plusieurs experts IA dans une même salle et laissez votre idée prendre le feu des deux côtés.

  • À chaque tour, le système choisit les 1 à 2 rôles les plus pertinents ; si aucun ne se détache, tout le monde parle en même temps et la conversation ne se bloque jamais
  • Celui qui parle ensuite doit d’abord répondre au précédent : pas de monologues parallèles
  • Cliquez sur « Poursuivre le débat » pour continuer ; rien n’avance tout seul sans vous
  • Un clic transforme l’échange en rapport de synthèse, enregistré dans la conversation
  • Utilisez @ pour faire entrer un rôle qui n’a pas encore parlé, ou pour qu’il réponde à un message précis

Jouer par scénarios

Entrer dans un scénario, c’est entrer dans une réunion déjà installée : plus besoin de choisir les rôles à chaque fois.

  • Un scénario = une façon de parler + un plateau fixe + des modèles choisis + une seule contrainte
  • Trois scénarios intégrés fonctionnent immédiatement ; leur structure est verrouillée, mais chacun peut pointer vers un modèle différent
  • Scénarios personnalisés : ajoutez ou retirez des rôles librement, chacun avec son fournisseur et son modèle
  • Si vous changez la langue de l’interface, les textes des rôles intégrés changent avec vous

Commenter le contenu de la page

Le corps de la page courante est l’unique source de vérité : rien d’extérieur n’est inventé.

  • Trois experts préréglés : le Sniper Logique / le Seau d’Eau Froide / le Perroquet de l’Histoire
  • Ordre de lecture par priorité : le texte que vous sélectionnez → le corps de la page → le texte complet (jusqu’à 6 000 caractères)
  • Les textes longs sont d’abord résumés avant d’être tronqués : même les pages très longues passent
  • Tapez /page.ask dans n’importe quel scénario : il lira la page avant de répondre

Skills (actions ponctuelles)

Écrivez un prompt ou enchaînez une suite d’étapes fixe : exécuté une fois, c’est terminé.

  • Deux modes : le modèle décide lui-même des outils à utiliser, ou il suit les étapes fixes que vous avez définies
  • Trois positions d’interrupteur : Automatique (jusqu’à 3 outils d’affilée par tour), épingler un skill, ou tout couper
  • Quatre façons de l’appeler : dites-le simplement, tapez / pour choisir, en ligne /nom-du-skill arguments, ou l’interrupteur 🛠️ de la barre
  • Deux intégrés : page.ask lit la page courante et web.analyze analyse un lien ; ajoutez les vôtres et coupez n’importe lequel à tout moment

Extensions (des sessions à affiner)

Pas une action ponctuelle, mais une mini-application avec ses propres rôles, que vous peaufinez au fil des tours.

  • Intégrée « 💬 Réponses semi-automatiques sur les forums » : elle rédige, vous corrigez et confirmez, puis elle remplit la zone de réponse — jamais de publication spontanée
  • Intégrée « 🔍 Audit SEO » : donnez-lui le HTML brut de la page courante et recevez un bilan de santé ainsi qu’un bloc <head> corrigé
  • Les extensions embarquent leurs propres sessions, entrée sur la page d’accueil, menu contextuel, section de réglages, skills et outils
  • Proprement détachables : retirez le dossier et recompilez : les points d’entrée disparaissent avec lui, l’extension continue de fonctionner

Sources d’outils MCP distantes + gouvernance

Branchez des serveurs MCP distants et utilisez leurs outils à la demande, chaque étape restant tracée, confirmable et révocable.

  • Connexion via Streamable HTTP : tester la connexion, démarrer, arrêter, recharger sans redémarrer le navigateur
  • Outils répartis en quatre niveaux de risque : lecture silencieuse / réseau demandé une fois par source / état local journalisé / écriture dans la page confirmée à chaque fois
  • Le journal ne conserve que le nom de l’outil, le risque, la durée et le résultat : jamais les arguments ni le contenu renvoyé
  • « 🛡️ Vue des permissions » montre ce qui est accordé, par skill et par source, avec révocation des autorisations réseau en un clic

Mode d’emploi

Trois scénarios intégrés, plus les vôtres

Un scénario, c’est le règlement d’une réunion : un plateau fixe, des modèles choisis et une contrainte. Les rôles appartiennent au scénario : celui que vous ouvrez, c’est la réunion que vous obtenez.

Test d’idée Par défaut

Pour tester une idée, laissez-la d’abord prendre la pluie

Pour quoi faire
Valider une idée, trancher un choix produit ou business, toute situation qui demande un regard adverse
Plateau
Le Pragmatique (Rasoir MVP) · Le Pessimiste (Assassin Cyber) · Le Lecteur d’Intérêts (Disséqueur de Motivations) · Le Bricoleur Transversal (Alchimiste Transversal)
Ce qu’il apporte
Débat multi-rôles · Réponses à tour de rôle · Poursuivre le débat · Synthèse en un clic
Exemple de saisie
Je veux ouvrir dans mon quartier une boutique sans personnel qui ne vend que du café

Commenter le contenu de la page

Lire de longs textes sans stress

Pour quoi faire
Longs articles, publications virales, relecture de rapports
Plateau
Le Sniper Logique · Le Seau d’Eau Froide · Le Perroquet de l’Histoire
Ce qu’il apporte
Le corps de la page courante est l’unique source de vérité ; rien d’extérieur n’est inventé
Mode d’emploi
① Ouvrez la page à analyser ② choisissez « Commenter le contenu de la page » ③ posez votre question, par exemple L’argument de cet article tient-il debout ?

Chat

Une conversation en tête-à-tête, au calme

Pour quoi faire
Rédaction, questions-réponses, longues conversations
Ce qu’il apporte
Aucun rôle : vous parlez directement au modèle par défaut configuré dans « Paramètres → Fournisseurs d’API » ; le titre du sujet affiche le nom du modèle réellement utilisé

Scénario personnalisé

Une réunion qui n’existe que pour vous

Comment faire
Panneau des scénarios → + Nouveau scénario → nom, icône et description → ajoutez des rôles (chacun avec son fournisseur et son modèle) → rédigez une contrainte
À savoir
La mécanique est celle du test d’idée (plusieurs rôles, mentions avec @, réponses à tour de rôle), sans les actions « Poursuivre le débat / Synthèse »

Jusqu’où ça peut grandir

Skills / extensions / MCP — des capacités qui grandissent avec vous

Trois voies d’extension : activées quand vous en avez besoin, coupées sinon. Un skill ne peut que resserrer les permissions ; il n’abaisse jamais le niveau de risque d’un outil.

Skills

Des actions à usage unique : laissez le modèle choisir ses outils, ou déroulez une suite d’étapes que vous avez définie. Les résultats reviennent sous forme de cartes.

Appel : dites-le simplement · tapez / pour choisir · en ligne /nom-du-skill arguments · interrupteur de la barre

Extensions

Des mini-applications avec leurs propres rôles, à peaufiner encore et encore. Elles déclarent leurs sessions, leur entrée sur la page d’accueil, leur menu contextuel, leurs réglages et leurs outils, et n’apparaissent que là où elles ont leur place.

Intégrées : 💬 Réponses semi-automatiques sur les forums · 🔍 Audit SEO

Sources d’outils MCP distantes

Les outils du serveur rejoignent la même liste sous le nom mcp_serveur_outil et se combinent avec les intégrés ; si un serveur ne répond pas, un simple statut est consigné et la conversation ne se bloque pas.

Serveur public à essayer : https://mcp.deepwiki.com/mcp

Mécanique des rôles

Rôles et mémoire

🧠 Mémoire du rôle

Un rôle = une identité (en lecture seule) + un état (évolutif, versionné).

  • Identité : qui il est et ce qu’il défend — figée, aucune évolution ne la modifie
  • État : ce qu’il retient et sa façon de parler — consultable, complétable, supprimable ou effaçable à tout moment
  • Effet : vos préférences sont transmises à sa prise de parole suivante et respectées
  • Les rôles de réponse sur les forums transforment automatiquement vos corrections de brouillon en préférences
  • Limites : la mémoire change seulement sa façon de parler, jamais son identité ni l’étendue de ses capacités

🔀 Mélanger les modèles

Dans un même scénario, chaque rôle peut tourner sur un fournisseur et un modèle différents.

  • Un rôle sur Anthropic pour critiquer avec rigueur, un autre sur Ollama en local pour raisonner hors ligne
  • Dans les scénarios personnalisés, chaque rôle reçoit son propre fournisseur et son propre modèle
  • OpenAI / Anthropic / Gemini / Ollama / tout endpoint compatible OpenAI
  • BYOK : les clés restent en local et se changent quand vous voulez

Face à face

Comparé à une panneau latéral IA classique

Comparaison par catégorie, sans viser un produit précis.
Dimension Panneau latéral IA classique HermesAI
InteractionUne question, une réponsePlusieurs rôles débattent à tour de rôle, le système décide qui parle
RôlesUn vivier global de personnages choisis par l’utilisateurLes rôles appartiennent au scénario : vous entrez, la réunion est assise
CapacitésDes boutons de fonctions figésSkills déclaratifs + extensions enfichables + outils MCP distants
GouvernanceAucuneNiveaux de risque, confirmation des écritures, journal d’activité, vue des permissions
DonnéesPeuvent partir dans le cloud100 % en local (IndexedDB + storage.local)
ModèlesLiés à un seul fournisseurOpenAI / Anthropic / Gemini / Ollama mélangés librement
CompteInscription obligatoireAucune inscription, BYOK

Confiance

Confidentialité et sécurité

Ici, la confiance est une capacité centrale : les données restent à 100 % en local, chaque écriture doit être confirmée et chaque étape laisse une trace révocable.

Données 100 % locales

Requêtes, conversations et clés d’API n’existent que dans votre navigateur.

Ni compte ni traçage

Aucune inscription, aucune mesure d’audience, aucune publicité.

Écriture toujours confirmée

Tout ce qui est écrit dans une page est confirmé à chaque fois, et uniquement sous forme de brouillon : jamais d’envoi automatique.

Où vivent vos données

DonnéeEmplacement
Sujets / messages / état des rôlesIndexedDB du navigateur (base de données locale)
Réglages / scénarios / interrupteurs de skills / autorisations réseau / marqueurs de migrationstorage.local du navigateur (stockage local)
Clés d’APIAu même endroit, en local uniquement ; le champ est de type mot de passe
Contenu envoyé aux modèlesUniquement aux fournisseurs d’IA que vous avez configurés (BYOK)
Contenu envoyé via MCPUniquement aux serveurs MCP que vous avez ajoutés

En dehors des fournisseurs d’IA et des serveurs MCP que vous appelez vous-même, l’extension n’envoie aucune donnée ailleurs.

Liste des permissions (chacune expliquée sans détour)

PermissionÀ quoi elle sert
sidePanelAffiche toute l’interface de l’extension dans le panneau latéral, pour que le conseil d’IA reste à côté de n’importe quelle page
storageEnregistre les réglages, les clés d’API, les rôles personnalisés et l’historique des conversations en local dans le navigateur ; rien n’est envoyé vers un serveur
activeTabAccorde un accès temporaire à l’onglet courant uniquement lorsque vous cliquez vous-même sur « Commenter la sélection » ou envoyez un message demandant l’analyse de la page ; jamais utilisé en arrière-plan
scriptingInjecte à la demande un content script léger pour extraire le texte de la page (Readability) et sa structure, afin que l’IA analyse la page que vous demandez
contextMenusAjoute au menu contextuel des entrées telles que « 🔍 Commenter la sélection » et « 💬 Répondre à ceci » (construites dynamiquement à partir des extensions que vous activez)
host_permissions: <all_urls>Nécessaire à la fonction principale : analyser n’importe quelle page. Le script n’est injecté et le texte lu que lorsque vous le déclenchez explicitement ; tout se passe en local et strictement à votre initiative : aucune page n’est lue ni tracée en arrière-plan

En une phrase : les pages ne sont lues que quand vous le demandez, et rien n’est espionné, journalisé ni pisté en arrière-plan.

Mécanique de sécurité : quatre niveaux de risque + journal

read lecture seule

Exécution silencieuse

network réseau

Autorisé une fois par source d’outils puis mémorisé ; révocable depuis la vue des permissions

state état local

Exécution silencieuse, mais toujours journalisée

write écriture dans la page

Confirmation à chaque fois ; sans confirmation, refus

  • Journal d’activité : chaque message comportant des appels d’outils se déplie en détails — quel outil, quel risque, combien de temps, réussi ou non. Dans les réglages, « 🧾 Journal d’activité » permet de filtrer, d’exporter en JSON et de vider l’historique ; un clic sur une entrée ramène au sujet d’origine.
  • Minimisation des données : le journal ne conserve que des métadonnées, jamais les arguments ni le contenu renvoyé (les messages d’erreur sont aussi tronqués).
  • Vue des permissions : indique quels outils et niveaux de risque chaque skill peut utiliser ; quels outils sont enregistrés par les modules intégrés, les extensions et chaque serveur MCP ; et inclut « Réinitialiser les autorisations réseau ».
  • Garde-fou produit : les actions qui écrivent dans une page ne font que « remplir un brouillon » et ne sont jamais envoyées automatiquement — la confirmation humaine est incontournable.

Désinstaller

  • Désinstaller efface tout : retirer l’extension supprime aussi les données locales, réfléchissez-y avant.

Premiers pas

Prêt en trois étapes

Installation gratuite, opérationnelle immédiatement. Il suffit d’ajouter un fournisseur d’IA.

  1. Installez l’extension

    Installez-la depuis la boutique officielle de Chrome, Edge ou Firefox, puis cliquez sur l’icône HermesAI de la barre d’outils : le panneau latéral s’ouvre. (Dans Chrome, Ctrl/Cmd + Maj + Y l’ouvre aussi ; le raccourci final dépend des réglages du navigateur.)

  2. Ajoutez un fournisseur d’IA (obligatoire, ~1 minute)

    Au premier lancement, un guide de bienvenue s’affiche : cliquez sur « 🔌 Ajouter un fournisseur d’IA » et renseignez :

    • Nom affiché (libre, par exemple « Mon OpenAI »)
    • Type de fournisseur (OpenAI / Anthropic / Gemini / Ollama / compatible OpenAI)
    • Endpoint de l’API (prérempli selon le type ; à modifier si vous passez par un proxy)
    • Clé d’API (stockée en local uniquement)
    • Modèle par défaut (saisissez-le ou cliquez sur 🗘 pour charger la liste des modèles)

    💡 Ollama en local : définissez d’abord la variable d’environnement OLLAMA_ORIGINS="chrome-extension://*", sinon le navigateur bloque la requête cross-origin et la connexion échoue.

  3. Lancez-vous

    Cliquez sur 💬 Discuter → choisissez 💡 Test d’idée → saisissez votre idée → envoyez (Entrée envoie, Maj+Entrée fait un saut de ligne).

Chargement manuel (développeurs / avant publication sur la boutique)
  1. Téléchargez et décompressez dist/hermes-chrome-v2.0.0.zip
  2. Ouvrez chrome://extensions et activez le « Mode développeur » en haut à droite
  3. Cliquez sur « Charger l’extension non empaquetée » et choisissez le dossier décompressé
  4. Cliquez sur l’icône de la barre d’outils pour ouvrir le panneau latéral

Réponses

Questions fréquentes

Vérifiez « Paramètres → Fournisseurs d’API » : l’adresse, la clé et le nom du modèle sont-ils corrects ? Un clic sur 🗘 renvoie-t-il la liste des modèles ? Avec Ollama en local, assurez-vous que la variable d’environnement OLLAMA_ORIGINS="chrome-extension://*" est définie, sinon le navigateur bloque la requête cross-origin.

Le scénario courant n’a aucun rôle utilisable. Ouvrez le panneau 🎬 Scénarios et utilisez « + Ajouter un rôle » pour ce scénario.

« Test d’idée » et « Chat » ne lisent jamais une page automatiquement. Pour analyser une page, utilisez le scénario « 📄 Commenter le contenu de la page » et renvoyez votre question, ou déclenchez le questions-réponses de page avec /page.ask dans n’importe quel scénario.

C’est normal : le système choisit qui devrait prendre la parole. Pour élargir le débat, cliquez sur le nom d’un autre rôle pour le déclencher seul, ou mentionnez-le avec @ dans la zone de saisie.

Ce site n’a pas encore de sélecteur configuré pour la zone de réponse. Allez dans Paramètres → 📦 Gestion des extensions → le ⚙️ des réponses de forum et ajoutez le domaine et le sélecteur ; vous pouvez aussi cliquer sur « Copier » et coller vous-même. Le remplissage n’envoie jamais rien : relisez puis publiez manuellement.

Les actions qui écrivent dans une page demandent une confirmation à chaque fois ; les outils réseau demandent une autorisation une fois par source d’outils et s’en souviennent ; chaque appel d’outil est visible dans les « détails du message » et dans le « 🧾 Journal d’activité » ; les autorisations se révoquent dans la « 🛡️ Vue des permissions ».

Cliquez sur le bouton 🛠️ de la barre située au-dessus de la zone de saisie et passez-le sur 🚫. Ce que vous tapez ensuite sous la forme /xxx est envoyé comme du texte normal.

Au-delà du contexte du modèle, l’historique le plus ancien est tronqué automatiquement (avec un avertissement). En cas de doute, générez d’abord un rapport de synthèse puis ouvrez un nouveau sujet.

Non. Les requêtes, l’historique des conversations et les clés d’API restent dans votre navigateur. Hormis les fournisseurs d’IA et les serveurs MCP que vous avez configurés vous-même, l’extension n’envoie aucune donnée ailleurs.

OpenAI, Anthropic, Gemini, Ollama (en local) et tout endpoint compatible OpenAI. Dans un même scénario, différents rôles peuvent utiliser des modèles différents.

Non. C’est du BYOK (votre propre clé d’API) : elle se connecte directement au fournisseur, et l’extension n’a aucun système de compte.

Maintenant, offrez à votre idée une salle pleine d’experts

Installation gratuite, opérationnelle immédiatement. Il suffit d’ajouter un fournisseur d’IA.