Vermes:基于 Hermes 引擎的中文桌面分发版
在中文技术语境中,Vermes 定位为一款 AI Agent 桌面程序。其核心定义为:
作为开源、可自托管且开箱即用的解决方案,Vermes 具备陪伴式记忆、自进化、自学习与自改造能力。其技术血缘清晰:Fork 自 Nous Research 的 Hermes Agent(MIT 许可),并在同一引擎基础上完成了三项关键改造:中文本地化、自研 Electron 桌面 GUI,以及面向学术垂直领域的 ScholarForge 功能。
项目方明确界定了其与同类产品的边界:
相较于同样基于 Hermes 但采用 BSL-1.1 协议的 Hermes Studio,Vermes 坚持全栈 MIT 协议,且不复用对方前端代码。两者构成了“同源异 GUI”的平行发展路线:引擎同根,外壳独立开发。
核心功能特性
根据官方文档,Vermes 主要具备以下六大特性:
- 自进化 Agent
能够从交互经验中学习,自主创建并优化技能。 - 技能可扩展
内置 optional-skills/目录提供 80+ 可选技能,涵盖文档处理、搜索、邮件、天气及代码开发等场景。用户只需将技能文件部署至~/.vermes/skills/即可使用。 - 技能商店
支持通过 Skillhub 扩展能力,亦可直接在对话中指令 Vermes 自动安装。 - 多模型支持
兼容 DeepSeek、Qwen、OpenAI、Ollama 等主流模型接口。 - 全平台覆盖
支持 macOS、Windows 及 Linux 操作系统。 - 中文优先策略
默认采用中文交互界面,预置国内可用模型,启动流程针对中文用户习惯优化。
“中文优先”并非简单的语言翻译,而是从交互逻辑、模型预置到启动流程的全面本土化适配,这也是该类项目的共同出发点。
安装部署与配置
Vermes 提供便捷的安装方式:
配置文件遵循 Hermes 系列规范,存储于用户目录下:
| 用途 | 路径 |
| --- | --- |
| 配置 | ~/.vermes/config.yaml |
| 密钥 | ~/.vermes/.env |
| 技能 | ~/.vermes/skills/ |
| 人格 | ~/.vermes/SOUL.md |
其中,SOUL.md 用于定义 Agent 的个性特征。将“人格”设定为用户可编辑的 Markdown 文件,已成为近期 AI Agent 产品的主流设计趋势。
Hermes Agent 生态背景
Vermes 的出现依托于上游项目的庞大体量。Hermes Agent 由 Nous Research 维护,核心理念为“The agent that grows with you”。截至发稿时,该项目数据如下:
- 约 253,000 Star,54,800 Fork
- 2025 年 7 月创建,2026 年 10 月仍保持高频更新
- 采用 MIT 开源许可
这一量级表明引擎已高度成熟,具备二次封装价值。同时,庞大的中文用户群催生了专门的本地化需求。上游仓库中关于“Hermes Agent Desktop Chinese Localization”的 Issue 也印证了官方桌面端中文化主要由社区推动。
中文社区的三种演进路线
目前,中文社区对 Hermes 的改造主要呈现三种清晰的技术路径:
1. 补丁派:以 fresh-claw/hermes-zh-cn(小马 AI Hermes 中文增强包)为代表。通过一条命令安装中文补丁,兼容多个历史版本。安装器自动检测版本、校验文件完整性,并将中文资源部署至指定目录,修改启动标题、指令提示及网关状态等底层文件。此外,该项目通过写入 SKILL.md 文件,以 Agent 可读的方式交付文档说明,体现了工程化的巧妙思路。
2. 社区分支派:以 Eynzof 维护的 Hermes-CN-Core 与 Hermes-CN-Desktop 为代表。前者专注于中文提供商元数据及签名桌面运行时发布;后者则是基于 Tauri + TypeScript + Rust 技术栈开发的 Windows 优先桌面应用。该路线关注度较高,桌面端仓库获星约 1749,并拥有独立站点。
3. 发行版派:即 Vermes 所属路线。不局限于界面汉化,而是通过 Fork 引擎、重写 GUI 并叠加垂直场景(如 ScholarForge),打造完整的中文桌面发行版。
生态繁荣背后的驱动因素
这一生态格局的形成,主要源于以下三点:
上游协议的开放性:MIT 许可允许 Fork、改名分发及闭源商用,为各类分支提供了法律基础。相比之下,BSL-1.1 协议限制了前端代码的直接复用,促使 Vermes 等项目选择独立开发 GUI 以规避合规风险。
中文体验的工程复杂性:Agent 产品的汉化涉及启动页、命令提示、权限审批、网关状态等分散在数十个文件中的交互元素。补丁派需改动十余个模块的事实证明,“汉化”是一项系统工程,而非简单的语言包替换。
本地模型与合规需求:虽然 Hermes 支持多家模型,但中文用户更依赖国内可用的模型服务与网络路径。Vermes 强调“预置国内模型”,Hermes-CN-Core 聚焦“CN provider metadata”,均旨在解决中文环境下的开箱即用问题。
结语
一个拥有 25 万 Star 的开源引擎在中文世界衍生出补丁、分支和发行版三种形态,这一现象本身比单一项目更具观察价值。
Vermes 的核心价值不在于标榜“原创”,而在于其清晰的定位:依托 MIT 协议的上游引擎,独立重写外壳与中文体验,专注于为中文用户提供开箱即用的服务。在容易陷入情绪化叙事的开源领域,这种务实与克制显得尤为珍贵。
---

