标签搜索

目 录CONTENT

文章目录

VPS云端部署Hermes Agent官方最新版-通讯方式对接微信/电报-安全打开Web-UI-免费领取tokens

yyzq
2026-06-27 / 0 评论 / 1 点赞 / 27 阅读 / 2,981 字
广告 广告

前言

大家好
今天给大家带来一期教程——在 VPS 上部署 Hermes Agent,一个开源的 AI 智能体框架。
如果你用过市面上的各种 AI 助手,应该都遇到过一些限制:对话次数不够用、不能执行系统级操作、模型不能自由切换,更没办法接入自己的通讯工具。而 Hermes 的核心,就是把这些限制全部打破——它可以运行在你自己的服务器上,帮你写代码、做运维、查资料,甚至跨平台自动发送消息,而且模型完全可控、自由切换。
这期视频我会带大家一步一步完成四件事:
第一,云端部署。
在 VPS 上从零安装 Hermes 官方最新版,并完整跑通基础服务。
第二,通讯对接。
将 Hermes 接入微信和 Telegram,让你可以直接用手机远程指挥 AI 执行任务,无需登录服务器。
第三,安全访问 Web UI。
Hermes 自带管理面板,但直接暴露公网存在风险。本期会教你用本地隧道的方式安全打开界面,兼顾便利与安全。
如果你手上正好有一台闲置 VPS,或者想打造一个真正属于自己的 24 小时 AI 助手,这期内容会非常适合你。
准备好,我们现在开始。

Hermes Agent特点

Nous Research开发的这款自学习型 AI 智能体,是唯一一款内置学习循环的智能体——它能从经验中积累技能,在使用过程中不断改进,持续学习并巩固知识,还能搜索过往对话记录,并在不同会话中逐步构建更深入的自我认知模型。它可以运行在 5 美元的 VPS、GPU 集群或几乎零成本的无服务器基础设施上。它不依赖于你的笔记本电脑——即使它在云端虚拟机上运行,​​你也可以通过 Telegram 与它互动。
image-1782551503743
您可以选择任何您想要的模型——Nous Portal、OpenRouter(200 多种模型)、NovitaAI(面向模型 API、代理沙箱和 GPU 云的 AI 原生云平台)、NVIDIA NIM(Nemotron)、小米 MiMo、z.ai/ GLM 、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI,或者您自己的端点。切换自如hermes model——无需更改代码,无厂商锁定。

Hermes Agent 核心能力总结

模块 能力说明
真正的终端接口 提供完整 TUI 终端界面,支持多行编辑、命令自动补全、历史记录、任务中断与重定向,以及流式工具输出,具备 IDE 级交互体验
多平台常驻接入 通过统一网关接入 Telegram / Discord / Slack / WhatsApp / Signal / CLI,实现跨平台通信与会话同步,并支持语音备忘录转录
闭环学习能力 内置长期记忆与自我进化机制,支持技能自动生成与优化,结合 FTS5 搜索 + LLM 摘要回忆 + 用户建模,实现跨会话记忆
定时自动化 支持自然语言配置定时任务,如日报、备份、审计等,可自动跨平台执行与推送,无需人工干预
委托与并行处理 支持子代理并行执行任务,可自动拆解复杂流程,结合 Python 脚本与 RPC 工具调用,实现低上下文成本工作流
全环境运行能力 支持 Docker / SSH / 本地 / Singularity / Modal / Daytona 等多种运行环境,支持无服务器模式与自动休眠唤醒
研究与训练友好 可批量生成任务轨迹(trajectories),压缩用于训练模型,支持工具调用数据构建,适用于 AI 研究与 Agent 训练

准备条件

1.Hermes Agent官方

Hermes Agent官网
Hermes Agent官方的github

2.一台Linux服务器

我们主要演示在VPS上部署Hermes Agent的过程
购买VPS可以访问
👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻
TOTHOST介绍
TOTHOST官网
👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻👆🏻
我们可以选择越南地区(当然其他地区也可以,主要是解决部分网站的访问问题 ),系统可以推荐使用Ubuntu系统(其他系统也可以),
配置
建议最低2G内存,4核处理器,20G硬盘

3.自己准备大模型API

(本教程演示硅基流动免费的API方法作为体验使用
还有其他很多平台有免费的API可用)
比如智谱实名认证用户也有2000万tokens体验包
image-1772690782361
image-1772690861678
有兴趣的自取

4.SSH工具

关于SSH工具大家可以根据自己的习惯自定义选择,本期视频演示使用
FinalShell的隧道的方法,大家可以自行到官方下载
FinalShell-官方下载
或者
点击这个下载

一、获取免费的token

硅基流动对新用户有2000万的免费tokens
我们打开
硅基流动官网
注册好账号
image
我的邀请码

FDAbEsxU

登录成功之后需要实名认证才能成功领取
image-1772348734014
点击认证-使用支付宝扫码认证即可
image-1772348774111
使用各种API默认直接扣抵用金
image-1772348857955
申请API秘钥-后面使用
image-1772348916960
有多种大模型API可选
image-1773242613286

硅基流动的URL地址是这个,后面会用到
API Base URL

https://api.siliconflow.cn/v1

二、部署Hermes Agent在Linux系统

Hermes对于
Python 版本要求:3.11 或以上
然后就是打开Hermes Agent官网使用一键安装脚本进行安装

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

正常会自动检测环境,如果没有python3.11会自动下载的
image-1782552454822
一直等待自动安装
image-1782552820665
🟢 1. Quick Setup(推荐)
Quick Setup (Nous Portal) – free OAuth login, no API keys, model + tools

意思是:

一键快速配置
用官方提供的 Nous Portal 登录(类似 Google / GitHub 登录)
不需要自己准备 API Key
模型和工具都已经帮你配好
官方推荐新手用这个

👉 适合:新手 / 快速部署 / 不想折腾

⚙️ 2. Full Setup(完整自定义)
Full setup – configure every provider, tool & option yourself

意思是:

所有东西都自己配置
你可以自己填 OpenAI / Claude / 本地模型 API
工具、插件全部手动选择
灵活度最高,但配置复杂

👉 适合:开发者 / 有自己模型 / 想完全掌控系统

🧱 3. Blank Slate(纯净模式)
Blank Slate – everything off except bare minimum

意思是:

只保留最基础功能
所有模型、工具默认关闭
你需要后面自己一点点开启

👉 适合:研究 / 二次开发 / 想从零搭建系统的人

因为我们需要配置自己的大模型所以选择第二个选项Full Setup
image-1782552910829
然后选择适合自己的模型
image-1782552985079
我们使用硅基流动的API就选中自定义的
Custom endpoint (enter URL manually)手动填写 API 接口地址(自定义后端)
image-1782553094699
这里配置硅基流动的API地址

https://api.siliconflow.cn/v1

然后填入硅基流动API
image-1782553212444
接着选择1自动选择模型
image-1782553319247
我选择当前比较先进的zai-org/GLM-5.2
image-1782553393713
然后选择上下文长度
image-1782553448495
当前模型是1024k,我们输入1024000
image-1782553489809
显示名称默认即可
然后选择默认即可
image-1782553779335

然后通信方式后面再配置
image-1782553845530
其他都先不配即可
image-1782553883058
image-1782553925970
然后先确认是否可以正常使用
输入

hermes

image-1782554045923
正常可以使用

然后配置通讯方式

1.对接微信

hermes gateway setup 

选择微信之后空格选中,在回车
image-1782554631717
输入Y确认
image-1782554654003
打开链接微信扫码
image-1782554882899
然后选中第一个权限
image-1782554768947
关闭群聊
image-1782554844311
再次确认y
image-1782554943387
然后执行这个命令即可
image-1782555026137
终端确认
image-1782555041931
正常对话
image-1782555438905

2.对接电报

对接电报一样的操作,只是配置下机器人的token即可

hermes gateway setup 

image-1782555598846
选择2手动
image-1782555635208
填入API token
image-1782555654919
然后配置用户id即可
image-1782555797733
然后根据提示重启网管即可
image-1782556123260

hermes dashboard Web UI界面

image-1782556051905
启动成功
image-1782556174246
剩下的操作就让Hermes帮你搞定了
image-1782556484318
搞定了
image-1782556511426
配置了登录密码
image-1782556553283
使用正常
image-1782556635081

Hermes 常用命令

基础使用

hermes                          # 启动交互对话(默认)
hermes chat -q "你好"            # 单次提问,不进入交互
hermes --continue               # 恢复上一次会话
hermes --resume <session_id>    # 恢复指定会话
hermes -s <skill_name>          # 启动时预加载技能
hermes --yolo                   # 跳过危险命令确认
hermes --tui                    # 启动现代TUI界面

最常用的几个

命令 用途
hermes 日常对话
hermes model 换模型
hermes gateway status 看网关状态
hermes doctor 排查问题
hermes update 更新版本
hermes dashboard 开Web面板

配置管理

hermes setup                    # 交互式引导配置
hermes model                    # 切换模型/提供商
hermes config                   # 查看当前配置
hermes config edit              # 编辑 config.yaml
hermes config set KEY VAL       # 设置某个配置项
hermes config check             # 检查配置是否完整
hermes doctor                   # 体检依赖和配置
hermes auth                     # 凭证管理(OAuth/API Key)
hermes auth add <provider>      # 添加提供商凭证
hermes auth list                # 查看已存凭证

网关(消息平台)

hermes gateway setup            # 配置消息平台
hermes gateway install          # 安装为后台服务
hermes gateway start            # 启动
hermes gateway stop             # 停止
hermes gateway restart          # 重启
hermes gateway status           # 查看状态

Web Dashboard

hermes dashboard                # 启动Web界面(默认9119端口)
hermes dashboard --port 8080    # 指定端口
hermes dashboard --no-open      # 不自动打开浏览器
hermes dashboard --status       # 查看运行状态
hermes dashboard --stop         # 停止

工具和技能

hermes tools                    # 交互式开关工具
hermes tools list               # 列出所有工具
hermes tools enable <name>      # 启用工具集
hermes tools disable <name>     # 禁用工具集

hermes skills list              # 列出已安装技能
hermes skills browse            # 浏览技能商店
hermes skills install <id>      # 安装技能
hermes skills uninstall <name>  # 卸载技能
hermes skills update            # 更新技能

会话管理

hermes sessions list            # 列出历史会话
hermes sessions browse          # 交互式选择会话
hermes sessions export <file>   # 导出会话为JSON
hermes sessions delete <id>     # 删除会话
hermes sessions prune           # 清理旧会话

定时任务

hermes cron list                # 列出定时任务
hermes cron create "0 9 * * *"  # 创建定时任务
hermes cron pause <id>          # 暂停
hermes cron resume <id>         # 恢复
hermes cron run <id>            # 手动触发一次
hermes cron remove <id>         # 删除

MCP 服务器

hermes mcp list                 # 列出已配置的MCP服务器
hermes mcp add <name>           # 添加MCP服务器
hermes mcp remove <name>        # 移除
hermes mcp test <name>          # 测试连接

Profile 多实例

hermes profile list             # 列出所有Profile
hermes profile create <name>    # 创建新Profile
hermes profile use <name>       # 切换默认Profile
hermes profile delete <name>    # 删除Profile

其他实用命令

hermes status --all             # 查看所有组件状态
hermes update                   # 更新到最新版
hermes insights                 # 使用统计
hermes logs                     # 查看日志
hermes version                  # 版本号
hermes uninstall                # 卸载

会话内斜杠命令(交互/消息平台中使用)

/new              新建会话
/model            切换模型
/config           查看配置
/tools            管理工具
/history          查看历史
/usage            查看Token用量
/help             查看所有命令
/quit             退出
/restart          重启网关(消息平台)
/status           查看会话状态
/yolo             切换免确认模式
1
广告 广告

评论区