是什么
DeepSeek Harness 是对标 Codex,Claude Code 的一款本地 Agent 工具,因其采用 Harness 架构,所以官方直接将其命名为 DeepSeek Harness(反正感觉不好听,后面看官方换不换名字)
安装准备
DeepSeek 提供两种安装方式,一种是直接使用 Node 的 npx 命令行安装,如果你没有node 环境,建议先去下载 NodeJs 环境
官方要求 Nodejs版本至少在 v22.19.0 及其以上,所以建议本地有 Node 的情况,下载 nvm 进行管理,如果没有 Node 的情况,你可以直接下载新的 Node,后续再考虑采用 nvm 进行管理。

安装方式 1
官方提供 npx 命令行进行安装,命令行如下:
npx @deepseek-ai/dsh web
该命令行会要求你的 pnpm 包需要有 unrun命令,如果没有的话会报错:
sh: dsh: command not found
如遇报错则可以使用命令:
pnpm add -D unrun # 全局安装 pnpm add -wD unrun # 在当前子包文件夹下安装
不出意外的话,你将会看到以下界面:

将地址复制到浏览器打开,浏览器出现下列页面代表安装成功:

安装方式 2
下面这种方式是给有一定程序基础的同学使用,前提是您的网络能连同 GitHub,则可以从源码仓库上下载代码下来进行安装部署,方式如下:
git clone https://github.com/deepseek-ai/deepseek-harness.git
下载后,依旧建议您使用 node >= v22.19.0 ,否则会遇到 Node 版本不兼容的问题。
然后依次执行:
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

当您的终端出现以上结果代表安装成功。
使用方式
DeepSeek Harness 支持您使用 DeepSeek 官方的 apikey,或者您也可以自行稍后设置。
据官方所说,支持兼容OpenAI的 Chat 模式或 response 模式,并且也支持 anthropic 的 message 格式,所以您可以选择使用 DeepSeek 的 api,也可以自行选择其他已有厂商 api;

你可以在 DeepSeek 开放平台创建你的 apikey,不过切记请勿泄露。
DeepSeek Harness 会要求你选择一个本地的工作空间,同时 DeepSeek Harness 的设想是一切皆插件,包括Agent 的编码能力,工作区执行能力等等,预设了 159 个插件,虽然目前也不知道这些插件的意思,但是后期随着 Harness 的完善,就会逐渐的变得更加清晰了。
夜雨聆风