✨ 由 Nous Research 开发 · 开源 · MIT 协议

Hermes Agent

具有自学习循环的自主 AI 代理 — 支持 18+ LLM 提供商、17+ 消息平台、47 种内置工具、647+ 技能,以及完整的记忆与安全系统。

一键安装
bash
curl -fsSL https://hermes.nousresearch.com/install.sh | bash

强大而全面

18+
LLM 提供商
17+
消息平台
47
内置工具
647+
可用技能
19
核心工具集
5
终端后端

核心特性

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 六种终端后端可选。

支持的消息平台

一个网关进程统一管理所有平台的消息收发

🖱 CLI 命令行
Telegram
🎮 Discord
💬 Slack
📲 WhatsApp
🔒 Signal
🔗 Matrix
🗨 Mattermost
📧 Email 邮件
📱 SMS 短信
📣 钉钉 DingTalk
🚀 飞书 Feishu
🏭 企业微信 WeCom
📰 微信 Weixin
🐦 BlueBubbles
🤖 QQ Bot
🏠 Home Assistant
🔌 Webhook

支持的 LLM 提供商

灵活切换不同的大语言模型提供商

Nous Portal
🤖 OpenAI Codex
📋 Anthropic
🔗 OpenRouter
🌐 Z.AI
🌏 Kimi / Moonshot
🚀 Arcee AI
💎 MiniMax
☁️ 阿里云
🤖 Hugging Face
💻 Kilo Code
🚀 DeepSeek
🛠 GitHub Copilot
🛠 GitHub Copilot ACP
Vercel AI Gateway
🔧 自定义端点

系统架构概览

模块化设计,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 开源协议