当前位置: 首页 > news >正文

Mac mini 从零开始:新建隔离用户 + 完整安装 Hermes Agent

全程我给你每一步点哪里、终端复制哪一行命令,你照着抄就行,零基础也能搞定!本教程通过新建用户的方式,让 Hermes 环境和现有 OpenClaw 完全隔离、互不冲突。

第一步:Mac 新建一个专门用来装 Hermes 的隔离用户

  1. 桌面右上角苹果图标点一下 →系统设置
  2. 左侧往下滑,找到用户与群组点开
  3. 左上角有个小锁图标,点一下,输入你现在电脑的开机密码,解锁
  4. 点右边添加账户
  5. 按下面填:
    • 账户类型:选管理员
    • 全名:填Hermes
    • 账户名:自动生成就别动
    • 密码:自己设一个简单密码(请务必记好)
    • 密码提示:随便填
  6. 创建用户
  7. 关掉系统设置

第二步:切换到新的 Hermes 用户

  1. 屏幕右上角当前用户名点一下
  2. 选择Hermes这个用户,输入刚才设的密码登录
  3. 进入这个新用户的桌面后,这就完全是一个全新、干净的环境,和你原来装 OpenClaw 的用户彻底隔离了。

第三步:打开终端

  1. 底部程序坞里找终端(Terminal),点开。
  2. 如果找不到:点右上角放大镜搜索终端,点开就行。

第四步:先装 Mac 必备工具

在终端中逐行复制粘贴,并按回车执行:

1. 安装 Homebrew 包管理器
复制下面整行,粘贴到终端,回车:

/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

(中间如果提示你按回车、输密码,你就照做,密码输入时是看不见的,输完回车即可)

2. 安装基础依赖
复制下面这行,粘贴并回车:

brewinstallgitcurlwget

第五步:正式安装 Hermes Agent(隔离独立环境)

逐行复制执行以下命令进行安装:

curl-fsSLhttps://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh|bash

安装跑完后,执行以下命令让环境生效:

source~/.zshrc

第六步:初始化与配置(接入 DeepSeek 与 飞书)

1. 检查是否安装成功

hermes--version

能输出版本号,就是装好了。

2. 执行初始化配置

hermes setup

接下来终端会提示你进行一系列配置,请按以下指南填写:

  • 接入 DeepSeek 模型(假定你已注册好账号并申请了 API Key):
    • LLM Provider:选择Custom / OpenAI Compatible(如果列表里有直接的DeepSeek选项则直接选)。
    • API Base URL:填入https://api.deepseek.com/v1
    • API Key:粘贴你申请好的 DeepSeek API Key。
    • Model Name:填入deepseek-chat(如果你想用推理模型,可以填deepseek-reasoner)。
  • 接入飞书 (Feishu/Lark)
    • Platform (平台):当提示选择要接入的平台时,选择Feishu
    • Login Method (登录方式):选择Scan Code(扫码登录)。
    • 此时终端会生成并显示一个二维码。打开你手机上的飞书 App,使用扫一扫功能扫描屏幕上的二维码,并在手机上确认授权登录。

3. 设置飞书 Home Chat(重要)
飞书接入完成之后,打开你的飞书:
在你想让机器人发通知的飞书群私聊窗口中,发送命令:

/sethome

作用:设置成功后,以后 Hermes 跑的定时任务(cron)结果、跨平台的推送消息,都会默认发送到这个聊天窗口里。

第七步:安装与启动 Hermes Gateway

环境与模型配置完成后,最后我们需要安装并启动网关服务。

1. 安装 Hermes Gateway 组件
在终端执行以下命令进行安装:

hermes gatewayinstall

2. 启动 Hermes Gateway
一切准备就绪,最后执行以下命令启动服务:

hermes gateway start

看到终端输出服务运行成功的提示后,你的 Hermes Agent 就已经完整跑起来啦!接下来就可以在飞书里和它愉快地互动了。

http://www.jsqmd.com/news/763615/

相关文章:

  • 别再只会用等号了!C++ vector赋值,swap和assign到底哪个更快?
  • 程序化噪声在游戏开发中的应用:从Perlin到Shader实战
  • Barlow字体超级家族:如何用一个开源字体解决你的多平台设计统一难题
  • 效率提升:用快马ai一键生成winutil多模块工具箱代码框架
  • Golden UPF Flow实战解析:如何用一份UPF搞定RTL到门级的低功耗验证
  • LIDA:基于大语言模型的自然语言数据可视化代码生成工具
  • 5个常见游戏控制器兼容性难题:XOutput如何让旧手柄在现代游戏中重获新生
  • Obsidian BMO Chatbot:在笔记软件中集成AI助手的配置与实战指南
  • 为Alexa注入ChatGPT灵魂:智能语音助手开发实战指南
  • Windows右键菜单管理终极指南:5分钟掌握系统级菜单定制
  • C++链表学习心得
  • 别再死记硬背了!用Multisim仿真带你直观理解运放负反馈的三大魔法(增益、带宽、阻抗)
  • JESD204B同步实战:在Vivado里配置Xilinx IP核时,这几个参数千万别设错
  • 终极窗口控制指南:如何用WindowResizer强制调整任意窗口尺寸
  • 【软考高级架构】论文范文06——论DDD领域驱动设计及其应用
  • Opus 4.7 + GPT-5.5“双核驱动”——2026最强AI编程工作流实测
  • 考研数学救命稻草:一阶和二阶微分方程的通解公式,我帮你整理好了(附880/660真题解法)
  • 数据分析新手福音:告别复杂spss安装,用快马ai轻松入门统计
  • AI编码助手安全技能集成:vt、gakido等工具实战指南
  • 大模型应用开发入门:收藏!Java开发者如何精准转型,HR眼中的认知误区与你的优势
  • 5分钟掌握网盘直链下载:告别限速与强制客户端的神器
  • BIT概率论考情分析
  • MXFP4量化技术提升LLM推理性能与精度
  • 第 3 周 Unit 1:Kotlin Hello World、生日卡与单位转换器
  • 知识蒸馏‘救场’记:当YOLOv5剪枝过头后,如何用教师模型把精度‘教’回来?
  • 从GB2312汉字到海明码:在Logisim里设计一个带中文编码的校验电路
  • 避坑指南:微调chinese-roberta-wwm-ext做情感分析时,这5个参数调优细节千万别忽略
  • Flutter 跨平台实战:OpenHarmony 健康管理应用 Day6|基于 SharedPreferences 的数据本地持久化实现
  • 拯救你的Minecraft世界:Region Fixer存档修复工具完全指南
  • 德州亚太风机厂家电话