侧边栏壁纸
  • 累计撰写 106 篇文章
  • 累计创建 21 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

DeepSeek Harness 保姆级入门:从安装到三大必装插件

以后想用 DeepSeek 干活,不用再把它接到 Codex、Claude Code 里了——DeepSeek 官方终于开源了自己的第一款桌面端 AI 产品 Harness(dsh)。发布不到 24 小时,GitHub 上就冲到了 6 万多个 star。

这篇给你最需要的:Harness 到底是什么、怎么从 0 装起来、三个必装插件,还有几个我实测踩过的坑(含命令,方便直接复制)。

Harness 是什么:为什么值得装

Harness 字面是「操纵台」,在 AI 领域指的是「让大模型操作电脑的一系列工具和流程」——你现在用的 Codex、Claude Code,本质都是 Harness:它们是壳,里面装的是各家模型。

DeepSeek 更进一步,把这个壳做成了 「一切皆插件」

  • 连工具、连界面、连模型调用,全部封装成可拆装、可替换的插件

  • 需要什么自己拼,甚至可以创建属于你自己的工具插件

  • 核心只有一个 Cordis 内核,只管插件的加载、卸载、依赖管理,其余全交给插件生态

理念先不吹,实际体验下来:虽然还是预览版、界面谈不上精致,但值得一试。下面就从 0 把它跑起来。


准备工作:两件事

  1. DeepSeek API 密钥——platform.deepseek.com 注册 + 充值购买,很简单

  2. 网络环境——插件要从 GitHub 拉取,国内网络经常失败,建议打开 Clash 的 TUN 模式(让所有流量走代理),或提前给 PowerShell 配好代理


安装:三步走

第 1 步|装 Node.js

dsh 依赖 Node.js。如果电脑里已经装过 Codex 或 Claude Code,Node 基本已经有了,node --version 验证一下即可;没有就装:

winget install OpenJS.NodeJS.22

⚠️ 装 22 LTS,别点官网默认按钮(那是 24)。24 下部分插件有兼容问题。

第 2 步|全局安装 dsh

官方推荐用 npx,但 npx 是临时安装——不注册成系统命令,每次重启都要重新输入长命令,而且有些插件运行时找不到 dsh 命令会直接失败。所以推荐 npm 全局安装

第 3 步|启动

dsh web

装好会自动给出一个本地地址(http://127.0.0.1:3080),按 Ctrl 点击它,浏览器就打开主界面了。


首次使用:填密钥 + 选工作区

  • 首次打开会提示填 API 密钥,默认 DeepSeek;填别家模型的密钥也支持,也可以先跳过、在设置里选其他模型

  • 主界面和 Claude Code / Codex 差不多:左侧任务列表、中间输入区

  • ⚠️ 刚进来对话框里输入不了字——得先点「选择文件夹」把当前工作目录设好,才能开聊


实测:基础功能 + 速度

我让它干了几件真活,验证基本功能都生效了:

  • 读本地文件做总结——能正确读取工作区里的文件 ✅

  • 写可视化 HTML——让它读本地文件、生成一个可视化网页,效果不错;⚠️ 生成完不会自动预览,要手动打开文件

  • 整理文件夹——把文件分门别类整理好 ✅

速度很惊喜:平均每秒 150+ tokens,缓存命中率也不错。

四种模式 & 轨迹视图

  • 标准模式:功能完整的编码 Agent,日常使用无脑选这个就够

  • PTC / 极简 / 创造:更面向开发人员——PTC 用代码程序组合工具省 Token、极简是纯基准测试、创造模式让 Agent 现场给自己造插件(“没有扳手就造一把扳手”)

  • 轨迹视图:能看到大模型每一步执行过程——用了哪些工具、做了什么操作,一目了然。排查任务失败很有用,但普通用户用不上


三大必装插件

dsh 的设置里内置了很多插件,有的默认启用、有的默认停用;社区里也已经有不少第三方插件。以下三个是我最推荐的,能补上基础体验的短板:

① dsh-at-file:@ 引用文件

dsh 默认不能通过 @ 引用文件,这个插件补上它。

# 先装 pnpm(插件安装都依赖它)

npm install -g pnpm

# 再装插件(注意这里用的是 dsh 命令——这就是为什么前面要 npm 全局安装)

dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/heads/main.tar.gz

装完重启 dsh、新建工作区后,输入框里就能 @ 搜文件当上下文了(旧工作区不生效)。

② ModLens:让 DeepSeek 看图

众所周知 DeepSeek 模型不认图,这个插件通过调用 Gemini API 补上视觉能力(Gemini 有免费额度,去 AI Studio 申请个 key 就行)。

复制安装指令发给 dsh,它会自动检测系统里的 Gemini、让你贴 key 并自动测图,通过后就提示”DeepSeek 可以识别图片了”。

⚠️ 缺点:图片不能直接粘贴进对话框,只能给文件路径或 URL。

③ DSH-better-sidebar:侧边栏工作台

装完侧边栏能看文件目录、预览代码,还能把命令窗口集成进来,接近 Claude Code / Codex 的操作体验:

dsh plugin --profile web add dsh-better-sidebar@0.10.3

⚠️ 官方推荐走 CLI 安装。GitHub 上的 install.ps1 脚本有兼容 bug(实测与 Node 版本无关);如果报 ERR_PNPM_IGNORED_BUILDS(node-pty / protobufjs 原生模块被拦),打开 .dsh\profiles\web\pnpm-workspace.yaml,把 node-pty / protobufjs 的注释值改成 true 再重跑 add 即可。


几个容易踩的坑

  • Node 装 22 别装 24:24 下部分插件有兼容问题(winget install OpenJS.NodeJS.22

  • npm 全局装,别用 npx:npx 不注册 dsh 命令,装插件会报 CommandNotFoundException

  • 装插件前先装 pnpmdsh plugin add 底层依赖 pnpm,没装会报“‘pnpm’ 不是内部或外部命令”

  • GitHub 拉插件网络失败(ECONNRESET):开代理 / 手动下载 tar.gz 本地安装 / 用镜像前缀,三种兜底

  • ModLens 不能粘贴图片:只能给路径或 URL

  • 每装一个插件都要重启 dsh 才生效

  • 启动 dsh 的那个 PowerShell 窗口千万别关:关了服务就停,dsh 直接没法用

  • 换 Node 版本后重装一次 dshnpm install -g @deepseek-ai/dsh@latest,避免旧缓存问题


用到的链接

  • DeepSeek Harness 官方页https://www.deepseek.com/harness/

  • DeepSeek API 平台https://platform.deepseek.com/

  • GitHub 仓库https://github.com/deepseek-ai/deepseek-harness

  • dsh-at-file(@ 引用文件):https://github.com/omdsh-dev/dsh-at-file

  • ModLens(读图):https://github.com/liustack/modlens

  • DSH-better-sidebar(侧边栏工作台):https://github.com/omdsh-dev/DSH-better-sidebar

  • Google AI Studio(Gemini API key):https://aistudio.google.com/

具体每一步怎么点、怎么填,跟着视频做最直观。预览版确实还有粗糙的地方,但如果你想省一套第三方工具的钱、又愿意折腾,它值得一试。

0
🔥 今日已注册 171 🎁 新用户专享 · 首月 5 折
☁️ 云服务器 · 全区域覆盖 🇭🇰 香港 🇺🇸 美国 🇰🇷 韩国 🇨🇳 国内 12元/月起 ⚡ CN2 GIA 🌐 BGP 📡 CDIA 三网直连
💡 注册时输入优惠码 aabh,享首月 5 折 · 新购 8 折 · 续费 9.5 折 🔥 可叠加年付 7 折

评论区