10 trucos ocultos de Hermes que incluso los usuarios veteranos quizá no conozcan: del /goal a las mascotas y un servidor API

La superficie de funciones de Hermes Agent es absurdamente larga: más de 60 subcomandos CLI, más de 80 comandos slash. Muchos usuarios veteranos abren hermes chat a diario sin reparar en toda la estantería de subcomandos “buenos de tener” que están justo al lado — algunos te ahorran tener que decir “continúa” tres veces, uno convierte a Hermes en un backend API para cualquier app, y otros solo hacen tu terminal más divertida.
Cada truco de este artículo fue probado en una instalación real (o verificado palabra por palabra contra la documentación oficial). Nada de rumores. Si ya leíste nuestro resumen de consejos de productividad, considera esto su “continuación avanzada” — cada elemento aquí es contenido nuevo.
1. /goal: dilo una vez, deja que trabaje hasta terminar
Este es el más infravalorado. /goal le da a Hermes un objetivo persistente que sobrevive entre turnos: después de cada turno, un modelo juez ligero comprueba si el objetivo se ha cumplido. Si no, Hermes introduce automáticamente un prompt de continuación en la misma sesión y sigue trabajando — hasta que lo logra, lo pausas o lo eliminas, o se agota el presupuesto de turnos.
/goal Fix every failing test in tests/hermes_cli/ and make sure scripts/run_tests.sh passes for that directory
La documentación es explícita: se trata de una implementación del bucle Ralph inspirada en el /goal de Codex CLI 0.128.0. Brilla en tareas donde de otro modo tendrías que decir “continúa” tres veces (arreglar todos los errores de lint, portar una funcionalidad y dejar la CI en verde, escribir un informe). Las tareas de un solo turno no necesitan /goal.
2. hermes import-agent: migra desde Claude Code / Codex con un comando
Si vienes de Claude Code o Codex CLI, mudarte a Hermes no es rehacerlo todo — es un comando:
hermes import-agent # auto-detect ~/.claude or ~/.codex
hermes import-agent claude-code # explicit source
hermes import-agent codex --dry-run # preview only, never touches disk
hermes import-agent claude-code --overwrite --yes
Mapea tus instrucciones CLAUDE.md / AGENTS.md, allowlists de permisos, servidores MCP, skills y memorias existentes a sus equivalentes en Hermes. La decisión de diseño clave: las claves API y credenciales nunca se importan — esas pasan por hermes setup. Y siempre es vista previa primero: --dry-run no toca el disco.
3. hermes journey: dibuja tu memoria y tus skills como un mapa estelar
La app de escritorio tiene un panel “Star Map / Memory Graph” — muchos no se dan cuenta de que tiene su contrapartida en terminal:
hermes journey # timeline bar chart: skills/memories learned over time
hermes journey --play # playable "constellation scrubber" animation
hermes journey list # list node IDs (for delete/edit)
hermes journey delete <id> # delete a learned skill or memory
hermes journey edit <id> # edit in $EDITOR
Te muestra de un vistazo cuándo aprendió Hermes cada skill y qué memorias se asentaron. También hay un overlay /journey equivalente en la TUI. Para quien quiera “hacer balance del crecimiento de su agente”, esto supera a rebuscar en ~/.hermes/skills/.
4. hermes insights: tu uso, de un vistazo
hermes insights # last 30 days
hermes insights --days 7 # custom window
hermes insights --source cli # filter by platform
Salida real de mi máquina: sesiones, mensajes, llamadas a herramientas, tokens de entrada/salida/total, tiempo activo, distribución de modelos (qué modelo quemó cuántos tokens), desglose por plataforma, patrones de uso de herramientas, estimaciones de coste. Una ventana de 7 días devolvió al instante 30 sesiones, 1.342 mensajes, 767 llamadas a herramientas y 47,5 M de tokens en total — si alguna vez te preguntaste “qué está haciendo realmente mi agente y adónde va mi dinero”, este comando es la respuesta.
5. hermes proxy: convierte a Hermes en una API compatible con OpenAI
¿Quieres que cualquier app que hable el protocolo OpenAI (Open WebUI, LobeChat, ChatBox…) use el conjunto completo de herramientas de Hermes? hermes proxy ejecuta un servidor HTTP local:
hermes proxy start # run the local OpenAI-compatible proxy
hermes proxy status # check upstream readiness
hermes proxy providers # list available upstreams
Cómo funciona: las apps externas apuntan al proxy con cualquier bearer token; el proxy los intercambia por tus credenciales OAuth reales (p. ej. Nous Portal) al reenviar. Así, los frontends obtienen un backend de agente con terminal, archivos, búsqueda web, memoria y skills — no una API de modelo pelada. La documentación oficial enmarca el servidor API igual: cualquier frontend con formato OpenAI puede conectarse.
6. hermes sync: skills que te siguen
¿Cansado de copiar carpetas de skills entre máquinas? hermes sync es la respuesta oficial entre dispositivos:
hermes sync status # what's synced and from where
hermes sync pull # pull (including org-shared skills)
hermes sync push # push your opted-in skills
hermes sync now # reconcile: pull then push
hermes sync enable <skill> / disable <skill>
hermes sync device # set this device's label
hermes sync propose # propose a personal skill back to the team
Las skills personales viajan entre tus dispositivos; si perteneces a una organización, también recibes sus skills compartidas y puedes aportar tus mejores creaciones. status te dice exactamente de dónde viene cada skill y a dónde se sincroniza.
7. hermes pets: dale una mascota a tu agente
Inútil, y genuinamente divertido. Petdex es una galería pública de mascotas sprite animadas (medí 4.425 mascotas en un pets list en vivo). Instala una y Hermes la mostrará reaccionando a la actividad del agente en la CLI, la TUI y el escritorio:
hermes pets list # browse the gallery
hermes pets install <name> # install a pet
hermes pets select <name> # set the active pet
hermes pets show # animate it in the terminal
hermes pets scale 2 # resize
hermes pets off # disable
De Homelander a 机甲小白 a un Dalek, hay una para cada gusto. Verla rebotar mientras tu agente trabaja es un cambio de ambiente de verdad.
8. hermes skin set: recoloriza sobre la marcha, sin editar config
El sistema de skins no es solo “cambiar temas” — puedes ajustar un color de un elemento de la interfaz en el sitio:
hermes skin list # list available skins
hermes skin use <name> # switch skins
hermes skin set ui_tool '#00FFFF' # recolor a single element
El subcomando set ajusta un color del skin activo (la familia ui_*) sin editar YAML ni reiniciar. La forma más ligera de afinar el aspecto de tu terminal.
9. hermes memory: conecta un cerebro de memoria externa
Además del MEMORY.md/USER.md integrado, Hermes admite proveedores de memoria externa enchufables:
hermes memory setup # interactive provider selection + config
hermes memory status # show current provider
hermes memory off # disable external memory (built-in only)
hermes memory reset # wipe built-in memory
Proveedores disponibles: honcho, openviking, mem0, hindsight, holographic, retaindb, byterover — solo uno activo a la vez. Si quieres una capa de memoria a largo plazo seria (memoria tipo recuperación semántica), esta es la puerta oficial.
10. hermes egress: firewall de egress en sandbox (huevo de pascua de seguridad)
El más “hardcore”: iron-proxy es un firewall de egress opcional que intercepta TLS e intercambia los tokens del proxy por credenciales API reales antes de que las peticiones salgan de un sandbox. Desactivado por defecto:
hermes egress install # download the iron-proxy binary
hermes egress setup # interactive wizard (install + CA + mint tokens + config)
hermes egress start / stop / restart / status
hermes egress disable
Para cargas de trabajo que corren en entornos aislados/sandbox que aún necesitan llegar a APIs reales, resuelve el clásico problema de “no puedo meter credenciales reales en el sandbox”. Usuarios avanzados, tomen nota.
Bonus: one-liners que vale la pena conservar
hermes monitoring status: métricas de salud de la gateway + estado de exportación de diagnósticos redactados vía OTLP (desactivado por defecto; pura operación)/wake on: un comando para activar el manos libres “Hey Hermes” (la detección es completamente en el dispositivo; el audio nunca sale de tu máquina). Ver la documentación de wake wordhermes security: auditoría de la cadena de suministro con OSV.dev de venvs, plugins y servidores MCP — para los obsesionados con la seguridadhermes dump: un comando exporta un resumen completo de la configuración para soporte/depuración
Cómo encontrar más
hermes --help lista los más de 60 subcomandos, y cada uno tiene una descripción detallada vía hermes <cmd> --help. La documentación oficial de funciones también es una mina de oro — páginas como pets.md, skins.md, goals.md y wake-word.md cuentan su propia historia.
¿Quieres el panorama completo? Empieza con nuestro resumen de consejos de productividad (nombrado de sesiones, compresión, checkpoints — los fundamentos), y luego combínalo con este lote avanzado. Si llegaste después de v0.20, lee primero el análisis en profundidad del lanzamiento Herald para ver el lanzamiento completo.