Llevo ya varios meses experimentando con una forma de trabajar bastante particular: desplegué a Hermes directamente en un servidor en la nube. A diferencia de las integraciones tradicionales, le he dado el contexto completo del proyecto y control total sobre la máquina.

Tras este tiempo de prueba, les comparto los pros, los contras y mis conclusiones sobre esta modalidad.

Lo bueno: Las ventajas de delegar el control

  • Testing automatizado vía UI: Es capaz de interactuar directamente con la interfaz de usuario para realizar pruebas de extremo a extremo.
  • Gestión de dependencias: Instala, actualiza y resuelve paquetes o entornos por su cuenta sin que yo tenga que tocar la consola.
  • Monitoreo y resolución de errores: Revisa en tiempo real las caídas y logs tanto en el servidor de pruebas como en el de producción.
  • Movilidad absoluta: Al estar integrado con servicios de mensajería instantánea, puedo enviarle instrucciones o revisar el estado del sistema directamente desde mi celular, esté donde esté.

Lo malo: Los riesgos y la pérdida de control

  • Falta de visibilidad fina: Pierdo el control directo sobre el “cómo” se ejecutan las cosas bajo el capó.
  • Riesgos de seguridad: Darle tanto acceso y privilegios a un agente en un servidor es peligroso si no se configura con un aislamiento y restricciones adecuadas.
  • Superficie de ataque: Si un tercero logra comprometer el acceso a este servidor, tendría vía libre para modificar cualquier parte del proyecto o la infraestructura.

Conclusiones

Como experimento ha sido increíble y una forma muy curiosa de trabajar. Estoy convencido de que pronto este será el estándar con el flujo que proponen herramientas como Muse o Grok Bot; sin embargo, no creo que estemos del todo listos para dar ese salto en el día a día.

En la práctica, he notado que el avance general llega a ser considerablemente más lento en comparación con flujos de trabajo basados en Claude Code u Opencode.

Donde realmente ha brillado y más me ha gustado es en el testing de UI. Al no estar “contaminado” por el proceso de desarrollo de la funcionalidad, Hermes aborda la interfaz con una perspectiva fresca, lo que me ha permitido encontrar bugs con mucha más frecuencia antes de fusionar y desplegar las ramas a producción.