하나의 창에서 전체 팀의 Hermes Agent 봇을 실행하는 데스크톱 앱을 만들었습니다 (오픈 소스, MIT, macOS)
요약
사용자가 여러 Hermes Agent를 효율적으로 관리하기 위해 개발한 데스크톱 앱 'HermesBot'을 소개합니다. 이 앱은 단일 창에서 각 봇의 작동 상태와 질문을 한눈에 보여주며, Claude, GPT 등 다양한 모델로 대화별 답변이 가능합니다. 모든 데이터는 로컬 환경(localhost)에서만 처리되며, 현재 macOS 전용 v0.2 버전입니다.
핵심 포인트
- 단일 창 인터페이스: 여러 Hermes Agent의 상태를 한눈에 모니터링할 수 있습니다.
- 모델 선택 유연성: 대화별로 Claude, GPT 등 다양한 모델을 자유롭게 선택 가능합니다.
- 데이터 로컬리티: 서버는 localhost에서만 리스닝하며 모든 데이터가 사용자 기기에 유지됩니다.
- 초기 버전 주의사항: 현재 v0.2이며 macOS 전용으로 소스 빌드 및 특정 환경이 필요합니다.
저는 Mac mini에서 여러 개의 Hermes Agent 봇을 운영하는데, 누가 작동 중이고 누가 저의 답변을 기다리고 있는지 확인하기 위해 터미널 창들을 오가며 관리하는 것이 지겨워졌습니다. 그래서 저는 HermesBot을 만들었고, 이를 오픈 소스화했습니다.
이 앱이 하는 일: 모든 Hermes 봇을 위한 단일 창입니다. 누가 작동 중인지, 각각 무엇을 하고 있는지, 그리고 누가 답변을 기다리고 있는지를 한눈에 볼 수 있습니다. 봇의 질문은 카드 형태로 나타나며, 클릭 한 번으로 답변할 수 있습니다. 봇 프로필을 다시 작성할 필요 없이 대화별로 모델을 선택할 수 있습니다: Claude, GPT, Gemini 또는 사용자의 GPU에서 실행되는 로컬 모델 등, Hermes가 설정된 방식에 관계없이 가능합니다.
서버는 localhost에서만 리스닝합니다. 중간에 클라우드는 없습니다. 봇(Bots), 도구(tools), 메모리(memory)는 모두 사용자 기기의 Hermes 내부에 유지됩니다. MIT 라이선스로 무료입니다.
앞서 알려드릴 주의사항: 현재 v0.2 버전으로 초기 단계입니다. macOS 전용이며 (패키징된 앱의 경우 Apple silicon 필요), 아직 사전 빌드 다운로드는 없습니다. npm run pack을 통해 소스에서 직접 구축해야 하며, 서명되지 않은 상태입니다. 이 앱은 Webapp gateway와 비밀번호 로그인이 필요한 Hermes Agent가 설치되어 있어야 사용 가능하며, 현재는 앱에서 봇이나 루틴을 생성하거나 편집할 수 없습니다.
Hermes 없이 둘러보고 싶다면 가짜 데이터로 구성된 데모 모드가 있습니다: npm ci, npm run dev를 실행한 후 localhost의 포트 4330에 ?demo=1과 함께 접속하세요. 이 프로젝트는 Nous Research와 관련이 없는 독립적인 프로젝트입니다. 제가 작성자입니다.
레포지토리: https://github.com/Wecko-ai/hermes-bot
사용자의 로컬 환경에서 무엇이 부족한지 궁금합니다. /u/WecK0 님이 제출했습니다. [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 Reddit AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기