DeepSeek?Harness(简称 DSH)是 DeepSeek 开源的AI Agent运行框架,公式:Agent = 大模型 + Harness。
模型负责思考;Harness负责让AI读写本地文件、执行终端命令、调用工具、拆分复杂任务;核心理念一切皆插件,当前为开发者预览版,会频繁更新,适合尝鲜,不要直接上生产环境。
??安全提醒:DSH可以操作你电脑本地文件、运行shell命令,务必新建空文件夹作为工作区,不要直接选桌面、系统目录、重要项目文件夹,防止误删文件。
DSH是Node程序,Windows/macOS/Linux都需要,推荐版本 Node.js 22.19+ /24.x LTS。
|
1 |
node -v |
输出版本号,代表安装成功。如果提示“不是内部命令”,重启终端,或者重新安装Node。
复制下面整行,粘贴到终端回车执行:
|
1 |
npx @deepseek-ai/dsh web |

备选:全局安装(网络差、想固定版本)
|
1 2 |
npm install -g @deepseek-ai/dsh dsh web |
进阶:源码编译运行(做插件开发才需要,小白跳过)
|
1 2 3 4 5 |
git clone https://github.com/deepseek-ai/deepseek-harness.git cd deepseek-harness pnpm install pnpm run build pnpm dsh web |
网页打开后会弹窗要求填入API密钥,没有key无法调用大模型。

注意:密钥只显示一次,保存好,不要泄露给别人,会消耗你的账户余额。


?正确:D:\dsh?test、~/dsh?demo 这种全新空文件夹
?禁止:桌面、文档、你的正式项目、系统文件夹!AI会读写、修改甚至删除目录下文件。
选中之后对话框才解除灰掉,可以输入指令。
DSH左上角可以切换模式,四种模式不是简单改提示词,是加载不同插件集合:
工作区已经选好空文件夹,模式选【标准模式】,权限默认即可。
输入第一条简单指令,复制发送:
在当前目录新建一个index.html,写一个简单的网页,标题是我的第一个DSH测试页面,页面输出hello DSH Harness
观察页面发生的动作:
小提示:遇到风险操作(比如删除文件),DSH会弹出确认框,你手动允许才会执行,不要随便点允许。
写一个python脚本,实现冒泡排序,保存为sort.py,同时生成readme.md说明怎么运行
读取当前目录下sort.py,给全部函数增加注释,优化代码,直接覆盖原文件
执行命令打印当前目录文件列表,把结果输出到list.txt
|
1 |
npm config set registry https://registry.npmmirror.com |
没有选择工作区!点击左上角选择工作区,选中文件夹后输入框激活。
回到运行的终端窗口,按 Ctrl + C,服务停止。下次使用重新执行 npx @deepseek-ai/dsh web。
|
1 |
dsh run "你的任务指令" |