Skip to content

Hermes 是什么?

HermesNousResearch 出品的开源 AI Agent — 它能像人类同事一样,通过 shell 跑命令、用浏览器查资料、读写文件,完成多步任务。

和 ChatGPT/Claude/通义千问最大的区别:它不只是聊天机器人,而是一个能"动手干活"的 Agent。

一句话:Hermes vs 普通 AI 聊天

普通 AI 聊天(ChatGPT)Hermes Agent
输入你打字你打字
输出AI 回字AI 回字 + 跑命令 + 改文件 + 用浏览器
上下文单轮 / 短记忆多步规划 + 自我纠错 + 持久记忆
工具shell / 文件 / 浏览器 / Python / HTTP / 自定义技能
协议闭源 SaaSMIT 开源

Hermes 能干什么?

1. 写代码

你: 给我写一个 Python 脚本,扫 ~/Downloads 找出超过 100MB 的文件
Hermes: [自动跑] os.walk + os.path.getsize  → 输出 5 个文件
        [接着] 你要我把它们移到 ~/Archive 吗?

2. 跑 shell 命令

你: 看看 8642 端口被谁占了
Hermes: [自动跑] netstat -anvp tcp | grep 8642
        → PID 12345 是 Python(应该是另一个 hermes 进程)
        要我 kill 吗?

3. 用浏览器抓数据

你: 帮我从 hackernews 抓今天前 10 条新闻标题
Hermes: [启动 Playwright] 打开 news.ycombinator.com
        → 列出 10 个标题 + 链接,要不要存成 markdown?

4. 读写文件 / 改代码

你: 把这个 Python 项目里所有 print 改成 logging.info
Hermes: [扫 *.py] 找到 23 处
        [批量改] 已改 + 加了 import logging
        要我跑测试看看有没有破坏吗?

5. 多步推理 + 自我纠错

你: 我昨天写的脚本报错,你看看
Hermes: [跑脚本] 报错 ImportError
        [搜] which python  → 用错了 venv
        [改] source 正确 venv 重跑
        ✅ 成功,日志在 ./run.log

Hermes 的核心特性

  • 🧠 多步推理:看到错误自己回头改,不像普通 LLM 一次性回字
  • 🔧 工具齐全:shell / 文件 / 浏览器 / Python / HTTP / 自定义技能
  • 🇨🇳 国产模型:DeepSeek / 通义 / Kimi / GLM / 文心 一键直连
  • 🏠 本地优先:Ollama 集成,可全离线跑 Qwen / DeepSeek-R1 / Llama
  • 💼 便携:U 盘装走配置 / 历史 / 技能,换电脑无感
  • 📦 MIT 开源:NousResearch/hermes-agent

谁该用 Hermes?

适合:

  • 程序员(代替 Cursor / Claude Code 的本地版)
  • 运维(自动化 shell / 日志分析)
  • 数据分析师(用 Python REPL 跑数据)
  • 想接国产模型的人(不想翻墙用 Claude / GPT)
  • 不想被 SaaS 锁数据的人(本地跑 + Ollama 离线)

不太适合:

Hermes 和其他 AI Agent 对比

详见独立文章:

下一步

基于 NousResearch/hermes-agent · 非官方中文社区 · MIT 协议