본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

NousResearch/hermes-agent

Python0 / 0

터미널과 메신저를 잇고 기억·skills·예약 작업을 축적하는 오픈소스 AI agent CLI

TL;DR

Hermes Agent는 Python 기반의 독립형 AI agent CLI 도구로, TUI와 Telegram·Discord·Slack·WhatsApp·Signal gateway를 한 프로세스에서 제공합니다. 작업 경험으로 skills와 memory를 축적하고 FTS5 세션 검색, LLM 요약, Honcho user modeling을 조합해 대화가 이어질수록 개인화된 동작을 구성합니다. cron scheduler, 병렬 subagent, Python RPC, 7개 terminal backend, MCP integration을 통해 자동화와 원격 실행까지 확장합니다. 다양한 LLM provider를 코드 수정 없이 바꿀 수 있어 개인용 장기 agent나 연구용 tool-calling 환경에는 적합하지만, 메신저·실행 환경·API provider를 함께 설정해야 하므로 단순한 단일 CLI 챗봇보다 운영 복잡도가 높습니다.

핵심 포인트

  • Hermes Agent는 Python으로 작성된 독립형 AI agent이자 CLI 도구이며, Telegram·Discord·Slack·WhatsApp·Signal을 연결하는 messaging gateway를 함께 제공합니다. `hermes`로 TUI를 실행하거나 gateway를 띄워 여러 메신저에서 같은 세션을 이어갈 수 있습니다. 터미널과 메신저를 오가며 개인용 작업 agent를 운영하려는 개발자에게 맞는 형태입니다.
  • 에이전트가 작업 경험에서 skills를 만들고 사용 중 개선하며, 기억을 저장하고 FTS5 기반 과거 대화 검색과 LLM 요약으로 세션 간 맥락을 회수합니다. Honcho 기반 user modeling과 agentskills.io 호환 구조가 지속적인 사용자 프로필과 procedural memory를 구성합니다. 단발성 질의보다 반복 업무와 장기적인 개인화가 중요한 환경에서 핵심 차별점이 됩니다.
  • 내장 cron scheduler는 자연어로 예약 작업을 만들고 결과를 원하는 플랫폼으로 전달하며, isolated subagent와 Python RPC 호출로 병렬 작업과 다단계 도구 파이프라인을 구성합니다. 로컬·Docker·SSH·Singularity·Modal·Daytona·Vercel Sandbox 등 7개 terminal backend를 통해 실행 환경을 선택할 수 있습니다. $5 VPS부터 GPU cluster와 serverless 환경까지 배포 범위를 넓힐 수 있지만, 여러 플랫폼과 실행 백엔드를 운영할수록 설정 및 보안 검토가 필요합니다.
  • Linux·macOS·WSL2·Termux·native Windows를 지원하고 설치 스크립트가 Python 3.11, uv, Node.js, ripgrep, ffmpeg 등을 준비합니다. OpenAI·OpenRouter·Nous Portal·사용자 endpoint 등 provider를 코드 변경 없이 `hermes model`로 전환할 수 있으며, MCP server 연결과 40개 이상의 tools도 지원합니다. MIT License의 오픈소스 도구를 빠르게 설치해 개인 또는 연구용 agent를 운영하려는 경우 선택지가 넓습니다.

242.5k

STARS

49.9k

FORKS

+520

TRENDING

0

조회수

watchers 242.5kopen issues 40.3kMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.