在腾讯云上部署 Hermes Agent

SSH进去就能聊的AI助手——腾讯云轻量服务器 + Python 3.11 + DeepSeek V4 Flash 部署实录

腾讯云 Python 3.11 DeepSeek V4 Hermes v0.16
root@tencent-cloud — hermes-deploy
$ ssh root@tencent-cloud
Connected to tencent-cloud (Ubuntu 22.04)
$ python3.11 -m venv ~/.hermes/venv
venv created at ~/.hermes/venv
$ source ~/.hermes/venv/bin/activate
(venv) $ pip install hermes-agent
Successfully installed hermes-agent-0.16.0
(venv) $ hermes
👻 Hermes Agent - 交互对话模式
> "服务器部署完成,随时可以开始对话。"
↓ 向下滑动阅读
缘起 环境准备 配置模型 启动运行
4C4G
服务器配置
3.11
Python 版本
0.16
Hermes 版本
V4
DeepSeek Flash

一直想在服务器上装一个AI助手——SSH进去就能聊,不用开浏览器,不用装客户端。Hermes Agent v0.16.0 正好满足需求。这篇文章记录了从零开始在一台腾讯云轻量服务器上完成部署的全过程。

💡

缘起

做嵌入式开发的人,日常在终端里的时间远比在浏览器里多。调试代码、查看日志、管理防火墙、监控服务状态——几乎所有事情都是通过SSH完成的。

所以当一个能跑在命令行里的AI助手出现时,吸引力是巨大的。不需要切到浏览器,不需要复制粘贴到ChatGPT,直接在终端里就能问问题、查日志、写脚本。

Hermes Agent 就是这样一个工具:一个开源的命令行AI对话工具,接入任何兼容OpenAI API的大模型,就能在终端里拥有完整的对话能力。

🖥️

环境准备

服务器是腾讯云轻量应用服务器,4核4G内存,跑Ubuntu。这个配置跑Hermes绑绑有余——它本质上只是一个Python进程,真正的大模型推理都在远端的DeepSeek服务器上完成。

环境要求很简单:Python 3.11 和 Node.js 22。Python用来跑Hermes本体,Node.js是部分插件依赖。

项目 规格
服务器 腾讯云轻量应用服务器
CPU / 内存 4 核 / 4 GB
系统 Ubuntu 22.04 LTS
Python 3.11(apt 安装)
Node.js 22.x(NodeSource)
install-python.sh
# 安装 Python 3.11
sudo apt install python3.11 python3.11-venv

# 创建虚拟环境
python3.11 -m venv ~/.hermes/venv

# 激活虚拟环境
source ~/.hermes/venv/bin/activate

# pip 安装(清华镜像加速)
pip install hermes-agent \
  -i https://pypi.tuna.tsinghua.edu.cn/simple
为什么用虚拟环境? 服务器上的系统Python是给其他服务用的,Hermes的依赖可能有版本冲突。venv把一切隔离在 ~/.hermes/venv 里,干净且安全。
注意 Python 版本。 Hermes v0.16.0 要求 Python ≥ 3.11。Ubuntu 22.04 默认是 3.10,需要额外安装。用 python3.11 --version 确认版本正确。
⚙️

配置模型

Hermes支持多种大模型后端,这里选用DeepSeek V4 Flash。理由是性价比极高——响应速度快,中文能力强,API价格远低于GPT-4。

配置文件结构很简单,只需要指定 provider、base_url、模型名称和 API Key 四项。Hermes 默认读取 ~/.hermes/config.yaml,也可以手动指定路径。

hermes-cloud-config.yaml
model:
  provider: custom
  base_url: https://api.deepseek.com
  default: deepseek-v4-flash
  api_key: ${DEEPSEEK_API_KEY}
API Key 不要明文写在配置文件里。 更安全的做法是用环境变量:在 ~/.bashrc 里加一行 export DEEPSEEK_API_KEY=sk-xxxxx,配置文件里写 api_key: ${DEEPSEEK_API_KEY}。再加一层 chmod 600 限制文件权限,不要提交到 Git。
🚀

启动运行

一切就绪,启动Hermes只需要一个命令。它会自动加载配置文件,连接DeepSeek API,然后进入交互对话模式。

launch-hermes.sh
# 激活虚拟环境并启动
source ~/.hermes/venv/bin/activate
hermes

👻 Hermes Agent - 交互对话模式
输入消息开始对话,Ctrl+C 退出

部署架构

SSH API 响应 输出 本地终端 腾讯云 Hermes Agent v0.16.0 DeepSeek SSH 客户端 4C4G · Ubuntu · Python 3.11 V4 Flash API
以后服务器的运维、日志查看、防火墙管理等,都可以直接让 Hermes 来做。

从 WorkBuddy 写代码,到服务器 relay 跑数据,再到 Hermes 管运维——AI工具链闭环了。

整台服务器的AI能力,只需要一个SSH连接、一个Python虚拟环境、和一个DeepSeek API Key。没有浏览器,没有图形界面,纯粹的命令行体验。

对嵌入式开发者来说,这才是AI该有的样子。

← 返回