第一步打开 PowerShell管理员右键开始菜单 → Windows PowerShell (管理员) 或 终端 (管理员)第二步进入 D 盘cdD:第三步克隆项目gitclone --recurse-submodules https://github.com/NousResearch/hermes-agent.gitcdhermes-agent第四步创建虚拟环境uv venv venv--python3.11(电脑安装的python版本)第五步激活虚拟环境.\venv\Scripts\activate第六步安装所有依赖uv pipinstall-rrequirements.txt uv pipinstall-e.[all]第七步创建统一数据目录D:\hermes# 创建全套目录New-Item-PathD:\hermes\cron-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\sessions-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\logs-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\memories-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\skills-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\pairing-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\hooks-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\image_cache-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\audio_cache-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\whatsapp\session-ItemTypeDirectory-Force# 复制配置文件Copy-Item-PathD:\hermes-agent\cli-config.yaml.example-DestinationD:\hermes\config.yaml# 创建空环境变量文件New-Item-PathD:\hermes\.env-ItemTypeFile-Force第八步创建全局命令目录New-Item-ItemTypeDirectory-PathD:\hermes\local\bin-Force第九步创建 hermes 全局快捷方式$targetD:\hermes-agent\venv\Scripts\hermes.exe$linkD:\hermes\local\bin\hermes.exeNew-Item-ItemTypeHardLink-Path$link-Target$target-Force第十步把命令加入系统 PATH全局生效# 临时生效当前窗口$env:PATH;D:\hermes\local\bin# 永久生效用户环境变量[Environment]::SetEnvironmentVariable(PATH,$env:PATH;D:\hermes\local\bin,User)验证是否安装成功关闭重新打开 PowerShell输入hermes--version能显示版本号 安装成功目录说明你只需要记这两个D:\hermes-agent\ → 项目代码D:\hermes\ → 所有配置、数据、日志、缓存、会话
hermes agent Windows PowerShell安装
第一步打开 PowerShell管理员右键开始菜单 → Windows PowerShell (管理员) 或 终端 (管理员)第二步进入 D 盘cdD:第三步克隆项目gitclone --recurse-submodules https://github.com/NousResearch/hermes-agent.gitcdhermes-agent第四步创建虚拟环境uv venv venv--python3.11(电脑安装的python版本)第五步激活虚拟环境.\venv\Scripts\activate第六步安装所有依赖uv pipinstall-rrequirements.txt uv pipinstall-e.[all]第七步创建统一数据目录D:\hermes# 创建全套目录New-Item-PathD:\hermes\cron-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\sessions-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\logs-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\memories-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\skills-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\pairing-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\hooks-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\image_cache-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\audio_cache-ItemTypeDirectory-ForceNew-Item-PathD:\hermes\whatsapp\session-ItemTypeDirectory-Force# 复制配置文件Copy-Item-PathD:\hermes-agent\cli-config.yaml.example-DestinationD:\hermes\config.yaml# 创建空环境变量文件New-Item-PathD:\hermes\.env-ItemTypeFile-Force第八步创建全局命令目录New-Item-ItemTypeDirectory-PathD:\hermes\local\bin-Force第九步创建 hermes 全局快捷方式$targetD:\hermes-agent\venv\Scripts\hermes.exe$linkD:\hermes\local\bin\hermes.exeNew-Item-ItemTypeHardLink-Path$link-Target$target-Force第十步把命令加入系统 PATH全局生效# 临时生效当前窗口$env:PATH;D:\hermes\local\bin# 永久生效用户环境变量[Environment]::SetEnvironmentVariable(PATH,$env:PATH;D:\hermes\local\bin,User)验证是否安装成功关闭重新打开 PowerShell输入hermes--version能显示版本号 安装成功目录说明你只需要记这两个D:\hermes-agent\ → 项目代码D:\hermes\ → 所有配置、数据、日志、缓存、会话