Hermes Desktop – Hermes Agent 的桌面应用,开箱即用

Al项目 2026-06-01 15:01:22 AI导航网

Hermes Desktop是什么

Hermes Desktop 是开发者 sir1st 推出的 Hermes Agent 社区版桌面应用。将 Python 运行时、hermes-agent 核心与 hermes-web-ui 可视化界面打包为单一可执行文件,用户无需手动安装 Python、Node 等依赖,双击即可启动。应用基于 Electron 构建,支持 macOS(Apple Silicon/Intel)、Windows x64 和 Linux(x64/arm64)全平台,开箱即用,让非技术用户彻底告别终端命令行和浏览器标签页。

Hermes Desktop的主要功能

  • 开箱即用运行:内置 Python 3.12.13 和 hermes-agent v0.14.0,无需用户手动安装 Python、uv、Node.js 等依赖,下载安装包后双击即可启动。

  • 跨平台原生应用:提供 .dmg(macOS Apple Silicon/Intel)、.exe(Windows x64)、.AppImage/.deb(Linux x64/arm64)等多种安装格式,系统集成度高于浏览器标签页。

  • 完整 Web UI 能力:基于 hermes-web-ui 构建,支持会话管理、模型切换、技能管理、记忆查看、用量监控等全部可视化功能。

  • Profile 快速切换:通过左下角用户菜单一键切换不同智能体配置(如文案模式/代码模式),无需记忆复杂命令行参数。

  • 多 LLM 提供商接入:支持 OpenRouter、Anthropic、OpenAI、Google Gemini、xAI Grok、Qwen、MiniMax、Ollama、LM Studio 等 11+ 模型提供商。

  • 流式对话与斜杠命令:实时 SSE 流式渲染回复,支持 /new/web/code/shell/memory 等快捷指令。

  • 丰富工具集:内置 14+ 工具类别,涵盖网页搜索、浏览器自动化、终端命令、文件操作、代码执行、视觉分析、图像生成、TTS 语音等。

  • 记忆与人格管理:支持持久化记忆系统(可接入 Honcho、Mem0 等提供商),并可直接编辑 SOUL.md 人格文件。

  • 技能(Skill)管理:在 GUI 中浏览、安装、编辑 Skill,覆盖 28+ 类别,支持可视化技能学习轨迹。

  • 定时任务编排:内置 Cron 构建器,可创建自动化任务并配置 15 种投递目标(如每日报告、夜间备份)。

  • 消息网关集成:支持配置 Telegram、Discord、Slack、WhatsApp、飞书、企业微信等 15+ 消息平台网关。

  • 终端与 GUI 无缝切换:与命令行安装的 Hermes 共享 ~/.hermes 数据目录,会话和记忆互通,随时可在桌面应用和终端之间切换。

  • 自动更新机制:集成 electron-updater,启动时自动检测新版本并提示更新,也可手动前往 GitHub Releases 下载覆盖安装。

如何使用Hermes Desktop

  • 下载安装包:访问 GitHub Releases 选择对应平台的安装文件(macOS 选 .dmg,Windows 选 .exe,Linux 选 .AppImage.deb

  • 首次运行授权

    • macOS:将应用拖入 Applications 后,终端执行 xattr -cr "/Applications/Hermes Desktop.app" 以绕过 Gatekeeper 的”已损坏”提示(v0.x 尚未代码签名)

    • Windows:SmartScreen 会提示”无法识别”,点击”更多信息 → 仍要运行”即可

  • 启动应用:双击图标启动,Electron 主进程会自动在后台拉起 hermes-web-ui 的 Koa 服务(127.0.0.1:8648),渲染窗口直接加载本地页面

  • 配置 LLM 提供商:首次启动后按向导配置 API Key(支持 OpenRouter、Anthropic、OpenAI、Ollama 等),或选择本地模型端点

  • 开始对话:进入主界面后即可与 Hermes Agent 进行流式对话,使用斜杠命令、工具调用、技能管理等全部功能。

Hermes Desktop的项目地址

  • Github仓库:https://github.com/sir1st/hermes-desktop

Hermes Desktop的核心优势

  • 零环境门槛:传统 Hermes Agent 需要用户自行安装 Python 3.11+、uv、Node.js、Git 等依赖,桌面版通过内置运行时一次性解决,大幅降低非开发者使用成本。

  • 稳定性优于浏览器:网页版 hermes-web-ui 运行在浏览器中,存在权限配置繁琐、网关依赖、意外崩溃等问题;桌面应用作为独立进程,系统资源占用和稳定性更可控。

  • 终端与 GUI 自由切换:桌面版与命令行安装的 Hermes 共享同一数据目录(~/.hermes),用户可随时在桌面应用和终端之间无缝切换,不丢失会话与记忆。

  • 社区驱动快速迭代:作为非官方社区项目,sir1st 版本紧跟上游 hermes-agent 和 hermes-web-ui 的更新节奏,通过 CI 自动构建多平台发布包。

  • 开源可审计:项目本身采用 MIT 许可证,代码完全公开,用户可自行审查打包逻辑与安全性。

Hermes Desktop的应用场景

  • 本地 AI 助手日常办公:替代 ChatGPT 网页版,在桌面端持续与 Hermes Agent 对话,处理文案整理、代码编写、文件管理等任务。

  • IM 网关可视化配置:通过桌面界面配置 Telegram、Discord、Slack、飞书、企业微信等 15+ 消息平台网关,无需记忆命令行参数。

  • 技能与记忆管理:在 GUI 中浏览、安装、编辑 Skill,查看和修改持久化记忆条目,管理用户画像。

  • 定时任务编排:使用 Cron 构建器创建自动化任务(如每日报告、夜间备份),并通过界面管理投递目标。

  • 多 Profile 工作流隔离:为不同项目或角色创建独立 Profile,一键切换上下文,避免记忆混淆。

© 版权声明

相关文章