目录一、项目简介二、环境要求三、安装方式详解此方法仅是wsl3.1安装WSL以及Ubuntu3.2更改加速源以及更新软件包索引3.3安装所需基础环境四、Hermes的安装和配置五、常用命令查询一、项目简介Hermes-Agent是美国开源 AI 研究实验室 Nous Research 开发的开源自主 AI 代理MIT 许可证其核心设计理念是一个与你共同成长的 Agent。该项目的核心创新在于内置的自我学习循环——能够从经验中创建技能、在使用中改进技能、主动持久化知识并在跨会话中构建对用户的深度理解。核心特性一览原生函数调用模型能准确判断何时调用外部工具按特定格式生成函数名和参数支持在对话中多次编排调用也可以同时发起多个并行请求提升执行效率。自我进化能力完成复杂任务后自动创建技能持续学习改进终端访问支持本地、Docker、SSH 三种终端后端安全执行命令开源生态与可定制性基于开发权重如Apache2.0发布支持GGUF、GPTQ等量化格式可私有化部署甚至消费级硬件运行。与Ollama、LangChain、vLLM等框架深度集成便于微调和二次开发。角色扮演与任务规划融合兼具拟人化、友好对话风格和理性任务规划能力Agent能在保持自然交互的同时高效利用工具完成复杂任务实现“对话式工具执行”二、环境要求要求详情python版本Python3.9操作系统macOS/Linux/Windows(WSL或原生预览版内存要求8GB磁盘空间2GB必须工具curl、wsl、bash、git三、安装方式详解此方法仅是wsl3.1安装WSL以及Ubuntu以管理员身份打开 PowerShell 或命令提示符执行以下命令自动启用所需功能并安装Ubuntu默认发行版)wsl --install等待完成后命令行会自动出现设置用户名和密码设置完成后打开一个新终端切换到目标项目目录3.2更改加速源以及更新软件包索引换成加速的源头1.sudo sed -i s|http://archive.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list 2.sudo sed -i s|http://security.ubuntu.com|https://mirrors.aliyun.com|g /etc/apt/sources.list这一步会要求输入密码输入密码时同样不显示输入完直接回车就好。更新软件包索引sudo apt update3.3安装所需基础环境git代码管理工具下载、上传代码必备curl:网络请求工具下载文件、访问接口必备nodejs:JavaScript运行环境前端/Node项目必备npm:Node的包管理器装JS库必备sudo apt install -y git curl nodejs npm给npm更换加速源npm config set registry https://registry.npmmirror.com四、Hermes的安装和配置4.1Hermes Agent安装一键安装https://hermes-agent.nousresearch.com/curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash安装脚本自动完成的工作步骤操作说明1检测/安装uvuv 是 Astral 开发的超快 Python 包管理器2检测/安装Python确保使用兼容的 Python 版本3检测/安装Node.js部分技能依赖 Node.js4检测/安装ripgrep用于高效文本搜索5检测/安装ffmpeg音视频处理支持6创建虚拟环境在~/.hermes-venv创建隔离环境7克隆仓库拉取最新代码到本地8安装依赖使用 uv.lock 进行哈希验证安装9安装子模块包括 mini-swe-agent、tinker-atropos 等10配置PATH将 hermes 命令添加到 PATH安装后激活# 重新加载 shell 配置 source ~/.bashrc # Bash 用户 source ~/.zshrc # Zsh 用户 # 运行设置向导配置 API Key hermes setup # 启动对话 hermes4.2Hermes Agent安装手动安装1.打开浏览器访问源码https://github.com/NousResearch/hermes-agent2.直接点击下载源码压缩包到独立文件夹、改名为hermes agent3.打开终端进入此文件夹路径下运行#执行wsl命令 wsl #切换到目标路径 cd /mnt/d/Hermes/hermes-agent # 给脚本执行权限 chmod x setup-hermes.sh # 运行安装脚本 ./setup-hermes.sh4.注册Nous Portal账号5.选择Quick Setup(推荐新手直接选择)选择相应的模型直接选择第一个新手直接选择Skip跳过配置消息平台配置后执行hermes打开测试一下是否能聊天五、常用命令查询基础命令命令操作hermes setup交互式安装配置向导hermes model切换模型/提供商hermes config查看当前配置hermes config edit编辑配置文件hermes config set key value设置配置项hermes tools配置工具集hermes启动交互会话默认模式技能管理命令命令操作hermes skills browse浏览技能商城hermes skills install ID安装一个技能hermes skills list列出所有已经安装技能hermes skills update更新已过期的技能/skills 技能名在会话中加载某个技能/reload-skills重新扫描技能目录网关管理命令命令操作hermes gateway setup配置消息平台hermes gateway status查看状态hermes gateway start启动网关hermes gateway stop停止网关诊断命令命令操作hermes doctor运行诊断检查hermes --version查看版本hermes --help查看帮助官方资源———————————————————————————————————————————官方文档https://hermes-agent.nousresearch.comGitHub 仓库https://github.com/NousResearch/hermes-agent快速入门https://hermes-agent.nousresearch.com/docs/getting-started/quickstart/———————————————————————————————————————————