Hermes Agent 安装部署攻略60秒入门这个可成长的AI助手

Written by

in

文章目录
  • 简单说,这是一个自主运行的 AI Agent,不是那种在 IDE 里给你补全代码的 Copilot,也不是简单套了个 API 的聊天机器人。它有几个特点让我觉得值得试试: 可成长:内置记忆系统,会随着使用越来越懂你 多平台:支持 CLI、Telegram、Discord、飞书、微信等 15+ 平台 技能系统:能自己创建和管理技能,像学到的经验可以沉淀下来 多种运行方式:本地、Docker、SSH、Modal 云端、Daytona 等 官方文档在 https://hermes-agent.nousresearch.com/docs/
  • 官方给了一键安装脚本,Linux、macOS、WSL2 都支持: curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash Windows 用户需要先装 WSL2,不支持原生 Windows。 脚本会自动处理: Python 3.11(通过 uv) Node.js v22(浏览器自动化和微信桥接需要) ripgrep(快速文件搜索) ffmpeg(TTS 音频转换) 仓库克隆 虚拟环境配置 hermes 命令全局安装 装完之后: source ~/.bashrc # 或 source ~/.zshrc hermes # 启动聊天!
  • 如果你想完全掌控安装过程,或者跟我一样喜欢折腾,可以手动来。
  • hermes model 交互式选择 provider 和模型。也可以直接设置: hermes config set OPENROUTER_API_KEY sk-or-v1-your-key hermes model # 然后用上下键选择
  • Q: hermes: command not foundA: 重新加载 shell source ~/.bashrc,或者检查 PATH 是否包含 ~/.local/bin Q: API key not setA: 运行 hermes model 配置 provider,或 hermes config set OPENROUTER_API_KEY your_key Q: Missing config after updateA: 运行 hermes config check 然后 hermes config migrate
  • 用了一段时间后,我觉得它的记忆系统确实有意思——不是那种简单的对话历史,而是会主动整理和沉淀知识。技能系统也挺好用,学到的东西可以跨会话复用。 当然,作为开源项目,还在快速迭代中,有些功能还不完善。感兴趣的可以试试,有问题可以提 Issue。 官方 GitHub:https://github.com/nousresearch/hermes-agent 到此这篇关于Hermes Agent 安装部署攻略60秒入门这个可成长的AI助手的文章就介绍到这了,更多相关Hermes Agent 安装部署内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!
  • 目录
    • Hermes Agent 是什么
    • 快速安装(推荐)
    • 手动安装(折腾版)
      • Step 1: 克隆仓库
      • Step 2: 安装 uv 和虚拟环境
      • Step 3: 安装依赖
      • Step 4: 建目录和配置
      • Step 5: 填 API Key
      • Step 6: 加到 PATH
      • Step 7: 验证安装
    • 配置 LLM 模型
      • 常见问题
        • 写在最后

          说实话,第一次看到 Hermes Agent 的宣传时,我是持怀疑态度的。“可成长的 AI Agent”、“内置学习循环”、“跨会话记忆”——听起来又是一个概念炒作。但研究了一下发现,这是 Nous Research 出的东西,他们之前训过 Hermes 大模型,口碑还不错。抱着试试看的心态装了一下,结果发现确实有点东西。

          今天分享下安装部署过程,帮大家省掉我踩的那些坑。

          简单说,这是一个自主运行的 AI Agent,不是那种在 IDE 里给你补全代码的 Copilot,也不是简单套了个 API 的聊天机器人。它有几个特点让我觉得值得试试:

          • 可成长:内置记忆系统,会随着使用越来越懂你
          • 多平台:支持 CLI、Telegram、Discord、飞书、微信等 15+ 平台
          • 技能系统:能自己创建和管理技能,像学到的经验可以沉淀下来
          • 多种运行方式:本地、Docker、SSH、Modal 云端、Daytona 等

          官方文档在 https://hermes-agent.nousresearch.com/docs/

          官方给了一键安装脚本,Linux、macOS、WSL2 都支持:

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

          Windows 用户需要先装 WSL2,不支持原生 Windows。

          脚本会自动处理:

          • Python 3.11(通过 uv)
          • Node.js v22(浏览器自动化和微信桥接需要)
          • ripgrep(快速文件搜索)
          • ffmpeg(TTS 音频转换)
          • 仓库克隆
          • 虚拟环境配置
          • hermes 命令全局安装

          装完之后:

          source ~/.bashrc  # 或 source ~/.zshrc
          hermes  # 启动聊天!

          如果你想完全掌控安装过程,或者跟我一样喜欢折腾,可以手动来。

          git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git
          cd hermes-agent

          如果克隆时忘了 --recurse-submodules,补一下:

          git submodule update --init --recursive

          curl -LsSf https://astral.sh/uv/install.sh | sh
          uv venv venv --python 3.11

          export VIRTUAL_ENV="$(pwd)/venv"
          uv pip install -e ".[all]"

          .[all] 会装所有功能模块。如果只要核心功能:

          uv pip install -e "."  # 核心功能
          uv pip install -e ".[messaging]"  # Telegram/Discord 支持
          uv pip install -e ".[voice]"  # 语音模式
          uv pip install -e ".[mcp]"  # MCP 支持

          各模块说明:

          模块 功能 命令
          messaging Telegram/Discord 网关 .[messaging]
          cron 定时任务 .[cron]
          voice 麦克风+音频播放 .[voice]
          mcp MCP 支持 .[mcp]
          slack Slack 消息 .[slack]
          honcho AI 原生记忆 .[honcho]

          mkdir -p ~/.hermes/{cron,sessions,logs,memories,skills,pairing,hooks,image_cache,audio_cache,whatsapp/session}
          cp cli-config.yaml.example ~/.hermes/config.yaml
          touch ~/.hermes/.env

          echo 'OPENROUTER_API_KEY=sk-or-v1-your-key-here' >> ~/.hermes/.env

          至少要有一个 LLM Provider Key。可以选:

          • OpenRouter(推荐,接入很多模型)
          • Anthropic
          • OpenAI
          • Nous Portal

          mkdir -p ~/.local/bin
          ln -sf "$(pwd)/venv/bin/hermes" ~/.local/bin/hermes
          echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
          source ~/.bashrc

          hermes version  # 检查命令是否可用
          hermes doctor   # 运行诊断
          hermes chat -q "Hello! What tools do you available?"  # 测试对话

          hermes model

          交互式选择 provider 和模型。也可以直接设置:

          hermes config set OPENROUTER_API_KEY sk-or-v1-your-key
          hermes model  # 然后用上下键选择

          Q: hermes: command not found
          A: 重新加载 shell source ~/.bashrc,或者检查 PATH 是否包含 ~/.local/bin

          Q: API key not set
          A: 运行 hermes model 配置 provider,或 hermes config set OPENROUTER_API_KEY your_key

          Q: Missing config after update
          A: 运行 hermes config check 然后 hermes config migrate

          用了一段时间后,我觉得它的记忆系统确实有意思——不是那种简单的对话历史,而是会主动整理和沉淀知识。技能系统也挺好用,学到的东西可以跨会话复用。

          当然,作为开源项目,还在快速迭代中,有些功能还不完善。感兴趣的可以试试,有问题可以提 Issue。

          官方 GitHub:https://github.com/nousresearch/hermes-agent

          到此这篇关于Hermes Agent 安装部署攻略60秒入门这个可成长的AI助手的文章就介绍到这了,更多相关Hermes Agent 安装部署内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!

          站内搜索