亲测有效!本地部署 Hermes Agent 完整记录,从此拥有 24 小时在线的 AI 员工
关于HermesAgent是什么?可以看《关于爱马仕Hermes Agent是什么?》;
关于WSL2和Ubuntu的安装,可以看《WSL2和Ubuntu安装记录》;
关于Ubuntu的迁移,可以看《Ubuntu迁移记录》;
接下来接着Ubuntu迁移记录接着往下记录安装HermesAgent的过程。
01 第一次安装
首先进入WSL2的Ubuntu的终端,在Ubuntu终端中粘贴并运行下面的指令代码:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash1.1 指令功能
作用是从 GitHub 拉取官方安装脚本,并直接在本地 bash 中执行,完成 Hermes Agent 及其运行依赖的全自动安装。
执行截图如下:
1.2、安装日志解析
系统与基础工具安装
✅ 系统识别:检测到当前系统为 linux (ubuntu),x86_64 架构。
✅ uv 安装:将 Python 包管理工具 uv 安装到 ~/.hermes/bin 目录,成功安装 uv 0.11.26。
uv 是高性能 Python 包 / 环境管理工具,用来替代传统 pip,大幅提升 Python 依赖安装速度。Python 环境安装
检测系统 Python 3.11,发现不存在,自动通过 uv 下载安装。
✅ 成功安装 Python 3.11.15,耗时 12.62 秒。
⚠️ PATH 警告(重要)
warning: '/home/leigong/.local/bin' is not on your PATH.含义:刚安装的 Python 可执行文件所在目录,没有加入系统环境变量 PATH。后果:直接输入 python3.11 会提示 “命令不存在”。
配套依赖检测
✅ Git:已找到 Git 2.34.1,满足要求。
✅ Node.js:系统原本没有,自动安装 Node.js 22 LTS(v22.23.1)到 ~/.hermes/node/ 目录,用于支持浏览器相关工具能力。网络连通性检查(关键警告)
⚠️ 核心问题
Could not reach https:/IP省略/.com/Network checks failed.
含义:脚本无法访问 DuckDuckGo 搜索引擎,网络连通性校验未通过。影响:安装流程本身可能还能继续走完;但后续 pip 依赖下载、网页搜索功能 大概率会失败。这是国内环境最常见的问题:GitHub、DuckDuckGo 等境外站点访问受限。
脚本给出的官方提示:如果后续 pip 安装失败,请检查网络 / DNS 后重试。
可选系统依赖
正在检查两个可选工具:
ripgrep:快速全文文件搜索,提升 Agent 文件检索速度;
ffmpeg:用于 TTS 语音消息功能。
提示:这两个包需要 sudo 权限通过系统包管理器安装,Hermes Agent 本体不需要 root 权限。
1.3、操作建议
根据上面指令的执行情况,根据AI建议先 Ctrl+C 中断安装,配置好终端代理(能访问 GitHub、境外源)后再重新执行安装命令,否则后续 Python 依赖拉取大概率会报错失败。
于是先按Ctrl+C 中断安装:
02 前置环境优化
前面的一键安装失败的情况下,又搜索了几个安装教程,结合AI问答,进行了下面的操作,下面是操作过程记录。
2.1、替换系统apt源
# 备份原源文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak# 替换为清华镜像源sudo sed -i ”s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g” /etc/apt/sources.listsudo sed -i ”s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g” /etc/apt/sources.list# 更新源缓存sudo apt update
执行截图如下:截图1:
截图2:
2.2、配置uv国内PyPI源
Hermes 使用 uv 作为 Python 包管理器,提前配置清华镜像源,避免依赖下载超时:
# 创建 uv 配置目录mkdir -p ~/.config/uv# 写入镜像源配置cat > ~/.config/uv/uv.toml << EOF[pypi]index-url = ”https://pypi.tuna.tsinghua.edu.cn/simple”EOF
执行截图如下:
03 再次尝试安装
执行完上面的前置环境优化步骤,再次尝试一键安装指令:执行截图如下:截图1:
截图2:
3.1、成功部分解析
截图前半段是 Ubuntu 系统通过 apt 安装可选依赖的输出,整体全部成功:
系统自动安装了
ripgrep、ffmpeg以及它们依赖的大量系统库(音视频编解码、图形渲染、文本处理等底层组件);最终明确标记:
✅ ripgrep installed(快速文件搜索工具安装完成)
✅ ffmpeg installed(音视频处理 / 语音播报依赖安装完成)
安装流程随后进入下一步:将 Hermes Agent 源码仓库克隆到本地 ~/.hermes/hermes-agent/ 目录。
脚本优先尝试 SSH 协议克隆(失败,属于正常现象:你本地没有配置 GitHub SSH 密钥);
自动回退到 HTTPS 协议克隆,此时出现致命错误。
3.2、仓库克隆失败
Git 发起 HTTPS 连接时,SSL/TLS 加密握手失败(底层使用 gnutls 加密库),最终无法拉取 GitHub 上的代码仓库,整个安装流程在此中断。
国内环境的核心原因
和上一步出现的 DuckDuckGo 连通性失败是同一类问题:
GitHub 境外服务器访问受限,网络连接被干扰 / 中断,导致加密握手无法完成;
如果你本地有代理但没有给 Git 配置,Git 仍然走直连,就会触发这个报错;
极少数情况是系统 CA 证书过期、Git 版本过低导致的兼容问题。
3.3、使用 GitHub 镜像手动克隆
通过国内镜像站提前把仓库克隆到指定路径,脚本检测到仓库已存在会自动跳过克隆步骤。
测试也不成功!
04 再再次安装
前面折腾了半天都不行,又找了个视频教程,跟着操作,这次使用的是一个中国大陆镜像;
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash指令执行截图:截图1:
截图2:
4.1、核心问题解析
Hermes Agent 安装流程的第 2 步(Python 运行环境准备),安装中断的根本原因是 uv 配置文件格式错误,导致 uv 工具无法正常启动,进而 Python 3.11 安装失败。
1. 已完成的进度
✅ 系统检测:未找到系统自带的 Python 3.11
✅ uv 包管理器安装成功:版本 0.11.14,安装路径 ~/.local/bin
✅ 安装脚本已适配国内镜像下载 uv(域名 res1.hermesagent.org.cn)
2. 报错详情与原因
错误核心信息:
error: Failed to parse: `.config/uv/uv.toml`Caused by: TOML parse error at line 1, column 2unknown field `pypi`
含义:uv 读取全局配置文件 ~/.config/uv/uv.toml 时解析失败。
后果:uv 工具启动异常,无法继续安装 Python 3.11,整个安装流程终止。
4.2、修复方案
执行以下命令,删除错误配置,写入符合 uv 规范的清华镜像配置:
# 删除错误的旧配置文件rm -f ~/.config/uv/uv.toml# 创建配置目录并写入正确的镜像配置(index-url 是顶层参数,不需要 [pypi] 包裹)mkdir -p ~/.config/uvcat > ~/.config/uv/uv.toml << EOFindex-url = ”https://pypi.tuna.tsinghua.edu.cn/simple”EOF# 验证uv是否恢复正常,输出版本号即修复成功uv --version
结果没有输出版本号,报错 uv: command not found,接着找原因。。。
4.3、问题原因
报错 uv: command not found 和刚才修改的配置文件无关,核心原因是环境变量 PATH 未生效。
从之前的安装日志可以看到:uv 被成功安装到了 ~/.local/bin 目录,但这个目录没有被加入当前终端的系统路径 PATH 中,所以系统找不到 uv 命令。
修改配置文件的操作本身是正确的,只是 uv 命令本身还没被系统识别到。
1. 先确认 uv 文件已安装
执行以下命令,确认 uv 可执行文件本身存在:
ls ~/.local/bin/uv如果能正常输出文件路径,说明安装包完好,只是路径问题。
2. 临时生效(当前终端立即可用)
执行安装脚本提示的环境加载命令:
source ~/.local/bin/env执行后再验证:
uv --version能正常输出版本号即生效。
3. 永久生效(重启终端也能用)
把路径写入 bash 配置文件,以后打开终端自动加载:
echo 'export PATH=”$HOME/.local/bin:$PATH”' >> ~/.bashrcsource ~/.bashrc
再次测试可以看到版本号。
05 再再再次安装
问题解决完,再次执行
curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash执行截图:
06 向导配置
6.1、模式选择
经过多次尝试,终于安装成功,进入初始化向导配置界面。
上下方向键切换选项,回车 / 空格确认选择,ESC 取消。
6.1.1、三个选项详细解析
- Quick Setup (Nous Portal) — 快速配置(官方推荐)
模式说明:通过 Nous 官方门户进行 OAuth 授权登录,无需手动填写任何 API Key,官方直接提供模型服务和工具能力。
适用场景:能正常访问境外网络、有 Nous 账号、想快速上手不想折腾配置的用户。
国内注意:该模式依赖境外的 Nous Portal 服务,国内网络大概率无法正常完成登录和调用,不推荐国内用户选择。
- Full setup — 完整自定义配置
模式说明:全手动配置所有内容,包括模型服务商、API 密钥、工具权限、运行参数等,所有资源都由你自己提供。
适用场景:有自己的 API Key(如 OpenAI、Anthropic、DeepSeek、通义千问等),想自定义使用的模型、控制工具权限的用户。
国内建议:国内用户优先选择此项,可以接入国内可稳定访问的模型服务,不受官方门户的网络限制,可控性更强。
- Blank Slate — 空白极简模式
模式说明:只保留最基础的核心运行能力,所有扩展功能、工具默认全部关闭,后续按需手动逐个开启。
适用场景:追求极简、想完全掌控功能开关,或者只需要基础对话能力的高级用户。
6.1.2、国内环境选择建议
这里优先选择Full setup,自行接入国内可稳定访问的大模型 API,是最稳妥、可控性最高的方案。
6.2、终端执行后端选择
这是 Hermes Agent 配置向导中的终端执行后端选择步骤,用来决定 Agent 执行 Shell 命令、运行代码、操作文件时,在什么环境里运行。当前默认选中的是「保持本地模式」,上下键切换、回车确认。
6.2.1、选项说明
选项 | 说明 | 适用场景 |
|---|---|---|
| Local(默认) | 直接在当前机器(你的 WSL Ubuntu 系统)上执行所有命令,可直接读写本地文件、调用本地环境 | 入门使用、本地开发调试,无需额外配置,开箱即用 |
Docker | 在隔离的 Docker 容器中执行命令,环境完全隔离,不会污染本地系统,可限制资源权限 | 担心 Agent 误操作本地文件、需要安全沙箱的场景,需提前安装 Docker |
Modal | 无服务器云端沙箱,在 Modal 的云环境中运行代码 | 本地资源不足、需要强隔离的场景,国内网络访问受限 |
SSH | 通过 SSH 连接到远程服务器执行命令 | 管理远程服务器、在远端机器上执行任务的场景 |
Daytona | 持久化云端开发环境 | 团队协作、云端开发场景,国内使用率极低 |
Singularity/Apptainer | 高性能计算(HPC)场景的容器方案 | 集群、超算环境,普通用户几乎用不到 |
| Keep current (local) | 保持当前的本地模式配置,和第一项效果一致 | 直接沿用默认设置,快速完成配置 |
6.2.2、操作建议
结合你的 WSL 本地环境和入门阶段,直接回车选择Keep current (local)即可:
本地模式无需额外安装依赖,配置完成后立刻就能使用 Agent 的全部能力;
该设置不是永久固定的,后续可随时通过
hermes config edit修改为 Docker 等其他模式;Modal、Daytona 等云端方案在国内网络环境下连通性差,不推荐选择。
6.3、消息平台接入
这是 Hermes Agent 初始化配置向导中的消息平台接入选择页,用于配置 Agent 可对接的外部聊天、协作与通知平台。配置完成后,Agent 可以脱离终端,在对应平台接收用户指令、执行任务并返回结果。
操作方式:方向键上下移动光标,空格键勾选 / 取消对应平台,回车键确认进入下一步,ESC 取消配置。
当前状态:列表中所有平台均为未配置(not configured)状态,可按需选择。
6.3.1、平台分类解析
国内主流平台
平台名称 | 说明 |
|---|---|
Weixin / WeChat | 个人微信接入,原生支持扫码连接,可收发文本、图片、文件、语音消息 |
QQ Bot | QQ 官方机器人接入 |
DingTalk | 钉钉群机器人,适配企业内部协作场景 |
Feishu / Lark | 飞书机器人,支持团队办公自动化流程 |
WeCom (Enterprise WeChat) | 企业微信官方机器人 |
WeCom Callback (self-built apps) | 企业微信自建应用回调模式,支持深度定制开发 |
Yuanbao | 腾讯元宝平台接入 |
海外与小众平台
包含 Mattermost、Signal、Discord、Slack、Telegram、WhatsApp、Email、Microsoft Teams、Google Chat 等海外协作工具,以及 Home Assistant(智能家居控制)、IRC、Matrix、ntfy 等技术向小众平台。这类平台国内日常使用场景少,且多数存在网络访问限制。
6.3.2、操作建议
- 入门阶段:直接空选回车跳过
本地终端交互已经可以完整使用 Hermes Agent 的全部核心能力(代码执行、文件操作、工具调用等)。此处无需勾选任何平台,直接按回车进入下一步即可,避免增加不必要的配置复杂度。
- 后续可随时增配
所有平台都支持后续按需配置,无需在初始化时一次性完成:
hermes setup gateway执行上述命令可重新进入平台配置向导,也可以直接编辑~/.hermes/config.yaml手动添加参数。
- 平台选型参考
团队协作场景优先选择飞书、钉钉、企业微信,官方开放 API 接入稳定、合规性高;
个人微信接入依赖第三方协议适配,存在账号风控风险,稳定性相对一般,仅建议尝鲜使用;
海外平台多数需要配合代理使用,国内环境下使用成本较高。
6.4、CLI 终端模式工具能力
这是 Hermes Agent 初始化配置中的CLI 终端模式工具能力开关页,用于选择 Agent 在终端交互时可以调用的能力集合。操作方式:方向键移动光标,空格键切换勾选状态,回车键确认保存,ESC 取消配置。
当前大部分核心本地能力已默认勾选,部分依赖额外 API、专属模型或第三方服务的工具处于未开启状态。
6.4.1、已勾选工具(核心能力,推荐保留)
这些是 Hermes Agent 的核心功能,多数可在本地直接运行,无需额外密钥,覆盖绝大多数日常 Agent 使用场景:
工具名称 | 功能说明 | 备注 |
|---|---|---|
Web Search & Scraping | 网页搜索与页面内容抓取 | 默认使用 DuckDuckGo,国内直连不可用,后续需配置代理或替换搜索源 |
Browser Automation | 浏览器自动化,支持网页导航、点击、输入、滚动 | 依赖此前安装的 Node.js 环境 |
Terminal & Processes | 终端命令执行与系统进程管理 | Agent 操作本地系统的核心能力 |
File Operations | 文件读写、补丁修改、全文搜索 | 支持本地文件全生命周期操作 |
Code Execution | 多语言代码片段执行 | 配合 Python 环境实现代码运行与调试 |
Text-to-Speech | 文本转语音播报 | 依赖此前安装的 ffmpeg |
Skills | 技能包管理 | 支持安装、管理第三方扩展技能插件 |
Task Planning | 任务规划(TODO) | 自动拆解复杂任务,分步执行推进 |
Memory | 持久化记忆 | 跨会话保留上下文,实现长期记忆 |
Session Search | 历史会话检索 | 可搜索过往对话内容 |
Clarifying Questions | 澄清式提问 | 信息不足时主动向用户追问细节 |
Task Delegation | 任务委派 | 拆分任务给子 Agent 并行处理 |
Cron Jobs | 定时任务 | 创建、管理周期性自动化任务 |
Computer Use | 桌面系统控制 | 后台模拟键鼠,操控本地桌面系统 |
6.4.2、未勾选工具(扩展能力,按需开启)
这类工具需要额外 API 密钥、专属模型或第三方账号,且部分在国内网络环境下可用性有限:
工具名称 | 功能说明 | 备注 |
|---|---|---|
Web Search & Scraping | 网页搜索与页面内容抓取 | 默认使用 DuckDuckGo,国内直连不可用,后续需配置代理或替换搜索源 |
Browser Automation | 浏览器自动化,支持网页导航、点击、输入、滚动 | 依赖此前安装的 Node.js 环境 |
Terminal & Processes | 终端命令执行与系统进程管理 | Agent 操作本地系统的核心能力 |
File Operations | 文件读写、补丁修改、全文搜索 | 支持本地文件全生命周期操作 |
Code Execution | 多语言代码片段执行 | 配合 Python 环境实现代码运行与调试 |
Text-to-Speech | 文本转语音播报 | 依赖此前安装的 ffmpeg |
Skills | 技能包管理 | 支持安装、管理第三方扩展技能插件 |
Task Planning | 任务规划(TODO) | 自动拆解复杂任务,分步执行推进 |
Memory | 持久化记忆 | 跨会话保留上下文,实现长期记忆 |
Session Search | 历史会话检索 | 可搜索过往对话内容 |
Clarifying Questions | 澄清式提问 | 信息不足时主动向用户追问细节 |
Task Delegation | 任务委派 | 拆分任务给子 Agent 并行处理 |
Cron Jobs | 定时任务 | 创建、管理周期性自动化任务 |
Computer Use | 桌面系统控制 | 后台模拟键鼠,操控本地桌面系统 |
6.4.3、操作建议
- 入门阶段直接回车确认即可
默认勾选的工具已经覆盖了代码执行、文件操作、终端控制、任务规划等 90% 以上的核心场景,足够满足本地 Agent 的日常使用需求。扩展工具后续可随时通过配置文件开启。
- 国内环境适配提醒
网页搜索功能默认依赖 DuckDuckGo,国内直连无法使用,完成配置后需给 Hermes 配置代理,或替换为国内可用的搜索源。
视觉、生图类工具需要对应模型支持,你当前使用的商汤日日新需确认是否开放对应能力的 API,暂不建议开启。
X、Spotify 等海外服务无需开启,国内网络环境下无法正常使用。
- 后续调整方式
配置完成后,可随时执行hermes config edit编辑配置文件,开关对应工具,无需重新走完整向导。
6.5、浏览器自动化后端选型页
这是 Hermes Agent 配置向导中的浏览器自动化后端选型页,对应你之前勾选的「Browser Automation」工具,决定网页浏览、点击、表单填写、页面抓取等自动化操作由哪套浏览器引擎执行。
操作方式:方向键上下切换,回车 / 空格确认,ESC 取消。当前默认选中官方推荐的免费本地方案。
6.5.1、各选项详细解析
选项 | 类型 | 核心说明 | 适用场景 |
|---|---|---|---|
| Local Browser(★推荐・免费) | 本地免费 | 基于无头 Chromium 内核,完全在本地运行,无需额外 API Key 或付费。数据全部本地处理,无额外网络依赖。 | 绝大多数日常场景:网页信息抓取、简单自动化操作、表单填写等,也是最适配你 WSL 环境的方案 |
Nous Subscription | 云端付费 | Nous 官方托管的云端浏览器服务,绑定 Portal 订阅计费。 | 国内网络访问受限,不推荐选择 |
Camofox(免费・本地) | 本地免费 | 基于 Firefox 的反检测浏览器,内置反爬、反自动化识别伪装能力。 | 需要绕过网站反爬机制、执行高匿自动化操作的场景 |
Browser Use / Browserbase / Firecrawl | 云端付费 | 第三方云端浏览器服务,支持代理池、指纹伪装、分布式执行,均为按量付费模式。 | 规模化爬虫、企业级高匿需求;国内网络连通性差,普通用户无需考虑 |
Skip | 跳过 | 保持默认配置,暂不详细设置,后续再手动调整。 | 暂时用不到浏览器自动化,想快速完成配置向导的场景 |
6.5.2、操作建议
- 常规使用直接回车确认 Local Browser
这是最稳妥、零成本的选择,能满足网页信息提取、简单页面交互等绝大多数需求,且完全在本地 WSL 环境运行,不存在境外服务的网络问题。
安装向导会自动配套下载 Chromium 运行依赖,无需手动额外安装。- 特殊场景可后续切换
如果后续需要应对反爬严格的网站,再执行hermes config edit手动切换为 Camofox 方案即可,配置可随时修改,无需重走向导。
- 不推荐云端方案
所有带「subscription」「paid」标识的云端浏览器服务,在国内网络环境下普遍访问不稳定,且需要额外付费,普通用户无需考虑。
6.6、Chromium 安装失败
这是配置向导的非致命错误场景:Chromium 浏览器本体下载失败,但向导没有中断,自动跳过并继续推进后续功能安装。
6.7、文本转语音(TTS)引擎选型
这是 Hermes Agent 配置向导的文本转语音(TTS)引擎选型步骤,对应语音播报功能,决定 Agent 输出文本时的语音合成服务。当前光标默认停在官方推荐的免费方案 Microsoft Edge TTS 上。
6.7.1、选项分类与国内适配性
1. 可用的免费方案
选项 | 说明 | 适配性 |
|---|---|---|
| Microsoft Edge TTS | 微软免费在线语音引擎,无需 API 密钥,支持中文多音色,语音质量较好 | ✅ 国内网络基本可正常访问,零配置成本,是免费方案里的最优选择 |
KittenTTS | 轻量本地离线 TTS,基于 ONNX,体积约 25MB,完全不用联网 | ✅ 纯离线可用,隐私性强,但中文音色质量一般 |
Piper | 本地神经网络 TTS,支持 44 种语言,音色包 20-90MB | ✅ 离线可用,音质优于 KittenTTS,适合无网络场景 |
不推荐的海外付费方案
Nous Subscription、OpenAI TTS、xAI TTS、ElevenLabs、Mistral、Google Gemini TTS 均为海外云端付费服务,需要对应平台的 API 密钥,国内网络访问受限,且需要额外付费,普通用户无需考虑。
跳过选项
Skip - keep defaults / configure later:暂不配置,保持默认,后续可手动调整。适合暂时用不到语音功能、想快速走完向导的用户。
6.7.2、操作指导
- 想保留语音功能
:直接按回车确认当前选中的Microsoft Edge TTS即可,无需额外配置,开箱即用。
- 想快速收尾向导
:按向下方向键移动到最后一项
Skip,回车确认跳过。语音播报属于非核心扩展功能,完全不影响 Agent 对话、代码执行、文件操作等核心能力。
6.8、视觉分析后端选型
这是 Hermes Agent 配置向导的视觉分析后端选型步骤,对应图像识别、图片内容分析能力,决定 Agent 处理图片输入时调用哪套多模态模型服务。当前默认选中官方推荐的「自动适配」模式。
6.8.1、各选项解析
选项 | 说明 | 适用场景 |
|---|---|---|
Auto(官方推荐) | 自动复用你配置的主对话模型;如果主模型支持多模态视觉能力就直接调用,不支持则自动走兜底聚合逻辑 | 主模型本身自带视觉能力的场景,无需额外配置 |
Pick a provider and model | 手动指定单独的视觉服务商与模型 | 想单独使用某款特定多模态模型的场景 |
Custom OpenAI-compatible endpoint | 自定义 OpenAI 兼容格式的视觉接口,需手动填写接口地址、密钥、模型名 | 接入国内厂商多模态模型(如商汤多模态版、通义千问 VL 等) |
Skip | 跳过配置,暂不启用视觉分析功能 | 暂时用不到图片分析,想快速收尾向导 |
6.8.2、操作建议
结合当前的配置进度,建议直接选择 Skip 跳过,原因如下:
视觉分析属于非核心扩展功能,完全不影响 Agent 对话、代码执行、文件操作、任务规划等核心能力。
你当前的主模型(商汤日日新)接口地址尚未修正,即便选择 Auto 模式也无法正常调用视觉能力。
后续等核心对话功能调通后,如果需要图片分析能力,可以再通过自定义 OpenAI 兼容接口的方式,单独接入商汤的多模态模型,配置逻辑和主模型一致。
操作:按向下方向键移动到 Skip 选项,按回车确认即可。
6.9、网页搜索服务商选型
这是 Hermes Agent 配置向导的网页搜索服务商选型步骤,对应联网搜索、网页抓取功能,决定 Agent 执行联网信息检索时调用的搜索引擎后端。当前默认选中的 Nous 订阅方案需要境外门户登录,国内网络无法正常使用。
6.9.1、选项分类与国内适配性
海外付费 / 订阅类(不推荐国内用户选择)
包括Nous Subscription、Firecrawl 付费版、Exa、Parallel、Tavily、xAI Web Search等,均为海外云端搜索服务,需要对应平台 API 密钥或订阅付费,国内网络访问受限,普通用户无需考虑。
免费 / 自托管类(国内可用性有限)
选项 | 说明 | 国内适配情况 |
|---|---|---|
Brave Search (Free) | 免费版每月 2000 次查询额度,需申请 API Key,仅支持搜索 | 海外搜索引擎,国内直连稳定性差 |
DuckDuckGo (ddgs) | 完全免费、无需密钥,通过 Python 包调用,仅支持搜索 | 国内直连访问不稳定,常出现超时 |
Firecrawl Self-Hosted / SearXNG | 自托管开源方案,需自行部署服务 | 有较高技术门槛,普通用户不建议尝试 |
跳过选项
Skip - keep defaults / configure later:暂不配置,保持默认状态,后续可手动调整。
6.9.2、操作指导
建议直接选择 Skip 跳过,原因如下:
网页搜索属于扩展功能,完全不影响 Agent 核心的对话、代码执行、文件操作、任务规划等能力。
列表内所有搜索源均为海外服务,国内直连普遍存在网络不稳定、超时的问题,即使配置完成也很难正常使用。
后续如果需要联网搜索能力,可以在配置代理后,再手动切换为 DuckDuckGo 等免费方案,或自行部署 SearXNG 等自托管搜索服务。
07 安装完成
Hermes Agent主体程序已全部安装完成,配置向导也已执行完毕,终端已回到命令行提示符状态。使用的是中国大陆镜像适配版本,默认跳过了境外源下载的 Chromium 等组件,和之前安装过程中遇到的超时现象一致,属于预期内的适配处理。
08 API配置
前面配置的不太对,这里重新配置:这里链接日日新当前免费的API:
命令行配置:
hermes config set model.provider customhermes config set model.base_url https://token.sensenova.cn/v1hermes config set model.api_key ”$SENSENOVA_API_KEY”# 替换为您的 API Keyhermes config set model.name sensenova-6.7-flash-litehermes config set model.default custom/sensenova-6.7-flash-lite
09 你好Hermes
最后,打开界面,发个你好试试。
