Saltar al contenido
Lección 5 de 5Gratis15 min

Tu agente en Telegram, programando con OpenCode

Habla con tu agente desde Telegram y haz que delegue tareas de programación a OpenCode.

Última actualización: 24 de septiembre de 2026

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:

Una tarea de OpenCode en una línea
$cd ~/mi-primer-agente opencode run "Agrega al temporizador un contador de pomodoros completados"

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.

/opencode En ~/mi-primer-agente, agrega al temporizador un selector para elegir entre 15, 25 y 50 minutos. Cuando termine, dime qué cambió.

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.

  1. En Telegram, busca @BotFather, envía /newbot y sigue los pasos. Te dará un token: trátalo como una contraseña.
  2. En la Terminal, configura el canal:
Configurar Telegram en Hermes
$hermes gateway setup
  1. Elige Telegram y pega el token.
  2. 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
  1. Arráncalo:
Arrancar el gateway
$hermes gateway
  1. 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).
Curso terminado si…0/3

Fuentes: skill de OpenCode en Hermes y mensajería y gateway de Hermes.