Agent在虚拟办公室里干到哪一步都能看见:16个消息平台的图形化控制面板
想搞 AI 的朋友肯定遇到过这种情况:看到一个很强大的 AI Agent 项目,但打开一看——全是命令行操作。想试试,但一想到要装依赖、改配置文件、记各种命令,就打了退堂鼓。
我们都知道 Hermes Agent 是一个功能强大的 AI Agent 项目。它能搜网页、跑终端、读写文件、调用各种工具,但所有操作都在命令行里完成。
最近有个叫 Hermes Desktop 的项目解决的就是这个问题,目前 GitHub 上已经拿了4600+ Star。
它给 Hermes Agent 套了一层图形界面,安装、配置模型、聊天、管记忆这些事,全部在界面里点一点就能完成。更实用的是,它还能让 AI 助手同时接上微信、钉钉、飞书、Telegram、Discord——填个 Token,开个开关,就完事了。
简单说,它不是另一个 Agent,而是 Agent 的控制面板。
安装
直接去 GitHub 仓库的 Releases 页面下载对应平台的安装包——Windows 下载 .exe,macOS 下载 .dmg,Linux 有 .AppImage、.deb 和 .rpm 三种格式。
Windows 用户也可以直接在终端跑 winget install NousResearch.HermesDesktop,一行命令装完。
装好打开,应用会先问你选本地模式还是远程模式。本地模式下,它帮你自动装好 Hermes Agent 和依赖,只需要选一个 LLM 提供商、填上 API Key 就能开始聊天。远程模式则是连上一台已经跑着 Hermes API 的服务器。整个流程不需要手动改任何配置文件。
模型配置
Hermes Desktop 支持的提供商很全:OpenRouter(200+ 模型)、Anthropic、OpenAI、Google Gemini、xAI Grok、Nous Portal(有免费层)、Qwen、MiniMax、Hugging Face、Groq。本地模型则支持 LM Studio、Ollama、vLLM、llama.cpp。
在 Models 页面可以添加、编辑、切换模型配置,不用去翻配置文件。如果不想花钱,选 Ollama,它是完全本地运行的,不需要 API Key,但前提是电脑能跑得动本地模型。用更强的模型可以试试 OpenRouter,它聚合了200多个模型,注册就送免费额度。
14个工具集
Hermes Desktop 内置了14个工具集:网页搜索、浏览器自动化、终端执行、文件读写、代码运行、图像理解、图像生成、语音合成、技能管理、记忆管理、会话搜索、澄清确认、子代理委派、混合代理架构。全部在界面里可配置、可开关,不需要去改 YAML,在 Tools 页面勾选就行。
技能系统
内置了很多技能,覆盖了日常开发的常见场景,比如代码生成、文档整理、数据分析等。在 Skills 页面可以查看、启用、禁用这些技能,也可以自己添加新的技能。
聊天界面
聊天界面走 SSE 流式输出,模型一边生成你一边看,中间如果调用了工具,进度会直接显示在对话里。底部还有实时 Token 用量和费用统计,不用再猜这轮对话烧了多少钱。另外还有22个斜杠命令,比如 /web 搜网页、/memory 查记忆、/skills 看技能库、/model 切模型,比纯 CLI 操作直观不少。
消息网关
如果想让 AI 助手接入各种消息平台,Gateway 页面就是关键。16个平台,Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost 这些海外主流的都有。更关键的是钉钉、飞书、企业微信、微信(iLink Bot)也在列表里。
配置方式很简单,在 Gateway 页面填上对应平台的 API Key 或 Token,开关一开,Hermes Agent 就能同时在这些平台上收发消息。
记忆系统
Hermes Agent 的记忆分条目记忆和用户画像记忆两层,Hermes Desktop 把它们都搬进了界面,支持查看、编辑、搜索,还能看到当前记忆容量。更实用的是它支持6种记忆提供商——Honcho、Hindsight、Mem0、RetainDB、Supermemory、ByteRover——在 Memory 页面切换就行。
定时任务
在 Schedules 页面,可以用图形化的频率选择器设置 Cron 任务——每小时、每天、每周,或者直接写自定义 Cron 表达式。然后选一个投递目标,比如每天早上9点让 Agent 把昨天的技术新闻摘要推到你的 Telegram 群里。15个投递目标和消息网关对应,暂停、恢复、立即执行都可以在界面里操作。
3D可视化环境
还有一个比较有意思的功能——3D 可视化环境。它里面展示了 Agent 在虚拟办公室的状态,干到哪一步、修复了什么都能直观地看见。
配置案例:每天早上9点微信收新闻摘要
- 在 Models 页面选一个模型,比如 DeepSeek,填上 URL 和 API Key。
- 在 Gateway 页面找到微信,填上 Bot Token。
- 在 Schedules 页面,选"每天早上9点",投递目标选"微信",任务内容写"搜索今日技术新闻并生成摘要"。
保存之后,每天早上9点,微信就会自动收到新闻摘要。整个过程不需要改配置文件,不需要写代码,全部在界面里点一点就能完成。
注意事项
macOS 用户第一次打开会被 Gatekeeper 拦住,在终端跑一下 xattr -cr "/Applications/Hermes Agent.app" 就能绕过去。Windows 用户会遇到 SmartScreen 警告,点"更多信息"→"仍要运行"就行。这两个问题都是因为应用没有代码签名,不是安全问题,但确实有点劝退新手。
Hermes Desktop 还有不少问题——没代码签名、Bug 多、稳定性一般。但对于不太懂技术、想用 Agent 的朋友,值得试一下。
项目基于 MIT 协议开放。
开源地址:https://github.com/fathah/hermes-desktop