DeepSeek Harness
DeepSeek Harness可以 写代码、读写文件、执行 Shell 命令、进行多文件重构等。
DeepSeek Harness (简称 dsh) 是深度求索(DeepSeek AI)开源的本地优先、基于插件架构的 Agent 运行/开发环境(Coding Agent Harness)。
DeepSeek Harness 是一个"底层的、模块化的 Agent 运行与开发平台"(基于"万物皆插件"的架构)。
它的核心特色是允许开发者把模型、工具、沙箱、会话存储、甚至是整个智能体的循环逻辑(Agent Loop)全部拆卸、替换或重新组装。
它基于 Node.js 开发,安装和启动非常轻量,可以通过 npx 直接拉起 Web UI 界面。
前提:安装Node.js
在安装前,请确保你的电脑上已经安装了 Node.js(官方推荐较新版本,如 Node.js v22 及以上)。
你可以通过终端检查当前版本:
bash
node -v
npm -v
-
如果还没有安装或版本较低,建议使用
nvm安装 Node.js v24.nvm install 24
-
如果是 windows ,可以使用以下命令安装:
winget install OpenJS.NodeJS.24
安装与启动步骤
安装DeepSeek Harness
DeepSeek Harness 支持免全局安装直接通过 npx 运行。在终端(Terminal / CMD)中输入以下命令:
bash
npx @deepseek-ai/dsh web
- 执行该命令后,系统会自动下载并拉起 DeepSeek Harness 的 Web 服务。
全局安装dsh,方便使用
上面的命令,通过 npx 每次动态拉取,如果每次都要执行,还是有点麻烦,可以使用全局安装命令。
如果你想在本地终端任何目录下都能直接唤起,可以先执行一次全局安装:
npm install -g @deepseek-ai/dsh
安装完成后,以后就不需要每次都敲 npx 命令了,直接在任意项目目录下输入:
dsh web
执行后它就会直接在本地拉起 Web 控制台。
打开控制台
服务启动成功后,在浏览器中打开以下链接即可进入 UI 界面:
text
http://127.0.0.1:3080
配置模型与 API Key
进入 Web 界面后,需要在设置页面中,填入 API Key。
之后就可以在本地的 DeepSeek Harness 中引入项目,让 Agent 写代码、读写文件、执行 Shell 命令、进行多文件重构了。
