Hermes Agent
扫码查看

提供 Hermes Agent 的完整上手指南,助你 5 分钟快速获取 24/7 AI 助手。

Hermes Agent

综合介绍

Hermes Agent 是一个开源的 AI 代理程序。它装在本地电脑上,能自动完成你交代的任务。你可以用自然语言跟它对话,它会自己拆解任务、调用工具、一步步执行。它不依赖云端服务器,数据都掌握在自己手里。

这个项目由 Nous Research 团队开发,基于 Hermes 系列大语言模型。不过它也支持接入其他主流模型,比如 OpenAI、Anthropic 的接口。装上它,相当于多了一个 24 小时在线的私人助理。

设置过程不复杂。下载代码、装好依赖、填上 API 密钥,几分钟就能跑起来。日常的写代码、整理文件、查资料、调接口,它都能接手。你只需要告诉它想做什么,剩下的交给它。

和同类工具相比,它的优势在于本地运行。你的对话记录、生成的文件、处理的数据,都留在自己的机器上。没有隐私泄露的顾虑,也不用担心服务商突然停服。

功能列表

  1. 自然语言交互:用普通中文或英文下达指令,无需编写代码。
  2. 代码执行:在沙盒环境中运行 Python、Shell 等脚本,并返回结果。
  3. 文件操作:创建、读取、修改、删除本地文件,支持批量处理。
  4. 网络访问:抓取网页内容、调用 API 接口、下载资源。
  5. 多模型接入:支持 OpenAI、Anthropic、本地模型等后端。
  6. 任务规划:自动分解复杂任务,按步骤执行并汇报进度。
  7. Docker 部署:一键启动容器环境,免去手动配置依赖。
  8. 自定义工具:允许用户扩展自己的工具函数,增强能力边界。
  9. 上下文记忆:在会话中记住之前的对话内容,保持连贯性。
  10. 权限控制:可配置工具使用范围,限制危险操作。

使用帮助

环境准备

Hermes Agent 需要 Python 3.10 或更高版本。确认你的电脑已经安装 Python,并且能正常使用 pip 命令。如果你打算用 Docker 方式运行,还需要装好 Docker 桌面版。

另外,你需要一个 AI 模型的 API 密钥。如果使用 OpenAI 的模型,就去 OpenAI 官网申请;用 Anthropic 的模型,就去 Anthropic 官网申请。如果你有本地模型(比如 Ollama),也可以直接用,不需要额外密钥。

安装方式(pip 安装)

最简单的安装方式是通过 pip 直接安装。打开终端,输入以下命令:

pip install hermes-agent

安装完成后,验证是否成功:

agent --version

能看到版本号,就说明装好了。

安装方式(Docker 部署)

如果你不想在本地装 Python 环境,可以用 Docker。先拉取镜像:

docker pull nousresearch/hermes-agent

然后启动容器:

docker run -it --rm \
  -v $(pwd)/workspace:/workspace \
  -e OPENAI_API_KEY=你的密钥 \
  nousresearch/hermes-agent

这里 -v 把当前目录挂载到容器里的 /workspace,方便文件共享。-e 用来传入环境变量,也就是你的 API 密钥。

配置模型密钥

如果你用的是 pip 安装方式,需要先设置环境变量。在终端里执行:

export OPENAI_API_KEY="你的密钥"

如果你用 Anthropic 的模型,就设置 ANTHROPIC_API_KEY。每次打开新终端都要重新设置,为了避免麻烦,可以把它写进 ~/.bashrc~/.zshrc 文件里。

也可以直接修改配置文件。Hermes Agent 启动后会在当前目录生成一个 config.yaml 文件。用文本编辑器打开,找到 model 部分,填上你的模型名称和密钥。改完保存,重启 agent 生效。

启动与交互

一切准备就绪后,在终端输入:

agent

看到提示符 >,就说明进入了交互模式。这时你可以直接输入任务指令。比如:

> 帮我写一个 Python 脚本,读取当前目录下的所有 CSV 文件,并合并成一个文件。

Hermes Agent 会先分析任务,然后自动生成代码、执行代码、返回结果。整个过程会分步骤显示在屏幕上,你可以随时打断或纠正它。

常用操作示例

下面列几个常用指令,帮你快速上手:

  • 文件整理把 Downloads 文件夹里所有 .jpg 图片移动到 Pictures 文件夹,并按日期命名。
  • 数据查询读取 sales.csv 文件,计算每个月的总销售额,用表格展示。
  • 网页抓取打开 https://example.com,提取所有新闻标题,保存到 news.txt。
  • 代码调试运行 app.py,如果报错就把错误信息发给我,并给出修复建议。

每次执行任务时,agent 会先说明计划,然后逐步执行。如果某个步骤需要确认,它会停下来问你。你回复“继续”或“取消”即可。

配置文件说明

config.yaml 是核心配置文件。常用的配置项包括:

  • model:指定使用的模型名称,比如 gpt-4oclaude-3-5-sonnet
  • temperature:控制回答的随机性,范围 0 到 1。数值越低,回答越保守。
  • workspace:设置工作目录,agent 只能访问这个目录下的文件。
  • tools:启用或禁用具体工具,比如关闭网络访问。
  • max_steps:限制单次任务的最大执行步数,防止死循环。

修改配置后,重启 agent 才会生效。建议先备份原文件,再进行调整。

退出与更新

在交互模式下输入 exit 或按 Ctrl+C 即可退出。更新到最新版本,执行:

pip install --upgrade hermes-agent

Docker 方式更新需要重新拉取镜像:

docker pull nousresearch/hermes-agent

产品特色

本地部署的 24/7 AI 助手,数据自主可控,几分钟就能跑起来。

适用人群

  • 开发者:日常写代码、跑脚本、查文档,能节省大量重复劳动。
  • 数据分析师:处理 CSV、Excel 文件,生成报表,不需要手动写处理逻辑。
  • 运维人员:批量操作服务器文件、检查日志、执行远程命令。
  • AI 爱好者:想体验自托管 AI 代理,又不想被云端服务绑定。

应用场景

  • 自动化办公:定时整理桌面文件、批量重命名、自动备份重要资料。
  • 信息收集:抓取网页数据、监控价格变动、汇总新闻资讯。
  • 开发辅助:自动生成单元测试、重构代码、排查报错信息。
  • 学习研究:让 agent 帮你搜索论文摘要、整理学习笔记、生成思维导图。

常见问题

  • Hermes Agent 支持哪些模型?支持 OpenAI、Anthropic、Google Gemini,以及本地运行的 Ollama 模型。在配置文件里切换即可。
  • 需要什么硬件配置?普通电脑都能跑。如果使用云端模型 API,本地不需要 GPU;如果用本地模型,建议至少 16GB 内存。
  • 免费吗?软件本身开源免费。不过调用 OpenAI 等商业 API 会产生费用,具体价格看模型提供方。
  • 数据安全吗?所有数据默认存储在本地。你可以断网使用,agent 也能正常工作。上传到云端的内容只有你主动发起的 API 请求。
  • 遇到报错怎么办?先检查 Python 版本和依赖是否装全。然后看 config.yaml 里的模型配置是否正确。最后确认 API 密钥有没有过期。
微信微博邮箱复制链接