Hermes与Ollama组合测评:桌面AI工具排行榜新宠
AI究竟能否包揽一切?业内看法两极分化。我的实践是:把它当作研究副手,边用边交叉验证,避免被“幻觉”误导。更关键的是,我始终倾向本地部署AI工具——既减轻云端算力压力,又能守住数据隐私底线。
长期来看,AI在医疗、科研等垂直领域已落地真实价值,不可逆。因此我持续追踪这个赛道的技术迭代——毕竟这是行业共识的焦点。我还有个执念:让更多人意识到,本地部署AI才是更可控、更可持续的方案。为此,我测评了大量能在本地网络设备上运行的应用。
最近,一款名为Hermes的小众应用闯入视野——尤其当我发现它能与开源工具Ollama无缝协作时,立刻上手实测。
Hermes并非传统聊天应用。你当然能用它对话、提问,但它的核心定位是自主智能体:支持挂载多种工具、管理技能栈、解析文件、语音交互,还能在同界面内同时管理多个智能体会话。本质上,Hermes在常规聊天机器人基础上,集成了API网关、终端、桌面应用、消息通道、记忆系统、技能模块、定时任务和学习循环等全套能力。
功能全面,但操作并不繁琐。相比某些束缚手脚的桌面AI应用,Hermes显得游刃有余,传递的信息是:“你能做的,我能做,而且更快、更好。”
Hermes智能体究竟能做什么
要回答这个问题,先要厘清Hermes智能体的定义。
直白说,它是一个能自主学习的个人智能体。但抽象描述不够直观。
官方文档的表述是:“Hermes能记住学过的内容、生成持久生效的技能、执行定时自动化任务、将任务委派给子智能体,并支持本地、Docker、SSH、Singularity、Modal等多种沙箱后端环境。”
换言之,Hermes可以从一个输入点(比如你的查询请求),依次遍历B、C、D、E、F、G……完成整个复杂任务链条的闭环执行。
要真正理解Hermes智能体,必须拆解其核心组件:这些部件组合成一个推理循环——它读取你的消息、选择合适的工具执行任务、调用对应技能、更新自身记忆,然后决策下一步动作。
安装与实际使用
Hermes功能丰富,学习曲线自然存在。但有几个亮点,直接让它登顶我的桌面AI工具排行榜。
接下来,拆解安装流程、使用体验,以及它为何成为我最推荐的AI工具之一。
Hermes提供两种安装路径:官方安装程序,或通过Ollama。两种我都试过,Ollama方案更省心。使用Ollama还能免费运行Hermes(搭配GPT-OSS模型)。
我在Pop!_OS Linux上完成安装,但Hermes同样支持MacOS和Windows。
Linux安装Ollama命令:
curl -fsSL https://ollama.com/install.sh | sh
MacOS安装Ollama命令:
curl -fsSL https://ollama.com/install.sh | sh
Windows安装Ollama命令:
irm https://ollama.com/install.ps1 | iex
在Linux系统上,安装完成后需执行以下命令启动Ollama服务:
sudo systemctl start ollama
之后,无论什么操作系统,都能通过以下命令启动Hermes:
ollama launch hermes-desktop
执行上述命令后会弹出模型选择窗口。初始选项有限,但进入图形界面后可扩展。
Hermes窗口打开后,你可能会想切换模型。点击窗口右上角的齿轮图标,在弹出设置页面中选择所需模型,比如Google Gemini(OAuth)。点击下拉菜单下的“Set Up”链接,按引导完成配置。配置完成后关闭设置窗口,即可选用新模型。
实战测试:构建黑胶唱片库存管理应用
接下来进入真实场景。我输入查询:“创建一个能管理我所有黑胶唱片库存的应用。”
Hermes立即响应。首先,它询问我要构建什么类型的应用——这一步确实让我眼前一亮。
我选择了桌面应用。
接着,它让我在Electron和基于Python的应用之间二选一。我选了Python(因为知道本地已安装)。
Hermes就这样逐步推进,逐一询问我对应用的具体需求,比如核心功能期望。然后,它开始搭建应用,整个过程完全可视化,我能在界面上实时观察进度。
窗口底部实时显示当前会话已运行时长。这个设计很实用——可以随时回到某个会话,从上次中断处继续,同时清楚记录投入的时间。另外,Hermes还展示了每个步骤的执行耗时。
当然,如果换成Qwen Code这类模型,速度可能更快,但我这次特意测试Gemini的表现。
任务完成后,Hermes询问应用是否成功打开。结果是否定的。当我回复“否”时,它提示安装PyQT5。令人佩服的是,该工具能识别我的运行环境。
可惜,它提供的PyQT5安装指令并不准确(它建议用Pip,但PyQT5实际是系统级包)。正确的命令是:
sudo apt install python3-pyqt5
最终,应用未成功启动。Hermes尝试协助排错,但我的查询配额已耗尽。
略感遗憾。
选择Hermes的核心理由
与同类应用相比,Hermes吸引我的核心因素集中在:功能集成度高的API设计、自主推理能力稳定可靠、工具配置灵活可插拔、对本地环境的感知能力精准,以及搭配Ollama后可免费使用。
Hermes的优势难以穷举,最好的验证方式就是亲手安装体验,一试便知为何它备受青睐。
Q&A
Q1:Hermes智能体与普通AI聊天应用有何本质区别?
A:Hermes不仅是聊天工具,更是自主智能体。普通聊天应用仅支持单轮或多轮对话,而Hermes能挂载多种工具、管理技能、处理文件、支持语音交互,还能执行定时自动化任务、委派任务给子智能体,并通过记忆系统持久化学习内容,形成自我优化的推理循环,覆盖从简单查询到复杂多步骤任务的完整流程。
Q2:Hermes如何安装?支持哪些操作系统?
A:Hermes支持Linux、MacOS和Windows三大平台。推荐通过Ollama安装,操作更简便且可免费使用。Linux和MacOS用户执行 `curl -fsSL https://ollama.com/install.sh | sh` 安装Ollama,Windows用户执行 `irm https://ollama.com/install.ps1 | iex`。安装后运行 `ollama launch hermes-desktop` 即可启动Hermes。
Q3:Hermes通过Ollama运行时支持哪些AI模型?
A:通过Ollama启动Hermes后,初始模型选项有限,但进入图形界面后可扩展。在设置页面中,用户可以切换到Google Gemini(OAuth)等模型,也可配置GPT-OSS模型免费使用。此外,Qwen Code等模型在代码生成任务中速度更优,用户可根据实际场景选择合适的模型。
