개요
Hermes Agent 是由 Nous Research 构建的自我改进 AI 代理。它拥有内置学习循环,能从经验中创建技能并主动持久化知识。支持多种消息平台、任何 LLM 提供商,并可在各种后端上运行。
README 미리보기
\n \n\n\n# Hermes Agent ☤\n\n\n \n \n \n \n \n\n\n**The self-improving AI agent built by [Nous Research](https://nousresearch.com).** It's the only agent with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop — talk to it from Telegram while it works on a cloud VM.\n\nUse any model you want — [Nous Portal](https://portal.nousresearch.com), [OpenRouter](https://openrouter.ai) (200+ models), [NVIDIA NIM](https://build.nvidia.com) (Nemotron), [Xiaomi MiMo](https://platform.xiaomimimo.com), [z.ai/GLM](https://z.ai), [Kimi/Moonshot](https://platform.moonshot.ai), [MiniMax](https://www.minimax.io), [Hugging Face](https://huggingface.co), OpenAI, or your own endpoint. Switch with `hermes model` — no code changes, no lock-in.\n\n\nA real terminal interfaceFull TUI with multiline editing, slash-command autocomplete, conversation history, interrupt-and-redirect, and streaming tool output.\nLives where you doTelegram, Discord, Slack, WhatsApp, Signal, and CLI — all from a single gateway process. Voice memo transcription, cross-platform conversation continuity.\nA closed learning loopAgent-curated memory with periodic nudges. Autonomous skill creation after complex tasks. Skills self-improve during use. FTS5 session search with LLM summarization for cross-session recall. Honcho dialectic user modeling. Compatible with the agentskills.io open standard.\nScheduled automationsBuilt-in cron scheduler with delivery to any platform. Daily reports, nightly backups, weekly audits — all in natural language, running unattended.\nDelegates and parallelizesSpawn isolated subagents for parallel workstreams. Write Python scripts that call tools via RPC, collapsing multi-step pipelines into
FAQ (3)
문제 해결'hermes desktop'이(가) Linux에서 'ENOENT: no such file or directory, rename electron -> Hermes' 오류로 실패하는 이유는 무엇인가요?
오류는 사용자별 Electron 다운로드 캐시에 손상된 Electron 배포 zip 파일이 있어서 발생합니다. 캐시 파일을 삭제하고 빌드를 다시 실행하세요.
- Linux: rm ~/.cache/electron/electron-v*.zip (또는 특정 버전, 예: rm ~/.cache/electron/electron-v40.9.3-linux-x64.zip)
- macOS: rm ~/Library/Caches/electron/*.zip
- 사용자 정의 캐시가 있는 macOS: XDG_CACHE_HOME 또는 ELECTRON_CACHE가 설정되어 있으면 해당 경로를 따르세요.
손상된 zip 파일을 삭제한 후 'hermes desktop'을 다시 실행하세요. 빌드가 정상적인 Electron 배포판을 다시 다운로드하여 성공적으로 완료됩니다. 이는 #39127에서 추적되는 알려진 문제입니다(자체 복구 캐시 정리).
문제 해결Hermes Desktop 앱에서 채팅 스크롤바가 뒤로 점프하는 이유는 무엇인가요?
이는 useThreadScrollAnchor 로직(thread-virtualizer.tsx)의 알려진 버그입니다. ResizeObserver 해제 조건이 중간 스크롤 이벤트에서 오작동하여 sticky-bottom 동작이 일시적으로 해제됩니다. 수정 사항은 이미 PR #38221에 병합되었으며 Hermes Desktop v0.15.2에 포함될 예정입니다. 그때까지는 해결 방법으로 composer 크기 조정을 최소화(예: suggestion chips 닫기, 큰 코드 블록 리렌더링 피하기)하거나 수동으로 스크롤을 하단에 유지하십시오.
문제 해결Hermes disk-cleanup이 cron/jobs.json을 삭제하는 이유는 무엇이며, 이를 중지하려면 어떻게 해야 하나요?
이 문제는 오래된 tracked.json 항목(cron 분류 수정 이전의 Hermes 버전)이 cron/jobs.json을 "cron-output"으로 레이블링하여 disk-cleanup이 14일 후에 이를 삭제하는 경우 발생합니다. 삭제를 방지하려면 tracked.json 파일(~/.hermes/disk-cleanup/tracked.json)을 수동으로 편집하여 cron/jobs.json 또는 cron/ 디렉토리에 대한 모든 항목을 제거하십시오. 그 후 Hermes를 다시 시작하십시오. 새 버전(커밋 d473e7c93 이후)에서는 이러한 항목이 추가되지 않지만, 오래된 항목은 수동으로 지워야 합니다.