Hermes
Documentation
Configuration
Mes prérequis seront un modèle LLM assez puissant et un compte Telegram.
Model Ollama Cloud
Je vais configurer mon agent pour qu’il utilise Ollama Cloud et le modèle Gemma4:31b. J’ai un compte chez Ollama, je me crée une nouvelle API Key que j’appelle “hermes”.

Telegram
Je vais utiliser Telegram pour discuter avec mon agent. C’est l’outil le plus recommandé par la communauté Hermes.
- Nom de l’agent (unique)
- API key fournit par Telegram
Initialisation de l’agent
Premier démarrage de l’agent pour le configurer.
# le répertoire des configs
mkdir -p ~/.hermes
# Init de Hermes
docker run -it --rm \
-v ~/.hermes:/opt/data \
nousresearch/hermes-agent setup

Une fois que le setup est fini, le répertoire ~/.hermes contient tous les fichiers nécessaires à Hermes (configs, skills, logs, cache, …).
Start Hermes Agent
Mon agent va tourné dans Docker, je ne veux pas l’installer sur mon Mac pour le moment.
La documentation me propose un fichier docker-compose que je configure:
services:
hermes:
image: nousresearch/hermes-agent:latest
container_name: hermes
restart: unless-stopped
command: gateway run
ports:
- "8642:8642" # gateway API
volumes:
- ~/.hermes:/opt/data
environment:
- TELEGRAM_BOT_TOKEN=xxxxxx
deploy:
resources:
limits:
memory: 4G
cpus: "2.0"
Start
docker compose up -d
Hello
Je communique avec mon agent via Telegram, je peux le personaliser et lui faire faire des actions.
