你有没有想过,把 AI 直接跑在自己的电脑上?这样就不用注册账号、不用配置云服务器了,公司的代码、私人的日志全程不离开自己的硬盘,断网也能用。听起来技术门槛有些高?其实不然。现在主流的办公笔记本大多配置都有 8 核 16G,在自己的办公电脑上跑一个 AI 基本都没什么压力。
今天就聊聊怎么用最简单的方式,在自己的电脑上跑一个这样的 AI。它的组合就是:Ollama 加上 hermes-agent。不用懂复杂的代码,只要跟着做就能用一条命令搞定。
01
—
Ollama 与 hermes-agent 组合
通过 Ollama,不仅可以把模型下载到自己的电脑上跑,还可以把 hermes-agent 也下载到自己的电脑上跑。通过这两个工具实现自己的本地化部署方案,模型和 Agent 都在自己的电脑上,然后指挥 hermes-agent 干活。
Ollama 号称是"最受欢迎的本地大模型运行工具",通过它可以快速地安装各类的开源模型到自己电脑上,如 Qwen 系列、Deepseek 等。另外不用担心自己电脑没有装显卡能不能跑模型这个问题,因为 Ollama 其中一个厉害之处就是它有一个“CPU-only”模式,就算电脑只有 CPU 它也可以在电脑上跑模型,不一定非要依靠显卡。
hermes-agent 是一个会自我学习进化的 Agent,在 GitHub 上已经有 10 万+的 Star 了。它能记住我们跟它聊过啥、有自己的记忆,不仅自带了 70 多种现成的技能,更厉害的是它还能给自己写新技能并改进。
以前运行这两个工具组合可能需要做一些安装、配置操作,但最近在 Ollama 发布的版本已经官方支持了一键部署 hermes-agent,只要一条命令就可以在本地运行启动 hermes-agent。简化大量操作,可以不需要去搞懂那些复杂的配置,也不用去申请什么模型的 API 密钥。现在这两个工具合在一块使用,只要你电脑带得动,它就能 24 小时给你执行任务。总的来看有以下优点:
- 门槛超低:现在主流的办公笔记本标配 16G 内存,基本上装了就能跑,不需要专门买台新电脑。
- 数据安全:所有数据都在你自己的硬盘里,还有断网都能用,也不用怕隐私数据泄露。
- 不额外花钱:不用交订阅费,不用租云服务器,在自己电脑上跑,没什么额外成本。
- 操作简单:不用额外配环境,一条命令直接搞定。
02
—
一条命令运行 hermes-agent
这两个工具组合在本地部署分两步,第一步是安装 Ollama (建议版本号不低于 0.21,官网页直接下载的一般就是最新版了),然后再执行一条命令就能运行 hermes-agent 了。
图:安装操作流程
第一步:装个 Ollama
如果你电脑上还没 Ollama,直接去 Ollama 官网 下载安装包。不管你是苹果 Mac、Windows 还是 Linux 都能装,跟装微信一样简单。
图:Ollama官网获取下载链接/安装包
图:安装Ollama
第二步:用 Ollama 一条命令运行 hermes-agent
打开你电脑上的终端(Terminal),执行下面这行代码就能运行:
ollama launch hermes
图:执行运行hermes-agent命令
这个命令因为会自动下载一些内容所以大概要等个两三分钟,执行这条命令后,剩下的活儿 Ollama 全包了:
1. 自动下载:如果你还没装 hermes-agent,它会自动完成下载。
2. 选择模型:它会弹个列表让你选个本地模型(比如 qwen3.6或者 gemma4 ,就看自己想用哪个,都可以通过 Ollama 安装到本地),选择后若模型不存在就会去下载模型到本地运行。
图:选模型
3. 自动配置:它会自动把所有接口都配置好,给 hermes-agent 连接上刚选的模型,然后直接就能用,最后启动 hermes-agent。
提示:
- 如果用的是 Windows 会麻烦一点,要多执行一个步骤,需要先装个叫 WSL2 的东西(在终端里输入
wsl --install就能安装 WSL2 了),然后在 WSL 里面跑上面那条运行命令 。 - 本地跑的模型,模型运行性能上限取决于自己的电脑配置强弱。如果是普通办公本,跑起来可能会比云供应商提供的模型慢一些,Agent 处理复杂任务时也需要多等一会儿。
03
—
实践:hermes-agent 写个“日志分析”技能
hermes-agent 最让人惊艳的就是它的技能系统(Skills System)。它不仅自带了一堆技能,还能在你给它安排了复杂任务后,自动把解决步骤存成一个新技能,下次直接用。
比如你教它怎么做报表,它不仅学会了,还自己写了本操作手册,下次你一句话它就能照着手册把活干完。再比如下面让它帮忙分析日志。
Java 日志分析
首先准备一个 java 日志如下:
20260420 10:15:32.451 ERROR [orderservice] 4512 [nio8080exec1] c.e.order.service.OrderService : Failed to create order for user: U1024 java.lang.NullPointerException: Cannot invoke "com.example.order.model.Cart.getItems()" because "cart" is null at com.example.order.service.OrderService.createOrder(OrderService.java:45) at com.example.order.controller.OrderController.submit(OrderController.java:22)
然后对 hermes-agent 说:
“帮我写个叫 log-checker 的技能。它要能扫描 .log 文件,找出所有的 ERROR 和 Exception 堆栈,并总结出报错原因和代码行号。”
图:发起创建技能的对话
它就会去创建对应日志分析技能 log-checker 如下:
图:技能创建成功
创建完技能后让它开始去分析 java 日志文件,对 hermes-agent 说:
“/root/.hermes/logs/case目录下app.log 日志分析”
图:发起java日志分析对话
图:日志分析完成
以上就是它对 java 日志的分析报告以及给出的修复建议,还可以继续去让它帮忙分析 k8s 常见的 json 格式日志。
k8s 日志分析
准备一个 k8s 常见的 json 格式日志保存到 k8s-pod.json 文件中,如下:
{"ts":1713581732.451,"level":"error","msg":"Database connection timeout","pod":"inventory-app-7d5f5b-9p8wg","trace":"com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure"} {"ts":1713581735.102,"level":"info","msg":"Retrying connection...","pod":"inventory-app-7d5f5b-9p8wg"} [INFO] Some raw kernel message or system boot info
然后继续跟 hermes-agent 对话:
“使用log-checker帮助分析 /root/.hermes/logs/case 目录下k8s-pod.json文件日志”
于是出现了下面这个 hermes-agent 自我改进的过程,它发现了刚才创建的日志分析技能log-checker 存在不足,然后它就开始扩展增强这个技能。
图:hermes-agent自我改进技能
在完成扩展后,它使用了修改后的技能对 json 日志进行分析:
图:hermes-agent分析k8s日志
以上整个过程,一行代码都不用写,全靠 hermes-agent 自己创建、改进技能。
04
—
结语
把 AI 跑在自己的电脑上,最大的好处不只是省事,更是安心。代码不用上传、日志不用外传,所有数据都在自己的硬盘里。而且整个过程就两步,装个 Ollama、跑一条命令,门槛真的没那么高。现在就去试试,装上跑一跑——反正又不额外花钱。
(如果这篇文章对您有所帮助,请帮忙 关注 并 转发,谢谢!)
参考资料
[1] Skills System | Hermes Agent.
https://hermes-agent.nousresearch.com/docs/user-guide/features/skills
[2] Hermes Agent - Ollama.
https://docs.ollama.com/integrations/hermes
[3] Download Ollama.
https://ollama.com/download/linux
[4] Search Model - Ollama