Hermes Agent
具有自学习循环的自主 AI 代理 — 支持 18+ LLM 提供商、17+ 消息平台、47 种内置工具、647+ 技能,以及完整的记忆与安全系统。
curl -fsSL https://hermes.nousresearch.com/install.sh | bash
强大而全面
核心特性
Hermes Agent 是一个功能完整的自主 AI 代理框架
自学习循环
内置学习机制,代理能从交互中持续改进自身表现,越用越聪明。
多模型支持
支持 Nous Portal、OpenAI、Anthropic、DeepSeek、OpenRouter 等 18+ 提供商。
全平台消息
Telegram、Discord、Slack、微信、飞书、钉钉等 17+ 消息平台无缝集成。
强大工具系统
47 种内置工具覆盖浏览器、终端、文件、搜索、图像生成等 19 个核心工具集。
技能生态
647+ 技能横跨 16 个类别,兼容 agentskills.io,支持社区技能扩展。
持久记忆
跨会话记忆系统,支持 SOUL.md、MEMORY.md、USER.md 和 8 种外部记忆提供商。
语音交互
CLI 语音模式、网关语音、Discord 语音频道,支持多种 STT/TTS 引擎。
MCP 协议
完整支持 Model Context Protocol,可连接外部工具服务器,也可作为 MCP 服务器。
安全加固
DM 配对、容器隔离、SSRF 防护、Tirith 扫描等多层安全机制。
专业 CLI
全功能终端界面,多行编辑、状态栏、40+ 命令、会话管理等。
定时任务
Cron 调度系统,支持技能附加、暂停恢复、周期性任务管理。
多终端后端
本地、Docker、SSH、Modal、Daytona、Singularity 六种终端后端可选。
支持的消息平台
一个网关进程统一管理所有平台的消息收发
支持的 LLM 提供商
灵活切换不同的大语言模型提供商
系统架构概览
模块化设计,11 个主要子系统协同工作
AIAgent 核心
run_agent.py 核心引擎(约 10,700 行),处理消息路由、工具调用、上下文管理。
HermesCLI
全功能终端界面(约 10,000 行),多行编辑、斜杠命令、状态栏、会话管理。
Prompt Builder
动态提示词构建器,组装系统提示、工具定义、上下文和技能指令。
Context Compressor
有损摘要压缩,可配置阈值(默认 50%),保护关键对话轮次。
Messaging Gateway
统一消息网关,单进程管理所有平台的消息收发与会话。
Security Layer
纵深防御模型,DM 配对、容器隔离、SSRF 防护、Tirith 预执行扫描。
开始探索
按照以下路径快速上手 Hermes Agent
Hermes Agent 由 Nous Research 开发和维护
采用 MIT License 开源协议