跳到主要内容

平台支持

Hermes Agent 维护对许多平台和分发方法的支持,但我们无法支持每一种可能的安装方法。


第一梯队 (Tier 1)

我们致力于确保这些平台的安装和更新永远不会中断。第一梯队中的问题和回归是我们首要处理的事项,其优先级高于其他平台。

操作系统 / 架构安装方法说明
macOS (Apple Silicon)Hermes Desktop, install.sh
Windows 10 / 11 (x86_64, aarch64)Hermes Desktop, install.ps1少数功能不可用
Linux / WSL2 (x86_64, aarch64)install.sh我们在最新的 Ubuntu 和 WSL2 上进行测试。如果你的发行版包含 glibc、systemd 并遵循文件系统层次结构标准 (Filesystem Hierarchy Standard),它很可能运行良好。
Docker 容器 (x86_64, aarch64)docker pullDocker 安装不支持 hermes update。更新需要通过运行新镜像来完成。

第二梯队 (Tier 2)

这些平台仅在代码库中作为尽力而为 (best effort) 的方式维护。 发布版本可能会破坏这些平台的支持,且当它们出现问题时,我们无法承诺会及时修复。 我们会接受用于修复这些平台问题的 PR,但其优先级低于修复第一梯队平台的问题。

操作系统 / 架构安装方法说明
Android (Termux) (aarch64)install.sh少数功能不可用
Nix (MacOS, Linux, NixOS)install.sh由于 node.js 打包问题,经常出现故障。祝你好运~! <3

不受支持

以下平台和分发方法受支持。 我们建议你迁移到受支持的分发方法或平台。 它们目前可能已损坏,未来也可能出现更多问题。 我们不会接受修复这些平台的 PR,任何保持与其兼容性的代码都可能在任何时候被移除。

  • 通过 AUR 安装(如果有助于上游合并,我们可能会提交补丁 <3)
  • x86 (Intel) 处理器上的 macOS
  • 通过 pypi 安装(例如 uv tool install hermes-agent, pip install hermse-agent 等)
  • 通过 brew 安装 (brew install hermes-agent)

如果你正在使用不受支持的分发方法,请阅读安装指南以了解如何切换到受支持的方法。