Hermes Agent 入门指南

发布时间:2026/6/10 9:26:13

Hermes Agent 入门指南 Hermes Agent 入门指南Nous Research 出品的有记忆的开源 AI 智能体越用越聪明。66k GitHub Stars能接入微信的自我进化 AI 助手。概述Hermes Agent 是 Nous Research 于 2026 年 2 月发布的开源自主 AI 智能体MIT 许可证。不是 IDE 代码补全工具也不是套壳聊天机器人——部署在你自己的服务器上拥有持久记忆、自动技能创建和多平台接入能力。发布时间2026 年 2 月GitHub Stars66kFork 9k首月斩获 2.2 万 Stars4 月突破 7 万核心理念The agent that grows with you — 你用得越久它就越懂你许可证MIT完全开源可审计数据存储本地~/.hermes/目录零遥测、零追踪三大核心系统Hermes Agent 通过三个系统实现自我进化系统说明Memory持久记忆跨会话记住你的偏好、项目和上下文。运行越久越了解你无需每次重新解释Skill自动技能解决难题后自动写下可复用的技能文档兼容 agentskills.io 开放标准。内置 40 技能Nudge Engine主动引擎主动提醒、主动学习。不再是被动等待命令而是会主动推送核心特性多平台消息网关支持 Telegram、Discord、Slack、WhatsApp、Signal、微信、CLI微信原生接入装好之后直接在微信里发消息远程指挥它写周报、搜资料、执行任务定时自动化Cron内置 cron 调度器每日报告、夜间备份、每周审计、晨间简报并行子智能体生成隔离的子智能体每个有独立对话和终端通过 RPC 压缩多步骤流水线浏览器与网页控制网页搜索、页面提取、完整浏览器自动化导航、点击、输入、截图视觉分析 图像生成多模态支持本地终端 / Docker / SSH / Modal 执行后端模型支持方式说明Nous Portal原生 OAuth 集成OpenRouter通过 API Key 访问 200 模型自定义 API任何 OpenAI 兼容端点推荐国内用 DeepSeek本地 vLLM完全本地化运行模型国内环境一键部署官方安装指令在国内大概率卡在 git clone 超时、pip install 挂掉、npm 依赖下不动、Playwright 浏览器下载失败等环节。以下脚本已解决所有坑点。准备工作依赖版本要求检查命令Python3.11python3 --versionGit不限git --versionNode.js22node --version六个坑点及解决方案坑点问题解决方案git clone 超时GitHub 443 端口被干扰报错 GnuTLS recv error (-110)走 GitCode 镜像pip 安装卡住PyPI 官方源速度感人换清华源npm 安装卡住npm 官方源慢换淘宝源Playwright 下载失败浏览器二进制文件被墙设 PLAYWRIGHT_DOWNLOAD_HOST淘宝镜像GitHub Token 未配Skills Hub 被限速生成 classic token 配进 .env模型 API 不可用Anthropic/Claude 无法直连用 DeepSeekOpenAI 兼容一键安装脚本保存为install_hermes_cn.sh执行./install_hermes_cn.sh#!/bin/bashset-eechoecho Hermes Agent 国内版一键部署脚本echo# ---------- 1. 设置国内镜像源 ----------echo[1/8] 配置国内镜像加速...mkdir-p~/.pipcat~/.pip/pip.confEOF [global] index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.tuna.tsinghua.edu.cn EOFexportUV_INDEX_URLhttps://pypi.tuna.tsinghua.edu.cn/simplenpmconfigsetregistry https://registry.npmmirror.comexportPLAYWRIGHT_DOWNLOAD_HOSThttps://npmmirror.com/mirrors/playwrightecho✓ 镜像源配置完成# ---------- 2. 安装系统依赖 ----------echo[2/8] 安装系统依赖...ifcommand-vapt-get/dev/null;thensudoapt-getupdate-qqsudoapt-getinstall-y-qqpython3 python3-pip python3-venvgitcurlnodejsnpmffmpeg ripgrep2/dev/null||trueelifcommand-vyum/dev/null;thensudoyuminstall-ypython3 python3-pipgitcurlnodejsnpmffmpeg ripgrep2/dev/null||truefiecho✓ 系统依赖安装完成# ---------- 3. 安装 uv ----------echo[3/8] 安装 uv 包管理器...curl-LsSfhttps://astral.sh/uv/install.sh|shexportPATH$HOME/.cargo/bin:$PATHecho✓ uv 安装完成# ---------- 4. 克隆仓库GitCode 镜像 ----------echo[4/8] 克隆 Hermes Agent 仓库...HERMES_DIR$HOME/.hermesif[-d$HERMES_DIR/hermes-agent];thenecho 目录已存在跳过克隆elsemkdir-p$HERMES_DIRgitclone https://gitcode.com/GitHub_Trending/he/hermes-agent.git$HERMES_DIR/hermes-agent||\gitclone https://ghfast.top/https://github.com/NousResearch/hermes-agent.git$HERMES_DIR/hermes-agent||\gitclone https://ghproxy.cn/https://github.com/NousResearch/hermes-agent.git$HERMES_DIR/hermes-agentfiecho✓ 仓库克隆完成# ---------- 5. 创建虚拟环境并安装 Python 依赖 ----------echo[5/8] 安装 Python 依赖...cd$HERMES_DIR/hermes-agentuv venv$HERMES_DIR/venvsource$HERMES_DIR/venv/bin/activateuv pipinstall-e.echo✓ Python 依赖安装完成# ---------- 6. 安装 Node.js 依赖 ----------echo[6/8] 安装 Node.js 依赖...npminstall-gagent-browser2/dev/null||trueecho✓ Node.js 依赖安装完成# ---------- 7. 安装 Playwright 浏览器 ----------echo[7/8] 安装 Playwright 浏览器...playwrightinstallchromium2/dev/null||trueecho✓ Playwright 安装完成# ---------- 8. 配置环境变量 ----------echo[8/8] 配置环境变量...SHELL_RC[-f$HOME/.bashrc]SHELL_RC$HOME/.bashrc[-f$HOME/.zshrc]SHELL_RC$HOME/.zshrcif[-n$SHELL_RC]!grep-qhermes$SHELL_RC2/dev/null;thenechoexport PATH$HOME/.hermes/venv/bin:$PATH$SHELL_RCfiechoechoecho ✓ 安装完成echoechoecho 接下来请执行echo source ~/.bashrc # 刷新环境变量echo hermes setup # 初始化配置向导echoecho 推荐配置echo - 大模型DeepSeekOPENAI_BASE_URLhttps://api.deepseek.com/v1echo - 搜索工具Tavilyhttps://app.tavily.com 免费注册echo - GitHub Tokenhttps://github.com/settings/tokensechoecho 验证安装hermes doctorecho安装后配置① 运行初始化向导source~/.bashrc hermes setup交互式配置界面按提示选择工具。注意问到消息平台时务必勾选14. weixin以支持微信通道。之后会生成二维码链接浏览器打开后用微信扫码即可绑定。② 配置大模型编辑~/.hermes/.env推荐国内直连 DeepSeekOPENAI_BASE_URLhttps://api.deepseek.com/v1OPENAI_API_KEYsk-你的DeepSeek密钥LLM_MODELdeepseek-chat③ 开启联网搜索去 app.tavily.com 免费注册拿到tvly-开头的 API Key去 GitHub Settings Tokens 生成 classic token勾选 repo user 权限填入.envTAVILY_API_KEYtvly-你的密钥GITHUB_TOKENghp_你的token微信绑定配置获取微信凭证需要企业微信或微信客服 Bot 账号拿到以下信息WEIXIN_ACCOUNT_ID机器人账号ID格式如 xxxim.bot WEIXIN_TOKEN对应 token格式 account_id:secret WEIXIN_BASE_URL接口地址默认 https://ilinkai.weixin.qq.com WEIXIN_CDN_BASE_URLCDN 地址保持默认写入 .env# ---------- 微信通道 ----------WEIXIN_ACCOUNT_ID055ec21e2a4bim.botWEIXIN_TOKEN055ec21e2a4bim.bot:你的secretWEIXIN_BASE_URLhttps://ilinkai.weixin.qq.comWEIXIN_CDN_BASE_URLhttps://novac2c.cdn.weixin.qq.com/c2c# 访问控制WEIXIN_ALLOW_ALL_USERStrueWEIXIN_DM_POLICYpairing# pairing需审批open开放disabled关闭WEIXIN_GROUP_POLICYdisabled启动微信网关hermes gateway看到[weixin] Connected说明上线成功。建议后台常驻screen-Shermes hermes gateway# CtrlA 然后 D 分离新用户配对审批首次给机器人发消息时收到配对码回复在服务器执行hermes pairing approve weixin YK5Y467L即刻生效对方可正常对话。安全命令审批日常聊天中Hermes 认为有风险的命令会暂停并发送审批请求在微信对话框回复回复作用/approve仅本次放行/approve session本次会话内同类命令自动放行/approve always永远不再拦截/deny拒绝执行验收hermes doctor看到全部绿勾即部署完成。绑定了微信通道后可以直接在微信发指令“帮我查一下今天北京的天气”→ 联网搜索 回复“写一个C语言课设图书管理系统”→ 自动写代码 编译 执行“生成周报”→ 定时自动化任务架构------------------ | 消息网关 | ← 微信 / Telegram / Discord / Slack / Signal / CLI ----------------- | --------v--------- | Hermes Agent 核心 | ← Memory Skill Nudge Engine ----------------- | --------v--------- | 执行后端 | ← 本地终端 / Docker / SSH / Modal ------------------

相关新闻