Aller au contenu
Logo Hermes Agent (Nous Research)

Hermes via Tokonomix

Connectez l'agent auto-améliorant et auto-hébergé de Nous Research à 132 modèles derrière une seule clé — et ajoutez un consensus cross-famille à chaque exécution autonome.

Base URL compatible OpenAICompatible MCPAppels d'outils pris en chargeAgent TUI auto-hébergéMIT · open sourceWindows · macOS · Linux
Hermes Agent — bannière officielle par Nous Research

Qu'est-ce que Hermes ?

Hermes est un agent IA open source et auto-hébergé de Nous Research, publié en février 2026 sous licence MIT. Il se présente comme 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 en cours d'utilisation, recherche dans ses propres conversations passées et construit un modèle approfondi de qui vous êtes à travers les sessions. Vous l'exécutez sur votre propre infrastructure — un VPS à 5 $, un cluster GPU, ou des backends serverless qui coûtent presque rien au repos — et y accédez depuis une vraie interface terminal ou depuis Telegram, Discord, Slack, WhatsApp et Signal.

Hermes est livré avec plus de 40 outils et compétences, un planificateur cron intégré, la création de sous-agents en parallèle et six backends terminal (local, Docker, SSH, Singularity, Modal, Daytona). Comme tout s'exécute sur votre propre machine, vos données restent locales — pas de télémétrie, pas de cloud obligatoire. Cette conception axée sur la confidentialité vous laisse entièrement libre de choisir quel cerveau de modèle alimente Hermes.

Et c'est exactement là que Tokonomix s'inscrit. Hermes peut pointer vers n'importe quel endpoint compatible OpenAI, ce qui signifie qu'une seule clé API Tokonomix déverrouille 132 modèles frontier — Anthropic, OpenAI, Google, Mistral, Meta et d'autres — sans que vous ayez à vous inscrire, facturer ou faire tourner des clés avec chaque fournisseur séparément. Changez de cerveau avec une seule commande : hermes model.

Hermes Agent — open source, auto-hébergé, mémoire persistante, multi-plateforme
Hermes Agent par Nous Research — imagerie officielle du projet (MIT, auto-hébergé, multi-plateforme).

Pourquoi router Hermes via Tokonomix ?

Hermes exécute de longues sessions autonomes : il planifie, crée des sous-agents, appelle des outils et engage du travail sans qu'un humain révise chaque étape. Le plus grand risque dans cette boucle est une décision confiante mais erronée en début de session sur laquelle l'agent construit ensuite pendant cinquante étapes. Tokonomix répond directement à ce problème.

  • Consensus cross-famille. Pointez Hermes vers le modèle tokonomix-consensus et chaque appel reçoit une réponse de 2 à 6 modèles frontier en parallèle, puis réconciliée par un modèle juge en une seule réponse vérifiée. Les appels API hallucinés et les impasses architecturales sont détectés avant que l'agent n'agisse dessus.
  • Une clé, 132 modèles. Changez de cerveau — Claude, GPT, Gemini, Mistral — en modifiant un seul slug de modèle, sans nouveau compte fournisseur.
  • Routage souverain — votre choix, pas EU uniquement. Épinglez les modèles selon leur lieu d'exécution (hosting_region) ou de fabrication (origin_country) — UE uniquement, États-Unis uniquement, un seul pays ou un ensemble personnalisé. Appliquez-le par appel, ou définissez une règle prédéfinie (ex. sélection automatique des modèles UE) dans votre tableau de bord ; vos données restent déjà locales côté Hermes.
  • Coût par appel transparent. Chaque exécution autonome est mesurée au centime dans votre tableau de bord Tokonomix — indispensable quand un agent peut déclencher des milliers d'appels sans surveillance.

Installer Hermes — Windows, macOS, Linux (WSL2 et Termux inclus)

Hermes s'installe avec une seule commande et provisionne ses propres dépendances (uv, Python 3.11, Node.js, ripgrep, ffmpeg, plus un MinGit portable sur Windows natif). Windows natif est entièrement supporté — WSL n'est pas requis.

⊞ Windows
PowerShell (natif)
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)
macOS
Terminal · zsh/bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
🐧 Linux
WSL2 · Termux inclus
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Rechargez ensuite votre shell et lancez :

# reload (macOS/Linux) — Windows opens a fresh shell automatically
source ~/.bashrc      # or: source ~/.zshrc
hermes                # start the terminal UI

Entrez votre clé Tokonomix

Pas encore de clé ?

Créez un compte gratuit sur tokonomix.ai/dashboard/signup — il inclut un solde de démarrage gratuit — puis générez une clé (tok_live_…) et configurez-la ci-dessous.

Vous avez déjà une clé ? Hermes traite Tokonomix comme un fournisseur personnalisé compatible OpenAI. Générez une clé (tok_live_…) dans votre tableau de bord Tokonomix, puis configurez-la de l'une de ces trois façons — toutes équivalentes.

① Fichier de configuration — ~/.hermes/config.yaml

model:
  provider:  custom
  model:     "tokonomix-consensus"
  base_url:  "https://tokonomix.ai/api/v1"
  api_key:   "tok_live_your-key"

② CLI — hermes config set

hermes config set model.provider custom
hermes config set model.model    "tokonomix-consensus"
hermes config set model.base_url "https://tokonomix.ai/api/v1"
hermes config set model.api_key  "tok_live_your-key"

③ Environnement — ~/.hermes/.env

OPENAI_BASE_URL=https://tokonomix.ai/api/v1
OPENAI_API_KEY=tok_live_your-key
Gardez la clé hors de git

Préférez la route .env ou hermes config set plutôt que de committer config.yaml. Hermes stocke la configuration sous ~/.hermes (ou %LOCALAPPDATA%\hermes sur Windows natif) — hors de votre dépôt par défaut.

Intégrer les compétences et outils MCP

Il existe deux façons complémentaires d'intégrer le consensus Tokonomix dans Hermes — et le propre système de compétences d'Hermes s'y superpose élégamment.

Route A — consensus comme modèle

Chaque appel est vérifié. Tokonomix est un emplacement de modèle unique dans Hermes (les fournisseurs personnalisés ne sont pas énumérés dans le sélecteur) — définissez le slug directement :

# turn consensus on
hermes config set model.model "tokonomix-consensus"
# or any Tokonomix slug — e.g. a fast direct model
hermes config set model.model "anthropic/claude-sonnet-4-6"
# one-off override for a single run
hermes --model "tokonomix-consensus"
# or switch mid-chat
/model custom:tokonomix-consensus

Route B — consensus comme outil MCP

Hermes supporte MCP. Ajoutez le serveur MCP Tokonomix pour que l'agent puisse appeler le consensus à la demande tout en utilisant normalement un modèle rapide.

# ~/.hermes/config.yaml
mcp_servers:
  tokonomix:
    command: "npx"
    args: ["-y", "tokonomix-mcp"]
    env:
      TOKONOMIX_API_KEY: "tok_live_your-key"

Après avoir modifié la configuration MCP, rechargez-la sans redémarrer :

# inside a Hermes chat
/reload-mcp
# browse what's now available (Hermes skills + MCP tools)
/skills
Ou demandez simplement — sans configuration manuelle

Vous n'avez pas besoin de modifier config.yaml manuellement. Hermes installe des serveurs MCP depuis son catalogue avec hermes mcp install (ou parcourez-les de façon interactive avec hermes mcp), et comme Hermes est un agent, vous pouvez simplement dire en chat : « Ajoute le serveur MCP Tokonomix — npx -y tokonomix-mcp — avec ma clé. » Il écrit la configuration et recharge ses outils pour vous.

Le serveur MCP Tokonomix expose des outils tels que tokonomix_consensus_ask (réponse vérifiée multi-modèle), tokonomix_single_ask, tokonomix_list_models et tokonomix_get_skill. Hermes peut ensuite invoquer le consensus uniquement sur les étapes critiques — un refactoring, une décision de sécurité, un moment « est-ce vraiment correct ? » — tout en maintenant une faible latence ailleurs. Parcourez les propres compétences intégrées d'Hermes de la même façon avec /skills ; elles sont compatibles avec le standard ouvert agentskills.io.

Utiliser Hermes dans un IDE

Pour être précis : Hermes n'est pas une extension IDE. Il ne s'installe pas dans VS Code, Antigravity ou JetBrains comme plugin à la manière de Cline, Continue ou l'agent de Cursor. Hermes est un agent à interface terminal complète (et passerelle de messagerie) qui fonctionne nativement sur Windows, macOS et Linux. Il s'intègre à votre éditeur de deux façons pratiques :

  • Depuis le terminal intégré. Ouvrez le terminal intégré dans VS Code, Antigravity, Zed ou JetBrains et exécutez hermes. Il opère sur le même répertoire de travail qu'a ouvert votre éditeur, de sorte que ses modifications de fichiers et commits git apparaissent immédiatement dans votre panneau de contrôle de source.
  • En tant qu'agent distant sur votre dépôt. Hermes peut s'exécuter sur un hôte SSH ou un backend serverless et effectuer des commits via sa compétence GitHub. Vous continuez à coder dans votre IDE pendant qu'Hermes travaille sur la même branche depuis son propre environnement — vous révisez ses commits à mesure qu'ils arrivent.

Donc : vous voulez un assistant de modification inline dans l'éditeur ? Associez un agent IDE dédié (voir les liens connexes ci-dessous) à Tokonomix. Vous voulez un coéquipier autonome qui exécute les tâches de bout en bout et rend compte ? Hermes est le bon outil — et le terminal de votre IDE est la porte d'entrée.

EnvironnementComment Hermes fonctionne làModifications inline ?
VS CodeExécutez hermes dans le terminal intégré ; les modifications atterrissent dans l'espace de travail ouvertVia terminal, pas en tant qu'extension
AntigravityPareil — terminal intégré ; Hermes partage le répertoire de travailVia terminal
ZedPanneau terminal, ou hôte d'exécution distant SSHVia terminal
JetBrainsFenêtre outil terminal ; les commits sont visibles dans le panneau VCSVia terminal
Headless / serveurSon habitat naturel — Docker, SSH, Modal ; accessible via Telegram/SlackEntièrement autonome

Vérifier le bon fonctionnement

Après avoir configuré le fournisseur, demandez à Hermes d'effectuer une petite modification réversible — par exemple, ajouter une docstring — et regardez votre tableau de bord Tokonomix. Vous devriez voir un appel mesuré contre tokonomix-consensus dans votre tableau de bord Tokonomix, avec le verdict multi-modèle dans la réponse x_council. À partir de là, confiez à Hermes une vraie tâche et laissez le consensus détecter les impasses avant qu'elles ne vous coûtent un détour de cinquante étapes.

En bref

Hermes conserve vos données et l'exécution en local ; Tokonomix lui offre une clé pour 132 modèles plus un filet de sécurité de consensus pour chaque décision autonome. Configurez une fois, changez de cerveau en modifiant un slug — ou ajoutez le serveur MCP pour appeler le consensus à la demande.

Sélection du modèle

Quel modèle et quel endpoint mon agent doit-il utiliser ?

Choisissez selon ce que fait votre agent, puis changez l'identifiant du modèle à tout moment — chaque modèle du catalogue fonctionne avec la même clé.

Ce que fait votre agentUtilisez ceci
Modifie des fichiers / appelle des outils et diffuse les réponses (la plupart des agents de codage)Un modèle Anthropic via l'endpoint Anthropic (outils + streaming fonctionnent tous les deux)
Appelle des outils mais n'a pas besoin du streaming (n'importe quel modèle)L'endpoint compatible OpenAI avec un identifiant de modèle unique
Veut des outils et du streaming sur un modèle non-AnthropicUtilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé
Chat simple, sans outilsN'importe quel endpoint ; le streaming convient
Veut un verdict multi-modèles (consensus) sur une réponse à enjeu élevéDéfinir le modèle sur tokonomix-consensus sur l'endpoint compatible OpenAI — remarque : le consensus rejette les appels d'outils (pas de tool-calling)
Endpoint & référence API (technique)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (utiliser un modèle Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough modèle unique), streaming avec outils pas encore disponible. Chat simple : le streaming fonctionne sur les deux. Consensus : openai-completions, modèle tokonomix-consensus, sans outils. Remplacez l'identifiant de modèle par n'importe quel slug renvoyé par GET /api/v1/models.

Parcourir tous les modèles →

Related agents