这个项目有什么用
hermes-agent 是 Nous Research 打造的一个「自我改进型 AI agent」。它最大的不同在于内置了学习闭环:能从执行经验中生成技能、在使用中持续改进技能、主动提醒自己沉淀知识,还能检索自己过去的对话,并跨会话逐步建立对使用者的理解。换句话说,它不只是一个聊天窗口,而是一个会随时间「长大」的助手。
它解决的典型问题是:把原本需要人工反复搬运的日常操作,交给一个可以常驻云端、支持定时任务、能并行处理多条工作流的 agent 来完成。你可以把它跑在便宜的 VPS、GPU 集群,或者空闲时几乎不花钱的 serverless 基础设施上,不必绑定在自己的笔记本上。
适合谁用
- 希望用自然语言编排定时任务(日报、备份、审计)的个人开发者;
- 需要在 Telegram、Discord、Slack 等聊天工具里直接指挥 agent 干活的团队;
- 想自由切换模型供应商、不愿被单一厂商锁定的用户;
- 需要批量生成训练轨迹、做工具调用模型研究的团队。
核心特性
- 闭环学习机制:agent 会在复杂任务后自主创建技能,并在后续使用中自我改进;配合 FTS5 会话检索与 LLM 摘要实现跨会话回忆,还用 Honcho 做用户建模,兼容 agentskills.io 开放标准。
- 多平台统一网关:Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 都由同一个 gateway 进程承载,支持语音备忘转写与跨平台对话连续性。
- 内置 cron 调度:用自然语言描述任务即可定时执行,并把结果投递到任意平台,无需人工值守。
- 子 agent 并行:可以派生隔离的子 agent 并行处理多条工作流;在 Desktop 中可在 Settings → Model → Subagents 里配置它们的 provider、模型和限额。
- 多种终端后端:内置 local、Docker、SSH、Modal、Daytona、Vercel Sandbox 六种后端,并支持 Singularity/Apptainer 等插件后端;Daytona 与 Modal 提供 serverless 持久化,空闲时休眠、按需唤醒。
- 模型自由切换:支持 Nous Portal、OpenRouter、OpenAI 以及自建端点等多种 provider,用
hermes model切换,不改代码。
怎么安装
前提条件:README 给出的安装脚本会委托 PM 处理 Python 3.14、Node.js、npm、ripgrep、FFmpeg 以及 Python 依赖,因此无需手动预装这些组件。Windows 原生安装若系统缺少 Git,安装器会把经过校验的 Git for Windows 归档放进 Hermes 的工具存储中,不会替换系统 Git。
- Linux、macOS、WSL2 环境执行安装脚本:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash - Windows 原生环境在 PowerShell 中执行:
iex (irm https://hermes-agent.nousresearch.com/install.ps1) - 安装完成后重载 shell:
source ~/.bashrc # reload shell (or: source ~/.zshrc) - 启动对话:
hermes # start chatting!
README 还提到,MSIX/App Installer 包及其更新归属是另一套安装方式,详见官方 installation methods 文档。
怎么使用
最基础的用法就是直接运行 hermes 进入交互式 CLI 开始对话。常用命令如下:
hermes # Interactive CLI — start a conversation
hermes model # Choose your LLM provider and model
hermes tools # Configure which tools are enabled
hermes config set # Set individual config values
hermes config get # Print individual config values
hermes gateway # Start the messaging gateway (Telegram, Discord, etc.)
hermes setup # Run the full setup wizard (configures everything at once)
hermes update # Update to the latest version
hermes doctor # Diagnose any issues
进阶用法一:如果你不想分别收集模型、网页搜索、图像生成、TTS 和云浏览器的多个 API key,可以用 Nous Portal 一次性覆盖。全新安装后执行一条命令即可:
hermes setup --portal
它会通过 OAuth 登录、把 Nous 设为 provider 并开启 Tool Gateway;之后可用 hermes portal info 随时查看已接入的服务。README 说明 Tool Gateway 是按后端启用,并非全有或全无,你依然可以为单个工具自带 key。
进阶用法二:用 hermes gateway 启动消息网关后,就能从 Telegram、Discord、Slack、WhatsApp、Signal 或 Email 与 agent 对话,两个入口共享许多 slash 命令。
适用场景与注意事项
适合需要长期运行、跨平台触达、定时自动化以及并行子任务的场景,也适合做 agent 相关研究。若你只需要一个本地单次问答工具,它的网关、调度、多后端等能力可能超出需求。
需要注意的点:
- 项目采用 MIT 协议,使用前仍建议自行确认最新许可条款。
- 使用云端模型或 Tool Gateway 时需要联网并配置相应账号或密钥。
- README 专门提醒:部分杀毒软件(如 Bitdefender、Windows Defender)会把 Hermes
bin目录下的uv.exe误报为恶意软件,这是误报,该文件是 Astral 的uv。README 给出了用gh attestation verify校验真实性的完整步骤,并建议将整个文件夹加入白名单而非单个文件哈希,因为每次更新哈希都会变化。 - serverless 持久化、子 agent 限额等具体行为,官方文档有更详细说明,README 未展开的部分以其文档为准。
项目地址
仓库地址:https://github.com/NousResearch/hermes-agent
项目主页:https://hermes-agent.nousresearch.com
作者/组织:NousResearch
总体来看,hermes-agent 把学习闭环、多平台网关、定时调度与多后端执行整合在一个 Python 项目里,功能覆盖面较广,是否契合你的工作流,取决于你是否真的需要这种常驻型、可自我积累的 agent。
















cqlbgzs@163.com 1年前0
d好879445037@qq.com 2年前0
购买了 无法下载Alexcc 3年前0
强大Alexcc 3年前0
看不了教程Alexcc 3年前0
雷刺下载Alexcc 3年前0
下载Alexcc 3年前0
下载dsa456159 3年前0
下载