Agente personal de IA autoalojado, basado en Pi Durable, que reanuda tareas tras reiniciar el proceso e incluye subagentes, tareas programadas, una interfaz web y un puente opcional a WeChat.
AaronWong1999/hermesclaw
Un proxy local ligero que permite a Hermes Agent, OpenClaw y OpenCode compartir una cuenta de WeChat iLink y alternar entre ellos con comandos de chat.
- Estrellas
- 749
- Forks
- 79
- Issues abiertos
- 4
- Último commit
- anteayer
¿Qué es?
Hermes Agent y OpenClaw se conectan a WeChat a través de la API de iLink, pero cada gateway toma el control exclusivo de la conexión, por lo que ejecutar ambos con una misma cuenta provoca conflictos de tokens y errores 403. HermesClaw se convierte en el único cliente que consulta iLink y ejecuta dos servidores proxy locales, uno para cada gateway, de modo que cada uno cree que se comunica directamente con iLink. También integra OpenCode mediante su protocolo de subprocesos ACP.
Los usuarios cambian el enrutamiento con comandos de chat como /hermes, /openclaw, /opencode, /both y /three. En los modos con varios agentes, las respuestas llevan el nombre del agente como prefijo. Se reenvían los textos y las transcripciones de voz, mientras que los archivos multimedia se transmiten como mensajes iLink sin procesar para que cada gateway los descifre y gestione por su cuenta. El núcleo es un script de Python de unas 870 líneas que se instala mediante un script que detecta los gateways existentes y configura un servicio systemd en Linux o un agente launchd en macOS.
Funciones clave
- 01Actúa como el único cliente que consulta iLink para que Hermes y OpenClaw puedan compartir una cuenta de WeChat.
- 02Permite alternar entre Hermes, OpenClaw y OpenCode con comandos como /hermes y /three.
- 03Reenvía las transcripciones de voz y transmite los archivos multimedia como mensajes iLink sin procesar.
- 04Conecta OpenCode mediante su protocolo de subprocesos ACP, sin necesidad de un puerto proxy.
- 05Incluye un instalador que detecta los gateways instalados y configura un servicio en segundo plano en Linux o macOS.
Casos de uso
- Ejecutar Hermes Agent y OpenClaw en paralelo con una sola cuenta de WeChat.
- Chatear desde WeChat con un agente de programación como OpenCode, también mediante voz.
- Usar un agente desde el teléfono para inspeccionar o depurar problemas en la configuración de otro agente.
Inicio rápido
- 1
Instala al menos una pasarela de WeChat: OpenClaw con clawbot o la pasarela de WeChat de Hermes Agent
- 2
Ejecuta el script de instalación oficial del README
- 3
Opcionalmente, instala la CLI de OpenCode para habilitar /opencode y /three
npm install -g opencode-ai - 4
Reinicia las pasarelas y, después, envía /whoami en WeChat para verificarlo
Antes de usarlo
- Necesita una pasarela de OpenClaw clawbot o de Hermes WeChat existente, así que no puede ejecutarse por sí solo.
- El instalador modifica los archivos de configuración de la pasarela y configura un servicio en segundo plano mediante systemd o launchd.
Temas
Preguntas frecuentes
- ¿Qué es hermesclaw?
- Un proxy local ligero que permite a Hermes Agent, OpenClaw y OpenCode compartir una cuenta de WeChat iLink y alternar entre ellos con comandos de chat. Hermes Agent y OpenClaw se conectan a WeChat a través de la API de iLink, pero cada gateway toma el control exclusivo de la conexión, por lo que ejecutar ambos con una misma cuenta provoca conflictos de tokens y errores 403. HermesClaw se convierte en el único cliente que consulta iLink y ejecuta dos servidores proxy locales, uno para cada gateway, de modo que cada uno cree que se comunica directamente con iLink. También integra OpenCode mediante su protocolo de subprocesos ACP.
- ¿hermesclaw es gratuito? ¿Qué licencia tiene?
- hermesclaw es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hermesclaw sigue mantenido?
- Mantenimiento activo. El último commit de hermesclaw fue el 20 oct 2026.
- ¿Para qué puedo usar hermesclaw?
- Ejecutar Hermes Agent y OpenClaw en paralelo con una sola cuenta de WeChat. Chatear desde WeChat con un agente de programación como OpenCode, también mediante voz. Usar un agente desde el teléfono para inspeccionar o depurar problemas en la configuración de otro agente.
- ¿Cómo se instala hermesclaw?
- Instala al menos una pasarela de WeChat: OpenClaw con clawbot o la pasarela de WeChat de Hermes Agent Ejecuta el script de instalación oficial del README Opcionalmente, instala la CLI de OpenCode para habilitar /opencode y /three: npm install -g opencode-ai Reinicia las pasarelas y, después, envía /whoami en WeChat para verificarlo
- ¿Dónde consigo hermesclaw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AaronWong1999/hermesclaw
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un cockpit web autohospedado para agentes de OpenClaw, con chat de voz, tablero kanban, edición de archivos del espacio de trabajo, vistas de sesiones y seguimiento del uso.
MaiBot (MaiSaka) es un agente conversacional basado en LLM que conversa de forma informal y natural, principalmente en grupos de QQ, y cuenta con un sistema de plugins.
Una aplicación ligera y autohospedada de agente personal, con TUI y GUI, herramientas para espacios de trabajo locales, aprobación humana, sesiones persistentes, memoria y extensiones Skill/Plugin/MCP.
Agente de IA de salud personal autoalojado que procesa datos de Apple Watch y iPhone y ofrece información proactiva mediante una app iOS, un panel web o chat.
Un espacio de aprendizaje con IA autoalojable y nativo para agentes, para tutorías personalizadas, preguntas y respuestas, cuestionarios, investigación y visualización, basado en Python y Next.js.