兄弟们,今天聊聊 DeepSeek 官方开源的一个新东西——DeepSeek Harness,简称 DSH。
它是 DeepSeek AI 官方开源的 Agent 编程工具。你可以直接把它理解成 DeepSeek 版的 Claude Code——装进你的终端,让它帮你读代码、改代码、跑命令、查资料,干活。
项目地址:github.com/deepseek-ai/deepseek-harness,MIT 协议开源,目前还是 developer preview(开发者预览版),官方明说了会有破坏性更新。尝鲜可以折腾下。
它有什么不一样
我玩了一圈,最戳我的是这三点:
① 一切皆插件(Everything is a Plugin)
这是 DSH 的官方口号,也是它最大的不同。整个工具基于 Cordis 框架搭起来,功能全靠插件拼,而不是一坨关起门来写的巨无霸代码。想加功能?写个插件挂上去就行,甚至官方自己的功能你也能改。
② CLI 和 Web UI 双界面
DSH 不只是一个终端工具,还自带 Web 界面。dsh web 会在本地起一个服务(默认 http://127.0.0.1:3080),自动打开浏览器,你可以直接在网页里跟 Agent 对话、看它干活。终端党、网页党都有得用。
③ 插件能碰界面
我最喜欢的是它的”客户端插件”机制:浏览器侧的插件代码由 Web 端自动加载,不用重新构建 Web 应用,刷新页面就生效。也就是说官方界面不合口味,你写个插件就能自己换配色、定制功能。
怎么上手
要求装好 Node.js,一条命令就跑起来:
npx @deepseek-ai/dsh web
想从源码跑也行:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
说点实在的
- 文档在仓库里:插件开发教程在
docs/user/develop/basic/,想深入直接翻仓库,官方文档就是最好的教材。 - 版本迭代快:还在预览期,接口说变就变,建议跟着官方仓库的更新走。
- 社区挺热:GitHub 上已经十几万 star,插件生态在慢慢长,官方还给插件仓库开了个
dsh-plugin话题方便检索。想找现成插件,可以直接逛 DeepSeek Harness Hub。
DeepSeek 把编程 Agent 的开源钥匙也掏出来了。反正我已经装上玩起来了,兄弟们感兴趣的也去试试,有觉得好用的插件记得回来安利。