© 2026FindAgent  · @simprr
返回列表
N

NousResearch/hermes-agent

The agent that grows with you

aiai-agentai-agentsanthropicchatgptclaudeclaude-codeclawdbotcodexhermeshermes-agentllmmoltbotnous-researchopenaiopenclaw
⭐

15.2k

Stars

🔱

1.8k

Forks

👁

65

Watchers

📋

931

Issues

PythonMIT创建于 2025/7/22更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Hermes Agent ☤

由 Nous Research 构建的自我进化 AI Agent。 它是唯一内置学习循环的 Agent——它能从经验中创造技能,在任务执行中不断改进,主动沉淀知识,检索过往对话记录,并在多会话中构建对你深入的认知模型。你可以将其部署在 5 美元的 VPS、GPU 集群或几乎零闲置成本的 Serverless 基础设施上。它不局限于你的笔记本电脑——当它在云端虚拟机工作时,你可以通过 Telegram 与它沟通。

支持任意模型 —— Nous Portal、OpenRouter(200+ 模型)、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI 或你自定义的端点。使用 hermes model 即可切换——无需更改代码,没有绑定限制。

  • 真实的终端界面:功能完备的 TUI,支持多行编辑、斜杠命令自动补全、对话历史记录、中断与重定向,以及流式工具输出。
  • 如影随形:Telegram、Discord、Slack、WhatsApp、Signal 和 CLI —— 全部通过单一网关进程实现。支持语音备忘录转写,实现跨平台对话连续性。
  • 闭环学习系统:Agent 策展的记忆库,具有周期性提示。在复杂任务后自主创建技能。技能在应用过程中自我进化。支持 FTS5 会话搜索与 LLM 总结,实现跨会话回溯。支持 Honcho 方言用户建模。兼容 agentskills.io 开放标准。
  • 定时自动化:内置 Cron 调度器,可交付至任何平台。无论是日报、夜间备份还是周审计,均可通过自然语言处理,无需人工干预。
  • 代理与并行任务:为并行工作流创建独立的子 Agent。编写通过 RPC 调用工具的 Python 脚本,将多步流水线压缩为零上下文开销的交互回合。
  • 随处运行,不仅限于笔记本:支持六种终端后端 —— 本地、Docker、SSH、Daytona、Singularity 和 Modal。Daytona 和 Modal 提供 Serverless 持久化 —— Agent 环境在闲置时休眠,有请求时唤醒,会话间成本几乎为零。可运行在 5 美元的 VPS 或 GPU 集群上。
  • 研究就绪:批量轨迹生成,Atropos RL 环境,以及用于训练下一代工具调用模型的轨迹压缩。

快速安装

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

支持 Linux、macOS 和 WSL2。安装程序会自动处理 Python、Node.js、依赖项以及 hermes 命令的安装。除了 git 外,无需其他先决条件。

Windows 系统: 原生 Windows 不受支持。请安装 WSL2 后运行上述命令。

安装完成后:

source ~/.bashrc    # 重载 shell (或: source ~/.zshrc)
hermes              # 开始对话!

入门指南

hermes              # 交互式 CLI — 开始对话
hermes model        # 选择你的 LLM 提供商和模型
hermes tools        # 配置已启用的工具
hermes config set   # 设置个别配置项
hermes gateway      # 启动消息网关 (Telegram, Discord 等)
hermes setup        # 运行完整配置向导 (一次性配置所有内容)
hermes claw migrate # 从 OpenClaw 迁移 (如果之前使用过 OpenClaw)
hermes update       # 更新至最新版本
hermes doctor       # 诊断问题

📖 完整文档 →

CLI 与消息传递快速参考

Hermes 有两个入口:通过 hermes 启动终端 UI,或运行网关并通过 Telegram、Discord、Slack、WhatsApp、Signal 或 Email 与其交谈。进入对话后,许多斜杠命令在两种界面下通用。

操作CLI消息平台
开始聊天hermes运行 hermes gateway setup + hermes gateway start,然后向机器人发送消息
开始新对话/new 或 /reset/new 或 /reset
更改模型/model [provider:model]/model [provider:model]
设置人格/personality [name]/personality [name]
重试或撤销上一回合/retry, /undo/retry, /undo
压缩上下文 / 查看使用情况/compress, /usage, /insights [--days N]/compress, /usage, /insights [days]
浏览技能/skills 或 //skills 或 /
中断当前工作Ctrl+C 或发送新消息/stop 或发送新消息
平台特定状态/platforms/status, /sethome

查看完整命令列表,请访问 CLI 指南 和 消息网关指南。


文档

所有文档均位于 hermes-agent.nousresearch.com/docs:

贡献者
t0TedatrhF
项目信息
默认分支main
LicenseMIT License
创建时间2025/7/22
最近更新今天
GAI 中文摘要

Hermes Agent 是由 Nous Research 开发的一款具备自我进化能力的 AI 智能体,旨在通过内置的学习闭环,让智能体在与用户的交互过程中不断积累经验、沉淀技能并深化对用户的理解。该项目通过去中心化的架构设计,支持从廉价 VPS 到云端集群等多种部署方式,确保智能体能够跨设备、全天候地执行复杂任务。

内置闭环学习系统,支持从交互经验中自动创建技能,并通过持续使用实现自我优化与知识固化。

支持主流大模型自由切换,无需修改代码即可调用 OpenAI、OpenRouter、Kimi 等多种平台的模型接口。

具备跨平台统一接口,可通过 Telegram、Discord、Slack 等多种渠道与同一智能体进行实时交互,并实现语音转文字及会话连续性。

提供完整的终端交互界面与定时自动化任务调度功能,支持复杂任务的并行子智能体委派与远程过程调用。

适用于需要长期运行并持续优化工作流程的用户,以及希望在云端构建个性化、具备长效记忆与自主技能进化能力的开发者群体。