Skip to content

macOS 上跑 DeepSeek Harness:Homebrew、PATH 与完全磁盘访问

安装 · macOS · Homebrew

命令和其他系统一样是 npx——Mac 上真正容易踩的是哪个 node 在 PATH、TCC 弹窗,以及第一天别开完全磁盘访问。

macOS 上的 DeepSeek Harness — 终端与本地 Web UI

macOS 不是另一款产品

在 macOS 上跑 DeepSeek Harness,仍然是 Node.js + npx @deepseek-ai/dsh web,再用浏览器打开 http://127.0.0.1:3080/。命令与 安装清单、npx 快速开始 一致。变的是 Mac 外围环境:Homebrew/官方 pkg/nvm 谁在 PATH、哪个终端会话生效,以及系统隐私(TCC)会不会静默挡住工作区写入。

本文是 macOS 专用补充,对应 Windows 上的 DeepSeek Harness。若进程根本没绑上端口、或 3080 被占,请直接去 npx / 3080 阶梯,别反复读系统一句话说明。

精确开关仍以上游为准。官方 README 与本页冲突时,以 README 为准。产品叙事也在 deepseek.com/harness——本站写的是本地 npx 操作路径,不是第二家桌面应用商店。

选定一条 Node 安装路径并坚持用

同一台 Mac 上可能同时有 Homebrew Node、nodejs.org 官方包、nvm/fnm,以及过旧的 Xcode 命令行 node。每个终端标签页看到的二进制可以完全不同。

1. 第一个小时先决定怎么管 Node。Homebrew(brew install node)或官方 pkg 都行;用 nvm/fnm 就在同一个窗口里 nvm use / fnm use 再跑 npx。
2. 只在那个窗口执行 node -v 与 npm -v。上游预览要求 Node ^22.19.0 或 >=24.0.0。
3. 社区若提示早期 Node 24.0/24.1 有静默退出类问题,优先 ^22.19 或较新的 24.x,并以 upstream engines 为准——别一上来就怪「Mac 特有」。
4. 不要混用:Homebrew 装完,却在仍指向 Node 18 的旧 nvm 标签页里跑 npx。

Apple Silicon 与 Intel 很少改变 npx 命令本身,改变的是你下到的是哪套二进制。若某个架构切片里 node -v 失败(Rosetta 终端 vs 原生),先修 Node 安装,不要发明第二个 Harness 包名。

从可丢弃项目目录启动

1. 装好或选好版本范围内的 Node,然后退出并重开终端,让 PATH 刷新。
2. cd 进可丢弃仓库(例如 ~/scratch/dsh-demo),不要指向整个用户主目录。
3. 执行:

npx @deepseek-ai/dsh web

保持终端运行。关掉它就等于停服务。首次拉包在慢网上像卡住——镜像与缓存问题见 排错。

完全磁盘访问不是第一天必选项

Agent 触碰工作区时,macOS 可能弹出文件夹权限,这正常。完全磁盘访问(系统设置 → 隐私与安全性)权限更宽——以后特殊工具或许用得上,但不要「以防万一」第一天就开。

  • 先用允许读写的可丢弃仓库。
  • UI 看起来正常却写不进文件时,查 Terminal/浏览器相关的 TCC 提示,不要只盯聊天框报错。
  • 第一会话不要指向 ~,也不要混着还在学 Trajectory 时就把工作区丢进 iCloud 同步的文稿目录。
  • 企业 MDM 若拦截未签名 npm 脚本,会像产品故障——先核 Node 与 registry。

UI 起来后:在设置里粘贴 DeepSeek 平台密钥,选可丢弃工作区,发一个低风险提示(列顶层文件)。本地 UI 多半是控制面,不是离线权重。

macOS 隐私提示与终端 PATH,准备执行 npx

本机回环上的 3080

默认 Web UI 是 http://127.0.0.1:3080/。查占用:

lsof -iTCP:3080 -sTCP:LISTEN

结束该进程,或按上游文档换端口。第一次请留在 localhost——绑 0.0.0.0 是安全决策。终端健康但页面空白:换干净浏览器配置试试;扩展有时会拦本地脚本。

桌面封装是可选路径,不是默认

搜「DeepSeek Harness Mac」会看到社区或官方桌面安装器,有的用户可以跳过 Node。本文记录的是与 安装页 一致的 npx / CLI Web UI 路径。若你用封装 App,仍请收窄工作区,并把能拉起 Shell 的工具当软件评审——见 插件安全清单。

本文不是什么

接下来去哪

1. 系统一键与验证步骤:安装。
2. 第一小时剧本:npx 快速开始。
3. 症状阶梯:排错 与 3080 文章。
4. 跑通后再选 模式,再堆社区插件。

在门户继续

读完本文后可前往安装指南、教程与精选插件目录,完成评估闭环。