project
Hermes Desktop - Hermes Agent 的桌面应用,开箱即用
Hermes Desktop 是开发者 sir1st 推出的 Hermes Agent 社区版桌面应用。将 Python 运行时、hermes-agent 核心与 hermes-web-ui 可视化界面打包为单一可执行文...
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,一键切换上下文,避免记忆混淆。