Skip to content

Hermes Agent 接入指南

Hermes Agent 是 Nous Research 开发的自主 AI Agent,具有自我学习能力。


🌟 为什么选择 Hermes?

特点说明
🧠 自我学习自动生成技能文档,越用越聪明
🔄 多平台支持 Telegram、Discord、Slack 等
🛠️ 工具调用自动执行命令、读写文件
📚 记忆系统三层记忆,长期记住你的偏好
💰 开源免费MIT 协议,完全开源

📦 安装 Hermes

macOS / Linux

bash
# 一键安装(2-3分钟)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 重新加载配置
source ~/.bashrc  # 或 source ~/.zshrc

# 验证安装
hermes --version

Windows (WSL2)

bash
# 1. 安装 WSL2
wsl --install

# 2. 在 WSL2 中运行安装命令
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 3. 重新加载配置
source ~/.bashrc

🔧 配置 Next API

方法一:交互式配置(推荐)

bash
# 运行配置向导
hermes init

# 按提示输入:
? Choose LLM provider: OpenAI
? API Key: sk-你的密钥
? Base URL: https://api.nextapi.pro/v1
? Model: gpt-4o-mini

方法二:编辑配置文件

编辑 ~/.hermes/config.yaml

yaml
# LLM 配置
llm:
  provider: openai
  api_key: sk-你的密钥
  base_url: https://api.nextapi.pro/v1
  model: gpt-4o-mini

# 可选:配置消息平台
channels:
  - type: telegram
    token: YOUR_BOT_TOKEN
    chat_id: YOUR_CHAT_ID

# 可选:配置工具
tools:
  - terminal
  - file_system
  - web_search

🚀 开始使用

终端模式

bash
# 启动交互式聊天
hermes

# 示例对话
You: 帮我写一个 Python 脚本,监控网站变化

Hermes: 好的!我来帮你写一个网站监控脚本。
[自动创建文件 website_monitor.py]
[自动测试代码]
[生成技能文档]

 已完成!文件保存在 ./website_monitor.py

Telegram 模式

bash
# 配置 Telegram Bot
hermes setup --telegram

# 输入 Bot Token
? Bot Token: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz

# 启动 Bot
hermes start --telegram

# 在 Telegram 中与 Hermes 对话

💡 使用示例

示例 1:写代码

You: 写一个 Python 函数,读取 JSON 文件并返回字典

Hermes: 好的!我来帮你写这个函数。

[创建文件 json_reader.py]

def read_json_file(file_path):
    """读取 JSON 文件并返回字典"""
    import json
    try:
        with open(file_path, 'r', encoding='utf-8') as f:
            return json.load(f)
    except FileNotFoundError:
        return None
    except json.JSONDecodeError:
        return None

✅ 已完成!

示例 2:自动化任务

You: 每天早上9点,检查我的邮箱并发送摘要到 Telegram

Hermes: 好的!我来帮你设置这个自动化任务。

[创建定时任务]
[配置邮件检查]
[配置 Telegram 通知]

✅ 已完成!每天早上9点会自动执行。

示例 3:数据分析

You: 分析这个 CSV 文件,生成可视化报告

Hermes: 好的!我来分析数据并生成报告。

[读取 CSV 文件]
[分析数据]
[生成图表]
[创建报告]

✅ 报告已生成:report.html

🎯 推荐模型

任务推荐模型原因
日常对话gpt-4o-mini便宜快速
写代码claude-sonnet-4-6代码能力强
复杂任务gpt-4o性能强
中文任务qwen3-max中文效果好

📚 进阶功能

1. 技能系统

Hermes 会自动生成技能文档:

bash
# 查看已学习的技能
hermes skills list

# 使用特定技能
hermes use website-monitor

2. 记忆系统

Hermes 有三层记忆:

记忆类型说明
会话记忆当前对话
持久记忆你的偏好、习惯
技能记忆解决问题的模式

3. 工具调用

Hermes 可以:

  • ✅ 执行终端命令
  • ✅ 读写文件
  • ✅ 搜索网络
  • ✅ 调用 API

❓ 常见问题

Q: Hermes 和 Cursor 有什么区别?

A:

特点HermesCursor
自主执行
自我学习
多平台
图形界面

Q: Hermes 支持哪些平台?

A: 支持 Telegram、Discord、Slack、WhatsApp、Signal 等。

Q: 如何查看 Hermes 的学习进度?

A:

bash
# 查看技能列表
hermes skills list

# 查看记忆
hermes memory show

Q: Hermes 会自动提交代码吗?

A: 是的,Hermes 会自动执行 Git 操作。


🔗 相关链接


下一步