Hermes Agent: 桌面版

最后更新:2026-08-31

桌面版是 Hermes Agent 的图形界面——不用敲命令行,点一点就能和你的 AI 助手对话,就像用微信聊天一样简单。

💡 提示:桌面版适合非技术用户和偏好图形界面的开发者。CLI 版功能更完整,桌面版覆盖了 80% 的常用功能。

📋 前置知识:第2课 Hermes Agent 安装

1. 你将学到

编号 内容
桌面版安装与启动
界面布局与功能
对话管理
技能和记忆可视化
设置与偏好

2. 故事

(1) 痛点:命令行太吓人

Bob 想用 Hermes Agent,但看到黑色终端就头疼。他试过几次命令行,总是打错命令。

(2) 解法:图形界面,所见即所得

Alice 给 Bob 安装了桌面版,Bob 像用聊天软件一样使用 Hermes:

┌─ Hermes Agent ──────────────────────┐
│ 🔵 在线  模型: gpt-4o              │
├─────────────────────────────────────┤
│ 🤖 Hermes: 你好!有什么可以帮你?  │
│                                     │
│ 👤 你: 帮我写一个Python排序函数     │
│                                     │
│ 🤖 Hermes: 好的!这是冒泡排序:    │
│    ```python                        │
│    def bubble_sort(arr):            │
│        ...                          │
│    ```                              │
│                                     │
├─────────────────────────────────────┤
│ [输入消息...]              [发送]   │
│ 📎附件  🎤语音  📸截图   ⚙设置    │
└─────────────────────────────────────┘

3. 桌面版安装

(1) 下载与安装

BASH
# macOS
brew install --cask hermes-agent

# Windows
winget install HermesAgent.Hermes

# Linux (AppImage)
wget https://hermes.dev/downloads/hermes-agent-latest.AppImage
chmod +x hermes-agent-latest.AppImage
./hermes-agent-latest.AppImage

# 或从官网下载
# https://hermes.dev/downloads

(2) 首次启动

  1. 双击图标启动
  2. 选择语言(中文/英文/日文等)
  3. 输入 API Key 或选择本地模型
  4. 设置 Agent 名字和性格
  5. 开始对话

4. 界面布局

(1) 主界面结构

┌──────────────────────────────────────────────┐
│  菜单栏: 文件 | 编辑 | 视图 | 工具 | 帮助   │
├────────┬─────────────────────────────────────┤
│        │  对话标题栏                        │
│  侧边栏 ├─────────────────────────────────────┤
│        │                                     │
│ 💬对话  │  消息区域                          │
│ 🧠记忆  │                                     │
│ ⚡技能  │  🤖 Hermes: 你好!                 │
│ 🔧工具  │  👤 你: 帮我写代码                 │
│ ⏰定时  │  🤖 Hermes: 好的!                 │
│ 📊仪表  │    ```python                       │
│ ⚙设置  │    def hello():                    │
│        │        print("Hello")              │
│        │    ```                             │
│        │                                     │
│        ├─────────────────────────────────────┤
│        │  [输入消息...]         [📎][🎤][➤] │
├────────┴─────────────────────────────────────┤
│  状态栏: 模型 | Token | 费用 | 连接状态     │
└──────────────────────────────────────────────┘

(2) 侧边栏功能

图标 功能 说明
💬 对话管理 历史对话列表、新建、搜索
🧠 记忆面板 查看/编辑长期记忆
技能面板 查看/创建/管理技能
🔧 工具面板 启用/禁用工具
定时任务 管理定时任务
📊 仪表盘 使用统计和成本
设置 全局配置

5. 对话管理

(1) 创建新对话

(2) 对话历史

TEXT 📖 仅展示
📁 今天
  ├── 🔵 React 组件审查 (进行中)
  └── ✅ Python 脚本调试 (已完成)

📁 昨天
  ├── ✅ 数据库设计讨论
  └── ✅ API 文档撰写

📁 本周
  ├── ✅ 项目架构评审
  └── ✅ 部署方案分析

(3) 对话搜索


6. 技能和记忆可视化

(1) 记忆面板

┌─ 🧠 记忆 ──────────────────────┐
│                                 │
│ 📌 长期记忆 (12条)             │
│   • 偏好 TypeScript + React    │
│   • 项目: frontend-dashboard   │
│   • 代码风格: ESLint Airbnb    │
│   • 语言: 中文                  │
│                                 │
│ 🧩 用户画像 (Honcho)           │
│   技术栈: ⭐⭐⭐⭐⭐        │
│   代码偏好: 类型安全优先       │
│   沟通风格: 简洁直接           │
│                                 │
│ [编辑] [删除] [导出]           │
└─────────────────────────────────┘

(2) 技能面板

┌─ ⚡ 技能 ──────────────────────┐
│                                 │
│ 📦 内置技能                    │
│   • web-search                 │
│   • code-review                │
│   • file-manager               │
│                                 │
│ 🎯 自定义技能                  │
│   • react-component-review ⭐  │
│   • python-style-guide         │
│   • git-commit-helper          │
│                                 │
│ [+ 新建技能] [/learn 教学]    │
└─────────────────────────────────┘

7. 设置与偏好

(1) 模型设置

(2) 外观设置

(3) 快捷键

快捷键 功能
Ctrl+N 新建对话
Ctrl+Shift+M 切换模型
Ctrl+K 搜索
Ctrl+/ 命令面板
Ctrl+Enter 发送
Ctrl+Shift+C 复制代码块

❓ 常见问题

Q 桌面版和 CLI 版功能一样吗?
A 桌面版覆盖 80% 常用功能。高级功能(批量轨迹、MCP 配置等)需要 CLI 或编辑配置文件。
Q 桌面版支持多窗口吗?
A 支持。每个窗口可以独立对话,互不干扰。支持分屏查看。
Q 如何同步桌面版和 CLI 的数据?
A 它们共享同一个 ~/.hermes 目录,数据自动同步。对话、记忆、技能完全一致。
Q 桌面版占用多少内存?
A 约 150-300 MB RAM,基于 Electron。如内存紧张,建议用 CLI 版(约 50 MB)。
Q 支持离线使用吗?
A 支持。配置本地模型后,桌面版可以完全离线使用。
Q 如何更新桌面版?
A 自动检测更新,提示安装。也可手动检查:菜单 → 帮助 → 检查更新。

📖 小节


📝 作业

  1. 基础题(难度⭐):安装桌面版,完成首次对话,截图界面布局。
  2. 进阶题(难度⭐⭐):在桌面版中创建一个自定义技能,验证技能面板显示正确。
  3. 挑战题(难度⭐⭐⭐):对比桌面版和 CLI 版的功能差异,列出桌面版缺失的功能和替代操作方式。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏