Ya tienes las dos piezas. Ahora las juntas: le hablas a tu agente (Hermes) y, cuando la tarea es de código, él se la pasa a OpenCode.
1. Deja que OpenCode trabaje sin abrir su interfaz
Hermes usa OpenCode con el comando opencode run, que hace una tarea y termina. Pruébalo tú primero en la carpeta de la lección 2:
Abre index.html otra vez. Si ves el contador, OpenCode está listo para recibir encargos.
2. Pídeselo a tu agente
Hermes incluye una skill llamada opencode para delegar código. Abre Hermes y pide:
Prompt para Hermes
Pégalo en el campo de mensaje de tu sesión de Hermes.
Listo para copiar. Si no funciona, selecciona el texto y cópialo manualmente.
Hermes te pedirá permiso para ejecutar OpenCode. Acepta y espera.
Deberías ver que Hermes lanza OpenCode, espera a que termine y te resume el cambio. Recarga la página para comprobarlo.
Si /opencode no aparece como comando, búscala con hermes skills search opencode. También funciona pedirlo con tus palabras: «usa OpenCode para…».
Cuándo usar cada uno
Abre OpenCode directamente cuando vas a programar un rato y quieres ver cada paso. Pídeselo a Hermes cuando el código es parte de algo más grande («revisa mis pendientes y armame una página con ellos») o cuando no estás frente a la computadora.
3. Háblale desde Telegram
Este es el paso que convierte a Hermes en un agente personal de bolsillo: le escribes desde el teléfono y te responde tu agente, con su nombre, su estilo y sus skills.
- En Telegram, busca @BotFather, envía
/newboty sigue los pasos. Te dará un token: trátalo como una contraseña. - En la Terminal, configura el canal:
- Elige Telegram y pega el token.
- Limita el acceso a tu usuario, para que nadie más pueda darle órdenes a tu agente. Tu ID de Telegram es un número; te lo da, por ejemplo, el bot @userinfobot. Ponlo en
~/.hermes/.env:
TELEGRAM_ALLOWED_USERS=123456789
- Arráncalo:
- Escríbele a tu bot desde el teléfono: «¿quién eres?».
Deberías ver la respuesta de tu agente, con su nombre y su estilo, en Telegram. El gateway funciona mientras tu computadora esté encendida y esa Terminal siga abierta. Para pararlo, vuelve a la Terminal y pulsa Ctrl + C.
Que siga funcionando aunque cierres la Terminal
Cuando ya te funcione, instálalo como servicio con hermes gateway install. Después lo controlas con hermes gateway start, hermes gateway stop y hermes gateway status.
Lo que construiste
- OpenCode conectado a OpenCode Go, que programa por ti.
- Hermes, tu agente con nombre, personalidad y una skill propia, usando el mismo plan.
- Hermes en Telegram, delegando código a OpenCode cuando hace falta.
Todo con un plan de 10 USD al mes. El precio y los límites pueden cambiar: revísalos en opencode.ai/go.
Siguientes pasos
- Crea una skill para algo que haces cada semana (por ejemplo, «resumen de gastos» a partir de un archivo).
- Pídele a Hermes: «¿qué sabes de mí?» y corrige lo que haya entendido mal.
- Para profundizar: Ruta Hermes (herramientas, memoria, operación) y Ruta Pi.dev (otro agente de código).
Fuentes: skill de OpenCode en Hermes y mensajería y gateway de Hermes.