Hermes Agent CN Desktop

Hermes Agent 中文社区的 Windows/macOS 桌面客户端,内置独立内核,一键安装,轻量跨平台。

Star 数
★ 1.7k
最近更新
28 天前
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
平台专用
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.js 20+pnpm 9+Rust stableHermes-CN-CoreShell / 命令行网络访问本地文件系统
典型场景
Windows 用户希望以原生桌面应用方式使用 Hermes Agent,而不依赖浏览器 Dashboard。
不适合
  • 需要完全离线运行的团队:安装后仍需配置云端模型 API Key 或本地模型端点
  • 需要稳定生产版本的用户:当前为 v0.8.0-rc4 预发布,API、打包与界面仍在快速变动
  • 商业使用或商业分发的团队:PolyForm NC 1.0.0 需另行获得商业授权

这个 Agent 能做什么,适合哪些场景?

Hermes Agent CN Desktop 是 Hermes Agent 中文社区推出的桌面客户端,基于 Tauri v2、Rust、React 和 TypeScript 构建,原生支持 Windows 与 macOS。它包含 Hermes-CN-Core 中文社区修改版的 Hermes Agent 内核,提供聊天、流式输出、附件、MCP 工具、Skills、Memory、Profiles、定时任务、LaTeX/Mermaid 渲染和运行时健康面板等功能。项目强调桌面体验,包括原生窗口、本地进程管理、文件对话框、托管运行时安装、运行时诊断以及生产模式下更安全的 REST 代理层与必要的 WS 中继。当前版本为 v0.8.0-rc4,仍在快速迭代中。

该仓库作为桌面端外壳,通过 Tauri 提供原生桌面窗口,管理本地 Hermes Agent 内核的安装、更新、签名校验、健康检查和回滚。前端使用 React 和 TypeScript 构建,提供工作台、归档、对话、任务控制台等界面。它通过 Rust command 代理 REST 与上传,Gateway 使用官方 /api/ws,必要时通过 Rust WS 中继绕过 WebView 限制并集中处理鉴权。支持多种模型服务商配置,包括主流云端模型和 Ollama、vLLM、LM Studio、llama.cpp 等本地部署,并提供飞书等平台接入配置。

  1. Windows 用户希望以原生桌面应用方式使用 Hermes Agent,而不依赖浏览器 Dashboard。
  2. macOS 用户需要轻量级、不打包 Chromium 的桌面客户端,减少安装包体积和内存占用。
  3. 开发者需要本地运行 Hermes Agent 内核,并希望有图形界面管理内核生命周期和诊断。
  4. 需要使用飞书等中文平台接入的企业用户,希望在桌面端一键配置。
  5. 需要 YOLO 模式(自动批准危险命令)的高级用户,通过设置开关快速启用并重启内核。

如何安装或部署这个 Agent?

从桌面端官网 (https://desktop.hermesagent.org.cn) 或 GitHub Releases 下载对应平台的安装包(当前:macOS Apple Silicon DMG、macOS Intel DMG、Windows x64 安装器),安装后预置 runtime 自动初始化内核。

如何使用这个 Agent?

安装后启动应用,配置 API Key 或本地模型端点即可使用。开发时按 README 指引:安装依赖 pnpm install,启动 Hermes Dashboard(hermes dashboard --host 127.0.0.1 --port 9120 --no-open),然后 pnpm web:dev 和 cargo run 启动开发模式。

这个 Agent 有哪些优点和局限?

优点
  • Windows 优先,原生支持 macOS,安装包小(Tauri 使用系统 WebView)。
  • 内置独立 Hermes Agent 内核,支持安装、更新、签名校验、健康检查和回滚。
  • 支持中文模型生态,覆盖主流云端服务商和本地部署方案(Ollama、vLLM 等),并提供飞书接入。
  • 生产级传输桥设计,通过 Rust command 代理 REST 和上传,提供安全鉴权。
  • 提供 YOLO 模式开关,可自动批准危险命令,提高自动化效率。
局限
  • 许可证为 PolyForm Noncommercial 1.0.0,商业使用需单独授权(联系青岛万德缦思网络科技有限公司)。
  • 项目仍处于快速迭代(v0.8.0-rc4),API、打包流程和界面可能会变化。
  • 依赖 Hermes-CN-Core 内核,需要额外安装或作为 runtime 预置,增加部署复杂度。
  • 支持平台有限(目前仅 Windows x64 和 macOS),未提及 Linux 原生支持(但提供 Linux 构建)。

这个 Agent 与同类方案有什么区别?

与 Hermes Agent 官方 Dashboard 相比,本仓库专注于桌面端体验(原生窗口、进程管理、诊断),而 Dashboard 是网页界面。内核源码位于 Hermes-CN-Core。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Hermes Agent CN Desktop 当前 41 · 缺口较多 桌面应用免费 + 模型费 ★ 1.7k 28 天前 TypeScript —
Waku 编程智能体桌面端 69 · 存在缺口 桌面应用免费 + 模型费 ★ 1.6k 16 天前 Rust Codex · Claude Code
小马AI Hermes 中文增强包 36 · 缺口较多 — ★ 18 1 个月前 Shell —
Polter 多终端智能体监督器 80 · 表现良好 桌面应用免费 + 模型费 ★ 19 今天 Zig Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
41/ 100 五分制 2.1 / 5
本评测基于 2026年8月11日 的源码;此后该项目发布了 1 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 8/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

证据显示:项目使用 Tauri 和 Rust,有权限管理意识(如仅使用所需依赖),但未提供明确的权限最小化设计文档。用户确认机制未见实现。数据流透明度有部分描述(如传输桥),但缺乏详细的数据流图。敏感数据处理有提及(如凭证泄漏),但未展示具体措施。依赖安全有 CI 测试,但未提供依赖漏洞扫描。外部影响有提及(如更新、下载),但未详细说明。回滚有提及(如核心回滚),但未提供具体实现。来源归属有作者和社区信息,但发布者未验证。扣分原因:缺乏具体实现证据。

可靠稳定6 / 14 · 2.1/5

证据显示:项目有 CI 测试(rust-test, web-test),但未提供测试结果。依赖可用性有提及(如内置核心),但未提供依赖清单。失败消息有提及(如错误处理),但未提供具体示例。扣分原因:缺乏具体测试结果和错误处理细节。

适用触发9 / 18 · 2.5/5

证据显示:项目明确面向 Windows 和 macOS 用户,场景清晰。能力边界有描述(如桌面壳与核心分离),但未详细说明。触发精度有提及(如命令),但未提供具体触发条件。环境适配有提及(如跨平台),但未提供详细配置。扣分原因:能力边界和触发精度描述不足。

规范维护8 / 18 · 2.2/5

证据显示:信息架构清晰(仓库布局),安装说明详细(快速开始),命名稳定(版本号),示例和 FAQ 有提及(如截图),已知限制有提及(如未签名),许可证明确(PolyForm NC),版本变更日志有提及(如发布流程),维护责任有提及(如社区维护)。扣分原因:示例和 FAQ 内容不足,版本变更日志未提供具体内容。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性有提及(如 UI 截图),边际价值有提及(如桌面体验),成本效益有提及(如轻量级)。扣分原因:缺乏具体数据支持。

证据核验3 / 8 · 1.9/5

证据显示:声明可追溯性有提及(如来源),跨源验证有提及(如社区),事实与推断分离有提及(如描述)。扣分原因:缺乏具体验证证据。

风险与缓解建议
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 发布者未验证,身份未知。
  • Windows 安装包未做 Authenticode 签名,可能触发 SmartScreen 警告。
  • 许可证为 PolyForm NC,商业使用需单独授权。
  • 项目处于 alpha 阶段,API 和功能可能变化。
证据充分度:低 评估于 2026年8月11日 审查版本 8e92a903855f 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.9.1-prototype.nightly.20260921.1 Hermes Desktop 0.9.1-prototype.nightly.20260921.1 预发布
    发布说明摘录
    自动 Nightly,仅供 prototype/primelab-win 热更新验证。
    在 GitHub 查看 ↗
  2. v0.9.0 Hermes Agent 中文社区桌面版 v0.9.0
    发布说明摘录
    Hermes Agent 中文社区桌面版 v0.9.0 本版升级至基于上游 v0.21 的中文社区内核,并带来统一的软件更新体验。 主要改进 - 软件更新更清楚:发现新版后通过弹窗和右下角状态栏提醒;查看更新说明后自行下载,下载期间可以继续使用,准备就绪后再决定何时生效。 - 保护正在进行的任务:更新涉及重启时,先等待受影响任务结束;“稍后提醒”会保留更新入口,24 小时内不重复提示同一版本。 - 保留高级功能:更新渠道、nightly、自定义更新源、内测配置、组件更新与回退集中到默认收起的“高级更新选项”。 - 修复关键问题:修复 Windows 网关启动、聊天历史备份、切换档案后离线或无法续聊、相同回复跨轮合并、澄清选项,以及冻结内核中的工具发现与终端资源问题。首次模型配置入口现在会正确选中推荐的服务商。 安装与升级 - macOS:需要 macOS 14 或更高版本,请按 Apple Silicon 或 Intel 选择安装包。正式安装包经过 Developer ID 签名和 Apple 公证。[历史版本下载](https://github.com/Eynzof/Hermes-CN-Desktop/releases/tag/v0.7.0)继续保留。 …
    在 GitHub 查看 ↗
  3. v0.7.0 Hermes Agent 中文社区桌面版 v0.7.0

常见问题

商业使用需要什么条件?
非商业使用遵守 PolyForm Noncommercial License 1.0.0;商业使用、分发、集成等需获得青岛万德缦思网络科技有限公司的单独商业授权,联系邮箱 [email protected]。
是否支持 Linux?
仓库支持构建 Linux x64 的 .deb 和 .AppImage,但主要面向 Windows 和 macOS,文档未明确承诺 Linux 的完整支持。
如何更新内核?
桌面端支持托管 runtime 的更新,升级和回滚均有流程,但具体操作步骤需参考文档或运行时诊断。
是否支持云端模型?
是的,支持主流云端模型服务商和本地部署方案(Ollama、vLLM、LM Studio、llama.cpp)。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents