周红伟:龙虾openclaw瞬间不香了,Hermes Agent横空出现,龙虾开始自主进化了

张开发
2026/6/15 11:15:49 15 分钟阅读
周红伟:龙虾openclaw瞬间不香了,Hermes Agent横空出现,龙虾开始自主进化了
近年来AI 智能体AI Agent领域发展迅猛从单纯的聊天机器人进化到能真正做事、持久记忆并自主成长的智能体。Hermes Agent 是 Nous Research 开源的自主 AI Agent 框架。GitHub 仓库https://github.com/nousresearch/hermes-agentHermes Agent 官网https://hermes-agent.nousresearch.com/官方定义非常直接The agent that grows with you. 一个会随着使用不断成长的 Agent。它是一个自主智能体运行时间越长能力就越强。Hermes Agent 的核心理念是让 AI 成为长期在线的数字员工而非一次性聊天机器人。Hermes Agent 是业内少见的原生内置学习闭环的 AI Agent可从执行经验中沉淀技能、自主优化能力、持久化知识、检索历史对话并在跨会话中持续完善用户认知模型。Hermes Agent 支持自由切换任意大模型包括Nous Portal、OpenRouter200 模型、OpenAI、GLM、Kimi、MiniMax等执行hermes model即可切换无需改代码、无厂商锁定。提供商说明设置方式Nous Portal订阅制零配置通过hermes model进行 OAuth 登录OpenAI CodexChatGPT OAuth使用 Codex 模型通过hermes model进行设备代码认证Anthropic直接使用 Claude 模型通过 Claude Code 认证或 Anthropic API 密钥OpenRouter多提供商路由输入您的 API 密钥DeepSeek直接 DeepSeek API 访问设置DEEPSEEK_API_KEYHugging Face通过统一路由器访问 20 开放模型设置HF_TOKEN自定义端点VLLM、SGLang、Ollama 或任何 OpenAI 兼容 API设置基础 URL 和 API 密钥当然买 Coding Plan 这种还是最划算的毕竟包月字节跳动官方 Coding Plan模型Doubao、GLM、DeepSeek、Kimi、MiniMax 等阿里云 Coding Plan 福利模型 Qwen3.5-Plus、 MiniMax M2.5、GLM-5、Kimi-k2.5、GLM-4.7 等特性能力说明原生终端交互完整 TUI 界面支持多行编辑、命令补全、历史回溯、流式输出等全平台接入一个网关接入 CLI、Telegram、Discord、Slack、WhatsApp 等多端闭环学习体系自主管理记忆、技能生成与优化、跨会话召回、用户建模定时自动化内置 Cron 调度支持日报、备份、审计等 7×24 自动任务并行任务处理支持子 Agent 并行执行、多工作流拆分与 RPC 工具调用多环境运行支持本地、Docker、SSH、Daytona、Modal 等 6 种后端科研级能力支持轨迹生成、强化学习环境、训练数据压缩快速安装以下安装命令适用于 Linux、macOS 与 WSL2 系统curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash安装程序会自动处理所有依赖项uv— 快速 Python 包管理器Python 3.11— 通过 uv 安装无需 sudoNode.js v22— 用于浏览器自动化和 WhatsApp 桥接ripgrep— 快速文件搜索ffmpeg— TTS 音频格式转换Windows 系统说明不支持原生 Windows 环境请先安装 WSL2再在 WSL2 终端中执行上述命令。如果安装过 OpenClaw 还可以直接导入配置这里选择不导入输入 n进入模型设置选择第一个快速设置接下来我们选择倒数第二项的 More providers这里可以选择更多国内或国际的大模型以上选项本文使用的是百炼的 Coding Plan 所以选择的是Customer endpoint就是自定义 API 地址与 API key。Base URL 设置百炼兼容 OpenAI 接口协议工具https://coding.dashscope.aliyuncs.com/v1设置 API key 与支持的大模型比如 kimi-k2.5安装完成后执行以下命令source ~/.bashrc # 重载shell配置若使用zsh执行source ~/.zshrc hermes # 开启智能体对话快速上手hermes # 交互式命令行界面 — 开启对话 hermes model # 选择大语言模型服务商与对应模型 hermes tools # 配置启用的工具集 hermes config set # 设置单项配置项 hermes gateway # 启动消息网关支持Telegram、Discord等平台 hermes setup # 运行全量配置向导一站式完成所有配置 hermes claw migrate # 从OpenClaw迁移数据适用于原OpenClaw用户 hermes update # 更新至最新版本 hermes doctor # 诊断运行环境与配置问题手动安装如果您更喜欢完全控制安装过程请按照以下步骤操作。步骤 1克隆仓库使用--recurse-submodules克隆以获取所需的子模块git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git cd hermes-agent如果已经克隆但没有子模块git submodule update --init --recursive步骤 2安装 uv 并创建虚拟环境# 安装 uv如果尚未安装 curl -LsSf https://astral.sh/uv/install.sh | sh # 创建 Python 3.11 的虚拟环境uv 会在需要时下载无需 sudo uv venv venv --python 3.11提示您不需要激活虚拟环境来使用hermes。入口点有一个硬编码的 shebang 指向虚拟环境中的 Python因此全局链接后即可使用。步骤 3安装 Python 依赖# 告诉 uv 要安装到哪个虚拟环境 export VIRTUAL_ENV$(pwd)/venv # 安装所有扩展 uv pip install -e .[all]如果您只想要核心智能体不包含 Telegram/Discord/cron 支持uv pip install -e .可选扩展说明扩展功能安装命令all包含以下所有功能uv pip install -e .[all]messagingTelegram 和 Discord 网关uv pip install -e .[messaging]cron定时任务的 Cron 表达式解析uv pip install -e .[cron]voiceCLI 麦克风输入和音频播放uv pip install -e .[voice]mcp模型上下文协议支持uv pip install -e .[mcp]honchoAI 原生记忆Honcho 集成uv pip install -e .[honcho]我们可以组合使用uv pip install -e .[messaging,cron]步骤 4创建配置目录# 创建目录结构 mkdir -p ~/.hermes/{cron,sessions,logs,memories,skills,pairing,hooks,image_cache,audio_cache,whatsapp/session} # 复制示例配置文件 cp cli-config.yaml.example ~/.hermes/config.yaml # 创建空的 .env 文件用于存储 API 密钥 touch ~/.hermes/.env步骤 5添加 API 密钥打开~/.hermes/.env并添加至少一个 LLM 提供商密钥# 必需 — 至少一个 LLM 提供商 OPENROUTER_API_KEYsk-or-v1-your-key-here # 可选 — 启用其他工具 FIRECRAWL_API_KEYfc-your-key # 网页搜索和抓取 FAL_KEYyour-fal-key # 图像生成FLUX或者通过 CLI 设置hermes config set OPENROUTER_API_KEY sk-or-v1-your-key-here步骤 6将 hermes 添加到 PATHmkdir -p ~/.local/bin ln -sf $(pwd)/venv/bin/hermes ~/.local/bin/hermes如果~/.local/bin不在 PATH 中请添加到 shell 配置# Bash echo export PATH$HOME/.local/bin:$PATH ~/.bashrc source ~/.bashrc # Zsh echo export PATH$HOME/.local/bin:$PATH ~/.zshrc source ~/.zshrc步骤 7配置您的提供商hermes model # 选择您的 LLM 提供商和模型步骤 8验证安装hermes version # 检查命令是否可用 hermes doctor # 运行诊断以验证一切正常 hermes status # 检查您的配置 hermes chat -q Hello! What tools do you have available?故障排除问题解决方案hermes: command not found重新加载 shellsource ~/.bashrc或检查 PATHAPI 密钥未设置运行hermes model配置提供商或hermes config set OPENROUTER_API_KEY your_key更新后配置丢失运行hermes config check然后hermes config migrate如需更多诊断信息运行hermes doctor— 它会告诉您缺少什么以及如何修复。提示您可以随时通过hermes model切换提供商——无需更改代码没有锁定。更多内容Hermes Agent 配置Hermes Agent CLIHermes Agent 工具Hermes Agent SkillsHermes Agent MCP 集成消息网关Hermes Agent 消息网关允许您通过多个平台与智能体交互——Telegram、Discord、Slack、WhatsApp、Signal、Email、Home Assistant 等。从一个网关向 15 个平台发送消息。无论您身在何处都可以与 Hermes 保持联系。支持的平台平台说明状态Telegram最完整的消息平台集成✅ 支持Discord支持服务器和语音频道✅ 支持Slack工作区集成✅ 支持WhatsApp通过 WhatsApp Web✅ 支持Signal隐私消息应用✅ 支持Matrix去中心化通信✅ 支持Mattermost自托管消息✅ 支持EmailSMTP 邮件✅ 支持SMS短信发送✅ 支持DingTalk钉钉✅ 支持Feishu飞书✅ 支持WeCom企业微信✅ 支持BlueBubblesmacOS iMessage✅ 支持Home Assistant智能家居✅ 支持Webhooks自定义 HTTP 回调✅ 支持设置消息平台交互式设置:hermes gateway setup这将启动交互式配置向导引导您完成每个平台的设置。手动配置:或直接编辑~/.hermes/config.yamlTelegram:# 在 ~/.hermes/.env 中 TELEGRAM_BOT_TOKENyour-bot-token # config.yaml gateway: adapters: telegram: enabled: trueDiscord:# 在 ~/.hermes/.env 中 DISCORD_BOT_TOKENyour-discord-token # config.yaml gateway: adapters: discord: enabled: true allowed_channels: - 123456789Slack:# 在 ~/.hermes/.env 中 SLACK_BOT_TOKENxoxb-your-token SLACK_SIGNING_SECRETyour-signing-secret # config.yaml gateway: adapters: slack: enabled: trueWhatsApp:# WhatsApp 需要浏览器自动化 # 首次设置需要扫描二维码 # config.yaml gateway: adapters: whatsapp: enabled: true session_dir: ~/.hermes/whatsapp/sessionEmail (SMTP):# 在 ~/.hermes/.env 中 SMTP_HOSTsmtp.gmail.com SMTP_PORT587 SMTP_USERNAMEyour-emailgmail.com SMTP_PASSWORDyour-app-password # config.yaml gateway: adapters: email: enabled: true from_email: your-emailgmail.comHome Assistant:# 在 ~/.hermes/.env 中 HA_URLhttp://homeassistant.local:8123 HA_TOKENyour-long-lived-access-token # config.yaml gateway: adapters: homeassistant: enabled: true启动网关前台运行:hermes gateway后台运行推荐:hermes gateway # 或使用 systemd systemctl enable hermes-agent systemctl start hermes-agentDocker 运行:docker run -d \ --name hermes-gateway \ -v ~/.hermes:/home/hermes/.hermes \ ghcr.io/nousresearch/hermes-agent:latest \ hermes gateway平台特定配置Telegram:通过 BotFather 创建新机器人获取 bot token配置并运行 Hermes在 Telegram 中向您的机器人发送/startDiscord:在 Discord 开发者门户创建应用添加机器人到服务器获取 bot token配置并运行 HermesSlack:在 Slack 应用门户创建新应用添加 bot token 作用域安装到工作区配置并运行 Hermes发送消息:使用send_message工具通过任何配置的通道发送消息send_message( platformtelegram, chat_id123456789, messageHello from Hermes! )或通过 cron 安排自动化消息# 设置每日简报 hermes ❯ 每天早上9点检查 Hacker News 上的 AI 新闻并通过 Telegram 给我发送摘要语音支持某些平台支持语音交互Telegram语音消息和语音通话Discord语音频道和语音消息CLI麦克风输入和 TTS有关语音模式的详细信息请参阅语音模式指南。

更多文章