프로세스 재시작 후에도 작업을 이어가는 Pi Durable 기반 셀프 호스팅 개인 AI 에이전트
AaronWong1999/hermesclaw
Hermes Agent, OpenClaw, OpenCode가 WeChat iLink 계정 하나를 공유하고 채팅 명령으로 전환할 수 있게 해주는 가벼운 로컬 프록시입니다.
- 스타
- 749
- 포크
- 79
- 열린 이슈
- 4
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Hermes Agent와 OpenClaw는 모두 iLink API를 통해 WeChat에 연결하지만, 각 게이트웨이가 연결을 독점적으로 제어하므로 계정 하나에서 둘을 실행하면 토큰 충돌과 403 오류가 발생합니다. HermesClaw는 단일 iLink 폴러로 동작하며 게이트웨이별로 로컬 프록시 서버를 하나씩 실행해 각 게이트웨이가 iLink에 직접 연결된 것처럼 동작하게 합니다. ACP 서브프로세스 프로토콜을 통해 OpenCode도 연결할 수 있습니다.
사용자는 /hermes, /openclaw, /opencode, /both, /three 같은 채팅 명령으로 라우팅 대상을 전환합니다. 여러 에이전트를 사용하는 모드에서는 응답 앞에 에이전트 이름이 붙습니다. 텍스트와 음성 전사는 전달하고, 미디어는 각 게이트웨이가 직접 복호화하고 처리할 수 있도록 원시 iLink 메시지로 전달합니다. 핵심 구성 요소는 약 870줄의 Python 스크립트이며, 설치 스크립트가 기존 게이트웨이를 감지하고 Linux에서는 systemd 서비스, macOS에서는 launchd 에이전트를 설정합니다.
핵심 기능
- 01Hermes와 OpenClaw가 WeChat 계정 하나를 공유할 수 있도록 단일 iLink 폴러로 동작합니다.
- 02/hermes, /three 같은 명령으로 Hermes, OpenClaw, OpenCode 사이를 전환합니다.
- 03음성 전사를 전달하고 미디어는 원시 iLink 메시지로 전달합니다.
- 04프록시 포트 없이 ACP 서브프로세스 프로토콜로 OpenCode를 연결합니다.
- 05설치된 게이트웨이를 감지하고 Linux 또는 macOS에서 백그라운드 서비스를 설정하는 설치 프로그램을 제공합니다.
활용 사례
- WeChat 계정 하나에서 Hermes Agent와 OpenClaw를 함께 실행합니다.
- 음성을 포함해 WeChat에서 OpenCode 같은 코딩 에이전트와 대화합니다.
- 휴대폰에서 한 에이전트를 사용해 다른 에이전트의 설정 문제를 살펴보거나 디버깅합니다.
빠른 시작
- 1
WeChat gateway를 하나 이상 설치하세요. clawbot이 포함된 OpenClaw 또는 Hermes Agent WeChat gateway를 사용할 수 있습니다
- 2
README의 공식 설치 스크립트를 실행하세요
- 3
선택 사항으로 OpenCode CLI를 설치해 /opencode와 /three를 사용할 수 있습니다
npm install -g opencode-ai - 4
gateway를 재시작한 다음 WeChat에서 /whoami를 보내 확인하세요
사용 전 알아둘 점
- 기존 OpenClaw clawbot 또는 Hermes WeChat gateway가 필요하므로 단독으로 실행할 수 없습니다.
- 설치 프로그램은 gateway 설정 파일을 수정하고 systemd 또는 launchd를 통해 백그라운드 서비스를 설정합니다.
토픽
자주 묻는 질문
- hermesclaw은(는) 무엇인가요?
- Hermes Agent, OpenClaw, OpenCode가 WeChat iLink 계정 하나를 공유하고 채팅 명령으로 전환할 수 있게 해주는 가벼운 로컬 프록시입니다. Hermes Agent와 OpenClaw는 모두 iLink API를 통해 WeChat에 연결하지만, 각 게이트웨이가 연결을 독점적으로 제어하므로 계정 하나에서 둘을 실행하면 토큰 충돌과 403 오류가 발생합니다. HermesClaw는 단일 iLink 폴러로 동작하며 게이트웨이별로 로컬 프록시 서버를 하나씩 실행해 각 게이트웨이가 iLink에 직접 연결된 것처럼 동작하게 합니다. ACP 서브프로세스 프로토콜을 통해 OpenCode도 연결할 수 있습니다.
- hermesclaw은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hermesclaw은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hermesclaw은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hermesclaw의 마지막 커밋은 2026년 10월 20일입니다.
- hermesclaw은(는) 어디에 사용할 수 있나요?
- WeChat 계정 하나에서 Hermes Agent와 OpenClaw를 함께 실행합니다. 음성을 포함해 WeChat에서 OpenCode 같은 코딩 에이전트와 대화합니다. 휴대폰에서 한 에이전트를 사용해 다른 에이전트의 설정 문제를 살펴보거나 디버깅합니다.
- hermesclaw는 어떻게 설치하나요?
- WeChat gateway를 하나 이상 설치하세요. clawbot이 포함된 OpenClaw 또는 Hermes Agent WeChat gateway를 사용할 수 있습니다 README의 공식 설치 스크립트를 실행하세요 선택 사항으로 OpenCode CLI를 설치해 /opencode와 /three를 사용할 수 있습니다: npm install -g opencode-ai gateway를 재시작한 다음 WeChat에서 /whoami를 보내 확인하세요
- hermesclaw은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/AaronWong1999/hermesclaw
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenClaw 에이전트를 위한 셀프 호스팅 웹 콘솔로, 음성 채팅, 칸반 보드, 워크스페이스 파일 편집, 세션 보기와 사용량 추적 기능을 제공합니다.
MaiBot(MaiSaka)은 주로 QQ 그룹 채팅에서 플러그인 시스템을 통해 사람처럼 편안한 말투로 대화하는 LLM 기반 에이전트입니다.
TUI와 GUI, 로컬 워크스페이스 도구, 사용자 승인, 세션 영속성, 메모리, Skill/Plugin/MCP 확장을 지원하는 가볍고 자체 호스팅 가능한 개인용 에이전트 앱입니다.
Apple Watch와 iPhone의 건강 데이터를 수집하고 iOS 앱, 웹 대시보드 또는 메신저를 통해 선제적인 인사이트를 제공하는 셀프 호스팅 개인 건강 AI 에이전트입니다.
Python과 Next.js 기반의 에이전트 네이티브 자체 호스팅 AI 학습 워크스페이스로, 맞춤형 튜터링, Q&A, 퀴즈, 리서치, 시각화를 지원합니다.