Hermes.
Hermes es el agente de Nous Research, de código abierto y con licencia MIT. No es un agente de código como el resto de esta sección: vive en tus canales de mensajería (Telegram, Discord, Slack, WhatsApp, Signal, correo) además de en la terminal, recuerda lo que hablasteis, se agenda tareas y delega en subagentes.
Conéctalo a NaN
Hermes trae un proveedor llamado custom, pensado para cualquier endpoint compatible con OpenAI. Es el que usa NaN.
O deja que lo haga el CLI
El CLI de NaN te lo configura: encuentra tu Hermes, le
pone los tres valores de abajo con hermes config set y no toca nada más de
tu configuración. Los pasos de aquí son lo que hace, por si prefieres hacerlo
tú o quieres saber qué ha cambiado.
Instálalo
En macOS y Linux:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashPara macOS 12 o superior y para Windows 10 y 11 hay además instaladores de escritorio en su web.
Configúralo
hermes setupElige el proveedor custom (aparece también como local, ollama o vllm: es el mismo, el de endpoints compatibles con OpenAI) y dale los tres datos:
| Campo | Valor |
|---|---|
| Base URL | https://api.nan.builders/v1 |
| API key | tu clave, la que empieza por sk- |
| Modelo | glm5.3-flash |
A diferencia de los proveedores que Hermes trae preconfigurados, el custom no tiene variable de entorno fija: la dirección y la clave se las das tú aquí, y las guarda en su fichero de configuración.
Ese fichero es ~/.hermes/config.yaml en macOS y Linux. En Windows es
%LOCALAPPDATA%\hermes\config.yaml. hermes config path te dice cuál es el
tuyo, y HERMES_HOME manda sobre los dos.
Comprueba que funciona
hermes doctorTe dice si el proveedor responde. Después arranca el agente y mándale un mensaje por el canal que hayas configurado.
Cambiar de modelo
El modelo por defecto vive en ese mismo fichero, en model.default. No se toca a mano:
hermes model
Modelo recomendado
glm5.3-flash si vas a pedirle tareas largas o que delegue en subagentes, por su contexto de 1M de tokens. deepseek-v4-flash para conversación y tareas normales, que además tiene la cuota más amplia del clúster.
Si lo vas a usar para mandarle fotos por Telegram, cualquiera sirve: todos los modelos de chat aceptan imágenes.
Problemas conocidos
- El proveedor
customno autodescubre los modelos. Como no hay una lista fija detrás, escribe el id exactamente como aparece en Elige tu modelo. - Un agente que vive en tus mensajes consume a su ritmo. No es una sesión que abres y cierras: si le das tareas agendadas, gasta cuota mientras tú no miras. Revísala en cloud.nan.builders.