让效率飞起的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 强化学习环境、轨迹压缩等功能,以便于训练下一代的工具调用模型。
快速安装
使用以下命令进行安装:
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 环境中运行上述命令。
安装完成后,使用以下命令开始对话:
source ~/.bashrc # 重新加载 shell (或: source ~/.zshrc)
hermes # 启动聊天!
开始使用
Hermes 具有两个入口点:启动终端用户界面 (hermes),或运行网关并通过 Telegram、Discord、Slack、WhatsApp、Signal 或电子邮件与其对话。一旦进入对话,许多斜杠命令在两个接口中都是通用的。
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 |
迁移自 OpenClaw
如果你是 OpenClaw 的用户,Hermes 可以自动导入你的设置、记忆、技能和 API 密钥。
在首次设置时: 设置向导 (hermes setup) 会自动检测 ~/.openclaw 并在配置之前提供迁移选项。
在安装后任何时候:
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 官方文档
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)