项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 261442
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Windows 系统(安装路径为 %LOCALAPPDATA%\hermes)
- PowerShell 环境(校验步骤均为 PowerShell 脚本)
- 可访问 GitHub Releases 下载 uv 压缩包
- 可选:GitHub CLI,用于校验下载文件来源
- 一个可用的 LLM 服务商与模型(通过 hermes model 选择)
安装与启动步骤
-
1安装 GitHub CLI
若本机没有 gh 命令,先用 winget 安装 GitHub CLI,后续校验 uv 压缩包来源时需要用到。
winget install --id GitHub.cli -
2读取本机 uv 版本
从 Hermes 自带的 uv 读取版本号并存入 $ver 变量,供下一步拼接下载地址使用,需在同一窗口继续执行。
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe" $ver = (& $uv --version).Split(' ')[1] -
3下载 uv 压缩包
强制使用 TLS1.2,并按上一步得到的 $ver 从 astral-sh/uv 官方 Release 下载 Windows x64 压缩包到临时目录。
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $zip = "$env:TEMP\uv.zip" Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing -
4校验来源与哈希
用 gh attestation 确认压缩包来自官方仓库并解压,再比对解压出的 uv.exe 与本地 uv.exe 哈希是否一致。
gh attestation verify $zip --repo astral-sh/uv Expand-Archive $zip "$env:TEMP\uv_x" -Force (Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash -
5加入杀软白名单
Windows Defender 用户以管理员身份运行 PowerShell 后执行;Bitdefender 需在控制台 Protection > Antivirus > Settings > Manage Excepti
Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin" -
6运行安装向导
执行 hermes setup 一次性完成全部配置;若只需改单项,也可用 hermes config set 与 hermes config get。
hermes setup -
7选择模型与工具
用 hermes model 选择 LLM 服务商和模型,用 hermes tools 配置启用哪些工具。
hermes model hermes tools -
8启动交互对话
直接运行 hermes 进入交互式 CLI 开始对话;后续可用 hermes update 更新、hermes doctor 诊断问题。
hermes
如何确认成功
校验时先看 gh attestation 输出 “Verification succeeded”,且哈希比对行打印 True;安装后运行 hermes doctor 无报错、执行 hermes 能进入交互界面即成功。
常见问题
Q:杀毒软件报毒或拦截怎么办?
A:把 %LOCALAPPDATA%\hermes\bin 整个文件夹加入白名单。Windows Defender 用 Add-MpPreference -ExclusionPath,Bitdefender 在控制台 Manage Exceptions 中添加例外。
Q:为什么白名单要加文件夹而不是文件?
A:因为 Hermes 会更新自带的 uv,文件哈希每个版本都会变化,按哈希加白名单很快就会失效,所以应把整个目录加入白名单。
Q:gh attestation verify 是做什么的?
A:用于验证下载到的 uv 压缩包确实由 astral-sh/uv 官方仓库发布,防止下载被篡改的文件,需先安装 GitHub CLI。
Q:从 OpenClaw 迁移过来怎么办?
A:执行 hermes claw migrate 可从 OpenClaw 迁移配置。其他更新用 hermes update,排查问题用 hermes doctor。
Q:怎么更换使用的模型?
A:运行 hermes model 选择 LLM 服务商与模型,也可用 hermes config set 设置单项配置、hermes config get 查看当前值。
注意事项
- README 节选未给出 hermes 本体的安装命令,本教程步骤依据其 Quick Install 与 Getting Started 小节整理,实际安装请以官网文档为准。
- 校验相关命令均为 PowerShell 脚本,请在 PowerShell 中执行,且 $ver、$zip、$uv 变量需在同一会话中依次执行才能生效。
- Windows Defender 需以管理员身份运行 PowerShell 才能执行 Add-MpPreference。
- 误报问题可参考上游报告 astral-sh/uv#13553、#15011、#10079,完整文档见 https://hermes-agent.nousresearch.com/docs/。
核心亮点
- 定位于可伴随用户成长的智能体,强调长期适应性与可扩展性
- 技术栈覆盖OpenAI、Anthropic等主流大模型,集成生态广泛
- GitHub星标达22万+,社区关注度极高,验证了项目影响力
不足之处
- 项目名称与具体实现细节披露有限,实际架构设计有待观察
- 文档与社区活跃度信息暂不明确,需进一步体验验证
适用场景
- 作为个人AI助手,实现对话、任务自动化与工具调用
- 在开发者工作流中集成Claude/Codex等编码代理,辅助编程
- 作为研究实验平台,用于测试不同大模型驱动的自主智能体行为
替代项目
AutoGPT、SuperAGI、AgentGPT、LangChain
上一篇:没有了!
下一篇:Agent-Reach
同类项目推荐
swarm-protocol
开源
让AI智能体像团队一样协作,告别Jira和会议
Coordination protocol for agent-first teams. No UI. No sprints. No Jira. Just state ···
meta-llm-charter
开源
十一条规则把 AI 编码代理管成靠谱工程师
Compact operational charter that turns LLM coding agents into disciplined principal ···
tenet
开源
让 AI 连续开发 12 小时,规格驱动+DAG 编排+三重评审,结果更靠谱。
Cross-platform AI agent harness for 12+ hour autonomous development cycles. Spec-dri···
jadx-ai-mcp
开源
在 JADX 里直接问 AI,逆向分析效率翻倍
Plugin for JADX to integrate MCP server
Forge
开源
拖拽搭建 AI 智能体,数据留在自己手里。
Forge is an open-source, self-hosted alternative for visually building and shipping ···
mcp
开源
让 AI 助手直接查改 Supabase 数据库
Connect Supabase to your AI assistants
awesome-code-agents
开源
一站式追踪代码智能体前沿研究
A living collection of frontier research on code agents, from the code we build to t···
loushang
开源
统一调度多模型,让 AI 编码流程可控可追踪
AI-native agent harness for coding workflows by python: multi-model LLM orchestratio···
airunner
开源
本地离线跑 AI,画画聊天全搞定
Offline inference engine for art, real-time voice conversations, LLM powered chatbot···
