AI Agent --timeout 5

前言

2026年6月8日,Nous Research 正式发布了 Hermes Agent 桌面版,同时支持 Windows、macOS 和 Linux 三大平台。作为开源 AI 智能体领域的标杆项目,Hermes Agent 提供了一整套本地可运行的 AI Agent 基础设施,让开发者可以在自己的电脑上拥有一个能写代码、查资料、操作浏览器的专属 AI 助手。

本文将带你从零开始,完成安装、配置到实际应用的全流程。


一、Hermes Agent 是什么

Hermes Agent 是一个开源、本地优先的 AI 智能体平台,核心特点:

  • 多模型支持:兼容 OpenAI、Anthropic、DeepSeek 等主流大模型,也可对接自定义 API 代理
  • 多平台消息接入:支持 QQ Bot、Telegram、Discord、微信等消息通道
  • 丰富的工具生态:内置浏览器自动化、代码执行、文件操作、数据库查询等 30+ 工具
  • 技能系统(Skills):可复用的工作流模板,让 Agent 学会处理复杂任务
  • 持久记忆(Memory):跨会话记住你的偏好、环境配置和历史决策
  • 定时任务(Cron):设置自动巡检、数据采集、健康检查等周期任务

二、桌面版安装

2.1 Linux 安装

# 安装依赖
curl -fsSL https://nousresearch.com/hermes-agent/install.sh | bash

# 或手动安装
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
bash install.sh

2.2 macOS 安装

# Homebrew 安装
brew install nousresearch/tap/hermes-agent

2.3 Windows 安装

下载桌面版安装包:https://nousresearch.com/hermes-agent/download

双击 Hermes-Agent-Setup.exe,按向导完成安装。Windows 版本自带图形界面,方便管理配置。


三、初始化配置

安装完成后,运行初始化向导:

hermes setup

交互式引导会帮你完成以下配置:

  1. 选择模型提供商:推荐 DeepSeek v4 Pro,性价比极高
  2. 设置 API Key:填入你的模型 API 密钥
  3. 安装网关:配置消息平台接入(可选)
  4. 基础偏好:语言、时区、工作目录等

配置文件保存在 ~/.hermes/config.yaml

model:
  provider: custom:my-api
  default: deepseek-v4-pro

platforms:
  qqbot:
    enabled: true
    extra:
      app_id: "你的AppID"
      client_secret: "你的Secret"

四、接入 QQ Bot(实战)

以 QQ 官方机器人 API v2 为例,完整流程:

4.1 获取 QQ Bot 凭证

  1. 登录 QQ 开放平台
  2. 创建机器人应用,进入沙箱模式
  3. 记录 AppIDClientSecret

4.2 配置 Hermes

编辑 ~/.hermes/config.yaml,添加:

platforms:
  qqbot:
    enabled: true
    extra:
      app_id: "1904119334"
      client_secret: "你的密钥"
    markdown_support: true
    dm_policy: open

4.3 启动网关

# 设置白名单
echo 'GATEWAY_ALLOW_ALL_USERS=true' >> ~/.hermes/.env

# 安装为系统服务(开机自启)
hermes gateway install

# 或前台运行调试
hermes gateway run

看到以下日志,说明连接成功:

[QQBot:1904118341] WebSocket connected
[QQBot:1904118341] Ready

4.4 首次对话

在 QQ 上给机器人发消息,收到回复后输入 /sethome 设置主频道,即可正常使用。


五、高级功能速览

5.1 技能系统

把复杂工作流固化为技能,下次自动调用:

# 创建技能
hermes skill create mysql-backup

# 查看技能列表
hermes skills list

5.2 定时任务

设置周期性自动化任务:

# 每天凌晨巡检 QQ Bot 连接
hermes cron create \
  --schedule "0 0 * * *" \
  --prompt "检查 QQ Bot 连接状态,如断开则自动重启网关"

5.3 多 Agent 协作

Hermes 可以调度 Claude Code、Codex 等子 Agent 完成编码任务:

"用 Claude Code 给我的项目添加单元测试"

Hermes 会自动调用 Claude Code、监控进度、汇总结果。

5.4 浏览器自动化

# 打开网页并截图
hermes browser open "https://example.com"
hermes browser screenshot output.png

# 自动登录并执行操作
hermes browser click e42  # 点击微信登录

六、总结

Hermes Agent 桌面版的发布,意味着 AI Agent 不再只是云端服务——你可以把它跑在自己的笔记本上,享受:

能力 说明
代码开发 写代码、Debug、部署一条龙
服务器运维 监控进程、巡检日志、自动恢复
信息采集 搜索、爬取、整理报告
自动化工作流 定时任务 + 技能系统

开源 + 本地运行 = 数据完全掌握在自己手中。

Hermes Agent 目前正在快速迭代中,社区非常活跃。如果你对 AI Agent 感兴趣,强烈建议上手试一下——你会发现,有一个全天候的 AI 助手,工作效率完全不同。


延伸阅读Hermes Agent 官方文档

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐