Hermes – 社区网页界面与自主AI代理
Hermes 是一个开源、自托管的AI代理,具备跨会话累积的分层记忆、离线运行的定时调度器以及自动保存可复用程序的技能系统。它支持从终端、浏览器到 Telegram、Discord 等多平台访问,并可在您自己的服务器上持续运行。
Hermes 是一个开源的、自托管的 AI 代理,由 Nous Research 构建,但社区 Web 界面并非官方出品。它的核心设计理念是:大多数工具在当下表现出色,但随时间推移逐渐乏力。记忆功能本身已不再是差异化优势——ChatGPT、Claude、Cursor 和 GitHub Copilot 都已具备某种形式的记忆。随着 2026 年 4 月 GPT-5.5 和 Claude Mythos 的推出,Anthropic、OpenAI 和微软都在推出调度和代理功能,十二个月前存在的类别界限正在迅速模糊。
真正重要的区别不在于“有记忆”还是“无记忆”,而在于上下文是否能跨会话自动持久化、执行是否发生在您控制的硬件上、是否可以从任何设备访问同一代理身份、以及系统是否能在无需手动配置的情况下随时间显著改进您的工作流程。Hermes 对这四个问题都给出了肯定答案。它作为持久进程在您的服务器上运行,记忆存储在 ~/.hermes/ 目录下的 Markdown 文件中。早上通过 Telegram 回复消息的同一个代理,下午在终端中也可以访问,并保留完整上下文。
市场正在趋同:聊天助手增加了调度功能,编辑器推出了云端代理,命令行工具正在获取技能系统。任何单一功能都可以在其他地方找到,但价值在于将所有功能整合到一个自托管系统中,持续运行,并拥有一个能随时间积累您堆栈真实知识的持久身份。
Hermes 的三大支柱是:第一,复合记忆系统——用户档案、代理记忆、技能和会话历史,全部以可读可编辑的 Markdown 文件存储在本地,重启和模型切换后依然存在,可选 8 个外部记忆提供者,无需手动配置。第二,自主调度——内置 cron 调度器在您的服务器上运行,可访问所有记忆和技能,并将结果传送到您需要的地方,例如早晨新闻简报、PR 审查自动化、测试套件监控等。第三,无处不在的访问——支持 Telegram、Discord、Slack、WhatsApp、Signal、Matrix、电子邮件、SMS 等多种平台,甚至包括 Home Assistant 和浏览器,可在不同表面间无缝切换而不丢失上下文。
功能集包括 47 个内置工具(网页搜索、浏览器自动化、代码执行、视觉分析、图像生成、TTS、子代理委派等)、自我改进的技能系统(代理从经验中自动编写技能,兼容 agentskills.io 开放标准)、MCP 集成(可连接任何 MCP 服务器,也可自身作为 MCP 服务器供 Claude Code、Cursor 或 Codex 使用)、语音模式(CLI 中 Ctrl+B 录音、Telegram 语音气泡、Discord 语音频道)、6 种终端后端(本地、Docker、SSH、Daytona、Singularity、Modal)、个性定义(通过 SOUL.md 文件设置默认语气,14 种内置角色)、代理编排(可生成 Claude Code 或 Codex 作为子代理处理繁重编码任务,结果反馈回 Hermes 记忆),以及七层纵深安全防御。
Hermes Web UI 是一个美观的浏览器界面,无需构建步骤,无框架依赖,采用三面板 Claude 风格布局(会话侧边栏、聊天、工作区文件浏览器)。支持暗色/亮色模式、多档案、密码保护、SSH 隧道、Docker 镜像,以及语音输入(Web Speech API),移动端响应式。安装时需先安装 Hermes Agent:运行 curl 命令,然后克隆 Web UI 仓库并启动。
Hermes 适合多种用户:独立开发者(无需每次会话重新解释堆栈)、共享服务器上的团队(多用户共享 AI 访问,各自拥有独立档案和记忆)、自动化需求者(定时任务自动运行)、注重隐私的用户(对话、记忆和文件保留在本地硬件上)、多模型用户(可在 OpenAI、Anthropic、Google、DeepSeek 等之间灵活切换)。
文章还提供了与 OpenClaw、Claude Code、Cursor、Claude.ai/ChatGPT、Perplexity Computer 等工具的详细对比。例如,OpenClaw 是最接近的竞品(MIT 许可证,36.5 万+ Star),但 Hermes 在稳定性和安全性上更优(OpenClaw 的 Telegram 集成在 2026 年多次版本中损坏,且其技能市场存在恶意软件问题)。Claude Code 锁定于 Claude 模型,且记忆不跨项目累积。Cursor 是云端架构,不适合需要数据主权或深度 Python/ML 工具链的工作流。与 Claude.ai 和 ChatGPT 的根本区别在于执行环境——Hermes 是自托管和提供商无关的,而后者运行在对方的服务器上。
总的来说,Hermes 通过将自托管、持久记忆、自主调度、多平台访问和技能系统整合在一个系统内,提供了独特的价值主张,适合那些不满足于单一功能、追求完全控制和长期知识积累的用户。