乐于分享
好东西不私藏

�� 你的个人 AI 助手,永久开源免费!Hermes Agent 安装使用全指南

�� 你的个人 AI 助手,永久开源免费!Hermes Agent 安装使用全指南

一行命令,拥有一个能写代码、搜网页、操作文件、跨平台聊天、还会「自我进化」的 AI 助手。


一、Hermes Agent 是什么?

Hermes Agent 是 AI 研究机构 Nous Research 开源的一款 AI 智能助手框架。和 Claude Code(Anthropic)、Codex(OpenAI)属于同一类产品——都能在你的电脑上自主调用各种工具来完成任务。

但它有四个别人没有的「独门绝技」:

能力

说明

🔄多模型自由切换

支持 20+ 模型供应商,OpenRouter / Anthropic / OpenAI / DeepSeek / 通义千问 / Gemini……想用哪个换哪个

🧠技能自学习

Agent 完成复杂任务后,能把经验存成「技能文档」,下次自动加载,越用越聪明

💾跨会话记忆

记住你的偏好、项目信息、环境配置,下次对话不用再重复交代

📱多平台网关

同一套配置,在 Telegram / Discord / 飞书 / 企业微信 / 微信 等 10+ 平台同时在线

GitHub 仓库:github.com/NousResearch/hermes-agent(完全开源,MIT 协议)


二、一行命令安装

支持 macOS、Linux、WSL(Windows 子系统),终端里直接跑:

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

装完后执行 hermes 就能进入交互式对话了。

验证一下是否安装成功:

  hermes doctor    # 健康检查
  hermes --version # 查看版本号


三、配置 API Key

Hermes 不绑定任何模型——你接入什么,它就用什么。

推荐方案:用 OpenRouter(一个模型聚合平台),一个 Key 就能调用 200+ 模型。

去 OpenRouter 注册拿到 Key 之后:

  export OPENROUTER_API_KEY="***"

  hermes setup        # 交互式配置向导
  hermes model        # 选默认模型(推荐 claude-sonnet-4 或 deepseek-v3)

如果你手里已经有 Anthropic / OpenAI / DeepSeek 等官方的 Key,也直接支持:

供应商

环境变量

Anthropic

ANTHROPIC_API_KEY

OpenAI

OPENAI_API_KEY

DeepSeek

DEEPSEEK_API_KEY

阿里通义千问

DASHSCOPE_API_KEY

Google Gemini

GOOGLE_API_KEY

月之暗面 Kimi

KIMI_API_KEY


四、快速上手

4.1 单次问答(非交互模式)

  hermes chat -q "用 Python 写一个快速排序算法"

4.2 交互式对话

  hermes

进去之后就像聊天一样:

  • 帮我创建一个 React 项目
  • 分析这篇日志文件,找出错误原因
  • 把今天的工作总结成日报

4.3 核心能力一览

能力

示例

💻写代码

「在 src/auth.py 里加上 JWT 中间件」

📂操作文件

「把 config 目录下所有 yaml 文件列出来」

🔍网页搜索

「搜一下 LangChain 最新版本有什么新特性」

🖥️终端命令

「帮我查下 Docker 容器运行状态」

👁️图像分析

直接上传截图,让 Agent 分析界面问题

🔗多代理协作

同时派发多个子任务并行处理

4.4 常用命令速查

命令

作用

hermes

进入交互对话

hermes chat -q "…"

单次提问

hermes -c

恢复最近一次会话

hermes --yolo

跳过危险命令确认(慎用)

hermes -s <技能名>

加载指定技能

hermes config edit

编辑配置文件

hermes tools

管理可用工具集


五、进阶玩法

5.1 🧠 技能系统(Skills)——让 Agent 自己进化

这是 Hermes 最独特的设计:Agent 搞定一个复杂任务、踩过一个坑、学会一个新方法之后,能把经验存成一份「技能文档」。

下次遇到类似任务,技能自动加载——它不会再犯同样的错误。

举个例子:

  • 第一次折腾 Docker 启动排障 → 存为「docker 排障」技能
  • 之后每次遇到 Docker 问题,自动按经验流程排查

你也可以手动管理技能:

  hermes skills list            # 查看已安装的技能
  hermes skills search <关键词>  # 在技能市场搜索
  hermes skills install 
    # 安装社区的技能

5.2 💾 持久记忆

Hermes 会记住你的个人信息、项目偏好、工具使用习惯,下次对话自动加载到上下文里——不用一遍遍介绍自己。

5.3 📱 多平台网关

同一个 Hermes 实例,可以同时接入多个聊天平台。

配置飞书机器人(国内用户最常用的场景):

  hermes gateway setup   # 选 feishu 平台,跟着提示配就行
  hermes gateway start   # 启动网关

配好之后,在飞书群里 @机器人 就能像在终端里一样用所有功能——写代码、查资料、操作服务器……

完整支持的平台列表:

Telegram · Discord · Slack · 飞书 · 企业微信 · 微信 · WhatsApp · Signal · Matrix · Email · DingTalk · SMS

5.4  定时任务

可以给 Agent 安排定期任务:

  hermes cron create "每天 9:00"  # 创建每日定时
  hermes cron list                 # 查看所有定时任务

比如:每天早上自动生成前一日的总结、定时检查服务器状态、每周抓取行业动态……你只管提需求,剩下的交给它。

5.5 🤝 子代理(Subagents)

复杂任务可以拆成多个小块,扔给不同的「子代理」并行跑,最后汇总结果——效率直接拉满。


六、实际场景举例

场景 1:写一个 REST API

你说:帮我用 FastAPI 写一个用户管理接口,包含注册、登录、查询

Hermes 做:自动创建文件、写代码、加类型注解和错误处理,完事告诉你文件在哪

场景 2:数据分析

你说:把 data/ 目录下所有 CSV 的数据汇总一下,画个趋势图

Hermes 做:读文件 → pandas 处理数据 → matplotlib 画图 → 把图发给你

场景 3:运维排障

你说:Docker 容器启动失败了,帮我看看咋回事

Hermes 做:跑 docker logs → docker inspect → 分析报错日志 → 给出修复方案并帮你执行

场景 4:定时日报

你设置:配一个 cron 定时任务,每天早上 9 点跑

Hermes 做:自动分析昨天的 Git 提交 → 生成日报 → 发到飞书群


七、总结

Hermes Agent 是目前开源 AI Agent 中功能最全、扩展性最强的框架之一。

核心优势:

  • 完全开源,不用担心数据隐私问题
  • 模型自由,不绑定任何供应商
  • 越用越强,技能系统和持久记忆让 Agent 持续成长
  • 跨平台,终端、飞书、微信……你在哪它就在哪

一行命令就能开始:

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


💬用过 Hermes 了吗? 欢迎来评论区聊聊你的使用场景和感受。

觉得有用? 去 GitHub 给个 Star 支持开源:github.com/NousResearch/hermes-agent

📖官方文档hermes-agent.nousresearch.com/docs