← 工具

Hermes Agent

可成长的开源 AI Agent,支持多模型切换,任务执行和推理能力强,Stars 124K+

#8
推荐排名
128,001
GitHub Stars
599,044.7
推荐得分
AI 任务执行 / 智能代理
适用场景
AI工具AI AgentLLM自动化

为什么需要

大部分 AI Agent 用完就忘,每次对话都从零开始。Hermes Agent 的核心差异是闭环学习——它能从使用过程中自动创建技能、记住你的偏好、跨会话累积经验。用得越多,它越懂你怎么工作。对独立开发者来说,相当于养了一个越用越顺手的 AI 助手。

怎么用

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

hermes setup   # 配置向导,选模型和聊天渠道
hermes model   # 切换模型(支持 OpenRouter 200+ 模型)
hermes         # 启动交互

核心功能:

  1. 技能自动创建 — 重复执行的任务会被自动封装成可复用技能
  2. 多平台接入 — Telegram、Discord、Slack、WhatsApp、Signal,单进程统一管理
  3. 定时调度 — 自然语言描述 cron 任务,比如「每天早上 9 点抓取竞品价格」
  4. 子代理并行 — 复杂任务拆分成隔离子代理并行执行

使用案例

你做了一个出海 SaaS,需要每天监控 3 个竞品的定价页面变化,汇总到 Telegram 群。传统做法是写脚本 + cron + Bot API,至少半天。用 Hermes Agent:描述需求,它自动生成技能,设置定时任务,结果推到 Telegram。第二天发现它还会优化自己的抓取策略。

另一个场景:用 Hermes Agent 管理多语言客服。接入 WhatsApp 和 Telegram,它记住常见问题的回复方式,越用越准确,不需要手动维护 FAQ。

注意事项

  • 开源免费,MIT 协议
  • 支持 Linux、macOS、WSL2,甚至 Android Termux
  • 需要 API Key(OpenRouter 推荐,一个 Key 接 200+ 模型)
  • 闭环学习需要一定使用量才能见效,初期和普通 Agent 差别不大
  • 模型推荐:日常用 Claude Haiku(便宜),复杂任务切 Claude Sonnet(能力更强)