让效率飞起的AI助手——Hermes Agent

Hermes Agent ☤

Hermes Agent 是由 Nous Research 开发的自我改进 AI 代理,它具备独特的学习循环,能够通过经验创建技能,并在使用过程中不断改进这些技能。该代理还能主动调整以保持知识,搜索自身过去的对话,从而在多个会话中构建对用户的不断深化的模型。无论是运行在一个 5 美元的 VPS 上,还是在 GPU 集群,甚至是几乎免费的无服务器基础设施上,它都能够轻松运作。同时用户可以在 Telegram 上与其对话,尽享便捷。

功能特色

  • 真正的终端界面: 提供完全的 TUI(文本用户界面),支持多行编辑、斜杠命令自动补全、会话历史、打断和重定向、流式工具输出等功能。
  • 无缝连接到各平台: 可以通过 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 进行连接,支持语音信息转录和跨平台通话连续性。
  • 闭环学习机制: 代理从自身的经验中提取记忆,形成智能化的学习和技能创造,由于复杂任务而自主地创建技能,使用过程中技能得以自我完善。
  • 调度自动化: 内置的 cron 调度器可实现自然语言的无监督自动化任务,如每日报告、夜间备份、每周审计等。
  • 并行处理和代理管理: 可以生成独立的子代理以实现并行工作流,同时支持编写 Python 脚本,通过 RPC 调用工具,将多步骤流程简化为零上下文成本的回合。
  • 灵活的运行环境: 借助六种终端后端------本地、Docker、SSH、Daytona、Singularity和Modal,Hermes Agent 可在多种环境中运行。Daytona 和 Modal 提供的无服务器持久性让代理在闲置时休眠,按需唤醒,极大节省成本。可以在 5 美元的 VPS 或 GPU 集群上运行。
  • 研究友好: 提供批量轨迹生成、Atropos 强化学习环境、轨迹压缩等功能,以便于训练下一代的工具调用模型。

快速安装

使用以下命令进行安装:

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

该安装程序适用于 Linux、macOS 和 WSL2,处理 Python、Node.js、依赖项和 hermes 命令。仅需要 git 无需其他前置条件。

Windows 用户 : 请安装 WSL2,并在 WSL 环境中运行上述命令。

安装完成后,使用以下命令开始对话:

bash 复制代码
source ~/.bashrc    # 重新加载 shell (或: source ~/.zshrc)
hermes              # 启动聊天!

开始使用

Hermes 具有两个入口点:启动终端用户界面 (hermes),或运行网关并通过 Telegram、Discord、Slack、WhatsApp、Signal 或电子邮件与其对话。一旦进入对话,许多斜杠命令在两个接口中都是通用的。

bash 复制代码
hermes              # 启动交互式 CLI 开启对话
hermes model        # 选择你的 LLM 提供者和模型
hermes tools        # 配置启用的工具
hermes config set   # 设置个别配置值
hermes gateway      # 启动消息网关 (Telegram, Discord 等)
hermes setup        # 运行完整的设置向导 (一次性配置)
hermes claw migrate # 从 OpenClaw 迁移(如适用)
hermes update       # 更新到最新版本
hermes doctor       # 诊断任何问题

📖 完整文档 →

CLI 和消息互通快速参考

动作 CLI 消息平台
开始聊天 hermes 运行 hermes gateway setup + hermes gateway start,然后给机器人发送消息
开始新对话 /new/reset /new/reset
更换模型 /model [provider:model] /model [provider:model]
设置个性 /personality [name] /personality [name]
重试或撤回上一个回合 /retry, /undo /retry, /undo
压缩上下文 / 检查使用情况 /compress, /usage, /insights [--days N] /compress, /usage, /insights [days]
浏览技能 /skills/ /skills/
中断当前工作 Ctrl+C 或发送新消息 /stop 或发送新消息
平台专属状态 /platforms /status, /sethome

有关完整命令列表,请查看 CLI 指南消息网关指南

迁移自 OpenClaw

如果你是 OpenClaw 的用户,Hermes 可以自动导入你的设置、记忆、技能和 API 密钥。

在首次设置时 : 设置向导 (hermes setup) 会自动检测 ~/.openclaw 并在配置之前提供迁移选项。

在安装后任何时候:

bash 复制代码
hermes claw migrate              # 交互式迁移(完整预设)
hermes claw migrate --dry-run    # 预览将要迁移的内容
hermes claw migrate --preset user-data   # 在不包含密钥的情况下迁移
hermes claw migrate --overwrite  # 覆盖现有冲突

可以导入的内容包括:

  • 个人资料文件
  • 记忆
  • 用户创建的技能
  • 命令白名单
  • 消息设置
  • API 密钥
  • 工作区指令

相关完整选项请使用 hermes claw migrate --help,或利用 openclaw-migration 技能进行交互式迁移引导。

结论

Hermes Agent 不断进化的特性使其在众多 AI 助手中脱颖而出。与其他项目相比,Hermes Agent 提供了更为灵活的交互体验,用户不仅可以在多种平台上使用,还能享受高度自定义的技能与知识管理。它是一个理想的选择,无论是日常工作还是高级科研领域,都能发挥其强大的能力。对于对比的同类项目,考虑到涉及的技术和功能特点,ektorAI、AdaBot 和 Bing AI 也在快速成长,但 Hermes Agent 的自我学习和跨平台支持归纳了独树一帜的优势。

如需更深入的了解,请参考 Hermes Agent 官方文档

相关推荐
AI精钢2 小时前
什么是面向 Agent 的 LLM?从 Qwen3.6-Plus 看大模型的新分水岭
网络·数据库·人工智能·云原生·aigc
chools2 小时前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第二期】
java·人工智能·学习·spring·ai
程序员夏末2 小时前
【AI Agent基础 | 第五篇】简析MCP(模型上下文协议)
人工智能·ai·ai agent
Learn Beyond Limits2 小时前
双向循环神经网络|Bi-RNN(Bidirectional Recurrent Neural Networks)
人工智能·rnn·深度学习·神经网络·语言模型·自然语言处理·nlp
咚咚王者2 小时前
人工智能之语音领域 语音处理 第四章 语音与文本、图像的多模态融合应用
人工智能
arvin_xiaoting2 小时前
使用 exo 技术构建 Mac mini AI 推理集群:从架构到实战
人工智能·macos·架构·mac mini·exo
Figo_Cheung2 小时前
Figo人机交互中“疯态”边界的引导与驯化————“可控赛博疯态”动态机制与实现路径研究
人工智能·人机交互
Cvmax2 小时前
LiblibAI 到底强在哪
人工智能
Agent产品评测局3 小时前
保险行业自动化工具选型,核保理赔全流程优化:2026年大模型Agent重塑数智金融新基座
大数据·人工智能·ai·金融·自动化