“Hermes”最常见的是指 Hermes Agent,一个开源的AI智能体框架。它的特点是动手能力强,能帮你执行命令、读写文件、自动化处理浏览器等实际任务。

整个部署和使用流程,按以下几步操作就好。

⚙️ 准备工作:检查你的电脑环境

开始前,请先确认你的电脑满足以下要求。如果用的是Windows,建议准备好WSL2(Windows Subsystem for Linux)环境。

项目 要求
操作系统 Linux, macOS 12+, Windows 10/11 (需启用WSL2)
Python 3.9 或更高版本
Node.js 16 或更高版本
内存 建议 4GB 或以上
磁盘空间 建议 10GB 或以上
其他工具 Git, curl 等命令行工具

📥 第一步:一键安装Hermes Agent

这是最核心的步骤。打开你的终端(Windows用户在WSL2中操作),输入并执行以下命令:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

这个脚本会自动检查环境、安装核心组件并配置好路径。安装完成后,运行以下命令加载配置并验证是否成功。

source ~/.bashrc  # 如果你用的是Zsh,请运行 source ~/.zshrc
hermes --version  # 如果能看到版本号,恭喜,安装成功了!

🔌 第二步:配置模型与核心设置

  1. 运行配置向导 执行 hermes setup 命令,进入交互式配置界面。根据屏幕提示,依次选择或填写:

    • 模型供应商:从列表中选择你使用的服务商(例如OpenAI、Anthropic,或选择本地化工具Ollama)。

    • API Key:输入你从模型服务商处获取的API密钥。

    • API Endpoint:如果需要,填写自定义的API访问地址。

  2. (可选)安装桌面版 如果你不习惯命令行,还可以选择安装图形化的桌面应用 Hermes Desktop

    • 访问地址:前往 Hermes Desktop 的项目发布页面:https://github.com/fathah/hermes-desktop/

    • 下载安装包:根据你的系统,下载对应的 .exe (Windows)、.dmg (macOS) 或 .AppImage/.deb/.rpm (Linux) 安装包。

    • 完成安装:运行安装包。首次启动时,它会引导你检查依赖、选择本地或云端模式,并设置你的LLM供应商。

🚀 第三步:开始你的第一次对话

打开终端,直接输入 hermes 并回车,就能启动交互式对话界面了。

在这里,你可以直接用自然语言下达命令:

  • 文件操作:“读取我桌面上notes.txt文件的内容。”

  • 代码开发:“用Python写一个函数,用来下载网页内容。”

  • 自动化任务:“帮我搜索本地的PDF文件,并生成一个文件清单。”

参考这个简单的任务示例,看看它是如何工作的:

  1. 用户:帮我创建一个名为 "test_project" 的文件夹,并在里面创建一个名为 "hello.txt" 的文件,写入 "Hello, Hermes!"。

  2. 系统:[执行命令 mkdir test_project] [执行命令 echo "Hello, Hermes!" > test_project/hello.txt] 完成!已在 test_project 目录下创建文件 hello.txt

💡 第四步:探索更强大的功能

熟悉基础操作后,Hermes 还有更多玩法等你去探索。

  • 管理会话和记忆:使用 /reset 命令可以清除当前对话的历史记录。

  • 安装和使用技能包:安装技能包 hermes skill install OCR-and-documents,即可解锁图文识别、文档管理等新能力。

  • 集成到聊天工具:通过配置网关,可以把 Hermes 接入 Telegram、Discord、飞书等平台,让它成为群聊里的机器人助手。启动网关的命令示例如下: hermes gateway start telegram --token "你的Telegram机器人TOKEN"

🤔 遇到问题?查查这里

  • command not found: 执行 source ~/.bashrc (或 source ~/.zshrc) 刷新环境变量,或用 hermes 的完整路径 /opt/hermes/bin/hermes 试试。若都不行,卸载后重新运行安装脚本。

  • 安装失败: 检查并确保 Python (≥3.9), Node.js (≥16), curl, git 均已正确安装。

  • 配置丢失: ~/.hermes/config.yaml 是主要的配置文件,~/.hermes/.env 中存放着API密钥等隐私数据。请确认这些文件内容无误。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐