Hermes Agent CN Desktop
Hermes Agent 中文社区的 Windows/macOS 桌面客户端,内置独立内核,一键安装,轻量跨平台。
- Star 数
- ★ 1.7k
- 最近更新
- 28 天前
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 41/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 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 等本地部署,并提供飞书等平台接入配置。
- Windows 用户希望以原生桌面应用方式使用 Hermes Agent,而不依赖浏览器 Dashboard。
- macOS 用户需要轻量级、不打包 Chromium 的桌面客户端,减少安装包体积和内存占用。
- 开发者需要本地运行 Hermes Agent 内核,并希望有图形界面管理内核生命周期和诊断。
- 需要使用飞书等中文平台接入的企业用户,希望在桌面端一键配置。
- 需要 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?
查看各维度的扣分理由
证据显示:项目使用 Tauri 和 Rust,有权限管理意识(如仅使用所需依赖),但未提供明确的权限最小化设计文档。用户确认机制未见实现。数据流透明度有部分描述(如传输桥),但缺乏详细的数据流图。敏感数据处理有提及(如凭证泄漏),但未展示具体措施。依赖安全有 CI 测试,但未提供依赖漏洞扫描。外部影响有提及(如更新、下载),但未详细说明。回滚有提及(如核心回滚),但未提供具体实现。来源归属有作者和社区信息,但发布者未验证。扣分原因:缺乏具体实现证据。
证据显示:项目有 CI 测试(rust-test, web-test),但未提供测试结果。依赖可用性有提及(如内置核心),但未提供依赖清单。失败消息有提及(如错误处理),但未提供具体示例。扣分原因:缺乏具体测试结果和错误处理细节。
证据显示:项目明确面向 Windows 和 macOS 用户,场景清晰。能力边界有描述(如桌面壳与核心分离),但未详细说明。触发精度有提及(如命令),但未提供具体触发条件。环境适配有提及(如跨平台),但未提供详细配置。扣分原因:能力边界和触发精度描述不足。
证据显示:信息架构清晰(仓库布局),安装说明详细(快速开始),命名稳定(版本号),示例和 FAQ 有提及(如截图),已知限制有提及(如未签名),许可证明确(PolyForm NC),版本变更日志有提及(如发布流程),维护责任有提及(如社区维护)。扣分原因:示例和 FAQ 内容不足,版本变更日志未提供具体内容。
证据显示:输出可用性有提及(如 UI 截图),边际价值有提及(如桌面体验),成本效益有提及(如轻量级)。扣分原因:缺乏具体数据支持。
证据显示:声明可追溯性有提及(如来源),跨源验证有提及(如社区),事实与推断分离有提及(如描述)。扣分原因:缺乏具体验证证据。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 发布者未验证,身份未知。
- Windows 安装包未做 Authenticode 签名,可能触发 SmartScreen 警告。
- 许可证为 PolyForm NC,商业使用需单独授权。
- 项目处于 alpha 阶段,API 和功能可能变化。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
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 查看 ↗ -
v0.7.0 Hermes Agent 中文社区桌面版 v0.7.0