Nix 与 NixOS 安装

Hermes Agent 提供三级 Nix 集成:

级别适用对象功能
nix run / nix profile install任何 Nix 用户预构建二进制,后续使用标准 CLI 工作流
NixOS 模块(原生)NixOS 服务端部署声明式配置、加固 systemd 服务、托管密钥
NixOS 模块(容器)需要自修改的智能体以上全部 + 持久化 Ubuntu 容器

快速开始(任何 Nix 用户)

# 直接运行
nix run github:NousResearch/hermes-agent -- setup
nix run github:NousResearch/hermes-agent -- chat
 
# 持久安装
nix profile install github:NousResearch/hermes-agent
hermes setup
hermes chat

NixOS 模块配置

{
  services.hermes-agent = {
    enable = true;
    settings.model.default = "anthropic/claude-sonnet-4";
    environmentFiles = [ config.sops.secrets."hermes-env".path ];
    addToSystemPackages = true;
  };
}

容器模式

services.hermes-agent = {
  enable = true;
  container.enable = true;
  container.hostUsers = [ "your-username" ];
  addToSystemPackages = true;
};

详见 workspace zh/getting-started/nix-setup.md