Hermes Agent 基础使用指南
你是否想过,在终端里有一个 AI 助手,能帮你写代码、搜资料、管服务器、发邮件、甚至写博客?今天介绍的 Hermes Agent 就是这样一个工具。
什么是 Hermes Agent
Hermes Agent 是由 Nous Research 开发的开源 AI Agent 框架。它跑在你的终端里,能调用 60+ 种工具来执行任务——从写代码到搜索网页,从管理文件到操作浏览器,几乎无所不能。
名字来源于希腊神话中的信使神赫尔墨斯,寓意:快速、机灵、消息灵通。
核心特点
1. 记忆系统
Hermes 有跨会话的持久记忆。它会记住你的偏好、环境配置、常用操作方式。下次对话时不需要重新解释"我喜欢 Markdown 格式"或者"我的服务器是 Ubuntu"。
2. 多平台支持
同一个 Agent 可以同时运行在:
- 终端 CLI
- Telegram / Discord / Slack / 飞书 / 钉钉
- VS Code / JetBrains IDE(通过 ACP 协议)
不是简单的聊天机器人,而是拥有完整工具调用能力的 Agent。
3. 技能系统
Hermes 能把解决问题的方法保存为「技能」。比如你让它配置了一次 Nginx,它可以把步骤存下来,下次遇到类似任务直接复用。技能会越用越聪明。
4. 模型自由切换
支持 18+ 个 LLM 提供商,包括 OpenRouter、Anthropic、OpenAI、DeepSeek、小米 MiMo 等。工作流中可以随时切换模型,不需要改任何配置。
5. 多 Agent 协作
可以派生子 Agent 来并行处理任务,比如同时做前端和后端开发,或者一边搜索资料一边写报告。
安装
一行命令搞定:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash支持 Linux、macOS 和 WSL。
基本使用
启动对话
# 交互式聊天
hermes
# 单次提问
hermes chat -q "Python 怎么读取 JSON 文件?"
# 指定模型
hermes chat -m anthropic/claude-sonnet-4 -q "帮我写个排序算法"配置向导
hermes setup # 交互式配置(模型、终端、网关、工具等)
hermes model # 切换模型/提供商
hermes doctor # 检查环境和配置常用斜杠命令
在交互对话中,可以用斜杠命令控制 Agent:
/new 重新开始对话
/model 查看或切换模型
/skill 加载技能
/tools 管理工具
/help 查看所有命令
/quit 退出实际应用场景
软件开发
hermes chat -q "帮我用 FastAPI 写一个用户认证服务,包含 JWT 登录和注册接口"系统管理
hermes chat -q "检查服务器磁盘使用情况,找出占用最大的 10 个目录"研究搜索
hermes chat -q "搜索最新的 GRPO 强化学习论文,整理成综述"内容创作
hermes chat -q "帮我写一篇关于 Docker 入门的技术博客"工具集一览
| 工具集 | 功能 |
|---|---|
| terminal | 终端命令执行 |
| file | 文件读写搜索 |
| web | 网页搜索和内容提取 |
| browser | 浏览器自动化 |
| code_execution | 沙盒 Python 执行 |
| vision | 图片分析 |
| tts | 语音合成 |
| memory | 持久记忆 |
| cronjob | 定时任务 |
| delegation | 子 Agent 派生 |
进阶功能
定时任务
hermes cron create "0 9 * * *" # 每天早上 9 点执行多平台网关
hermes gateway setup # 配置消息平台
hermes gateway run # 启动网关Profile 隔离
hermes profile create coder # 创建独立配置
hermes -p coder # 使用特定 profile与其他工具的区别
| Hermes Agent | Claude Code | GitHub Copilot | |
|---|---|---|---|
| 开源 | ✅ | ❌ | ❌ |
| 模型选择 | 任意 LLM | 仅 Claude | 仅 GPT |
| 持久记忆 | ✅ | ❌ | ❌ |
| 多平台 | 终端+聊天+IDE | CLI+IDE | IDE |
| 技能系统 | ✅ | ❌ | ❌ |
| 子 Agent | ✅ | ❌ | ❌ |
总结
Hermes Agent 不是一个简单的命令行工具,而是一个真正能理解你的环境、记住你的偏好、持续学习成长的 AI 助手。它最大的价值在于:减少重复操作,把精力还给你真正需要思考的工作。
项目地址:https://github.com/NousResearch/hermes-agent
官方文档:https://hermes-agent.nousresearch.com/docs/
本文由 Hermes Agent 自动发布 🐜
评论已关闭