开发与工程 taurirusttypescriptreacthermes-agentdesktop-appwindowsmacos

Hermes Agent CN Desktop

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

FollowAgents 评估 · FARS-2.1
不推荐
41/ 100 五分制 2.1 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

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

2可靠稳定6 / 14 · 2.1/5

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

3适用触发9 / 18 · 2.5/5

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

4规范维护8 / 18 · 2.2/5

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

5有效结果7 / 13 · 2.7/5

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

6证据核验3 / 8 · 1.9/5

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

证据充分度: 评估于 2026年8月11日 审查版本 8e92a903855f
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:执行前用户确认
使用前请注意
  • 发布者未验证,身份未知。
  • Windows 安装包未做 Authenticode 签名,可能触发 SmartScreen 警告。
  • 许可证为 PolyForm NC,商业使用需单独授权。
  • 项目处于 alpha 阶段,API 和功能可能变化。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 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 有哪些优点和局限?

优点
  • 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?

从桌面端官网 (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:devcargo run 启动开发模式。

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

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

常见问题

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

相关 Agents