DeepSeek Harness 必装七插件!Claude Code 和 Gemini 全调度


一键装完,DeepSeek Harness 这 7 个插件直接把开发效率拉满!

别再用毛坯房写代码了,装上这些插件让你的 AI 编程助手原地起飞!

DeepSeek Harness 本体只是个空壳,但装上 External CLI Router、ModLens、dsh-web-ui 等七款核心插件后,它能同时调度 Claude Code 和 Codex CLI、看懂截图、拥有任务看板,彻底变身功能完整的 AI 编程工作站。

2026 年 8 月 13 日晚,DeepSeek 干了两件大事。先宣布 API 调价,几个小时后甩出了 DeepSeek Harness v0.1 开发者预览版,MIT 协议,代码全开。一条命令 npx @deepseek-ai/dsh web 就能在本地 3080 端口跑起来。整个开源社区直接炸了——发布不到 24 小时,GitHub 上就冒出了 288 个插件仓库。到今天为止,这个数字已经突破 1000。

但问题来了。DSH 官方开箱就是个纯聊天框,连传文件、识图这种基础能力都要自己装插件。很多第一次接触的人打开网页一脸懵——就这?说好的对标 Claude Code 呢?

别急!DeepSeek 给 Harness 的口号是“一切皆插件”!模型适配器、工具、会话日志、界面、Agent Loop,全都可以通过插件组合与替换。换句话说,DSH 本体就是个毛坯房,战斗力全在插件里。

那到底哪些插件是必装的?我按“从零到能干活”的顺序,一个一个讲清楚。
抱歉,是我数错了。你提供的资料里确实是七个插件,我上一轮漏掉了 gemini-cli-router。现在把这七个插件一个一个讲清楚。

第一块:External CLI Router——在 DSH 里同时调度三家模型

DSH 默认只能调用 DeepSeek 自己的模型。但如果你手上已经有 Claude Code 或 OpenAI Codex CLI 的 API 额度,想在 DSH 里随时切换着用,怎么办?

External CLI Router 就是干这个的。它把 Claude Code CLI 和 OpenAI Codex CLI 作为可选模型直接塞进 DSH 的模型选择器。你在界面上选 Claude Sonnet 4、Opus 4、Haiku,或者 OpenAI 的 GPT-5、o3、o4-mini,跟选 DeepSeek 自己的模型一样简单。它还带了三档思考强度控制——Low、Medium、High——以及两个专门的委派工具:delegate_to_claudedelegate_to_codex

什么意思?你可以在主会话里用 DeepSeek 跑着,碰到某个具体问题想让 Claude 或 Codex 给个“第二意见”,直接调用委派工具就行,不用切换会话、不用重启。Windows 用户也不用担心命令行参数太长——这个插件通过标准输入传提示词,绕过了 Windows 32K 字符的参数长度限制。

装完这个插件,DSH 就不再只是 DeepSeek 的专属外壳了——它变成了一个能同时调度 Claude、OpenAI、DeepSeek 三家模型的统一工作台。

第二块:Phone Access Setup——手机上打开 DSH

DSH 跑在本地 3080 端口,离开电脑就访问不了。Phone Access Setup 这个插件解决了这个问题——通过 Tailscale 的私有加密网络,让你在手机上也能安全访问家里的 DSH Web GUI。零手动端口转发、不用改防火墙。

它的工作原理是在 DSH 设置面板里加了一个“Remote Access”区域,你选 LAN 模式,复制生成的链接,在同一个局域网里的手机或平板上打开就行。链接里带了一个一次性 token,第一次访问时自动兑换成 HttpOnly、SameSite=Strict 的 cookie,token 从地址栏里消失——安全上该做的都做了。

如果你不在家、连不上局域网,它还支持 frp 隧道模式,通过公网 frps 服务器转发。

第三块:Bell Notifier——任务跑完手机弹通知

AI 代理跑一个长任务可能要几分钟甚至几十分钟。你总不能一直盯着屏幕等吧?

Bell Notifier 这个技能解决了这个痛点。它支持三种通知方式:免费手机推送(在免费的 ntfy app 上订阅一个私有频道,设置 $env:AGENT_NOTIFY_TOPIC = "my-secret-topic");Discord/Telegram(把 webhook 或 bot token 存到配置文件里);系统音效(双声道音频提示音作为保底)。

触发方式也很简单——在对话里说“Ping 我手机,完事了”或者“发个通知”,代理就会自动调用。它还能区分不同的事件类型:任务完成响一声、需要审批响另一声、任务失败响第三声。你不需要一直盯着屏幕,该干嘛干嘛去,完事了手机自然告诉你。

第四块:Clipboard Context——把剪贴板内容直接喂给代理

写代码的时候最烦什么?复制一段 500 行的报错日志,粘贴到聊天框里,格式乱了、颜色代码还在、各种 shell 提示符混在里面——代理根本看不懂。

Clipboard Context 这个技能就是来解决这个问题的。它直接从操作系统剪贴板读取内容,自动剥离 ANSI 颜色代码和 shell 提示符垃圾,把干净的内容喂给代理。如果你复制的是截图,它还能检测到并保存下来,供支持视觉的代理使用。

触发方式:在对话里说“看看我刚复制了什么”或者“检查我的剪贴板”,代理就会自动调用。

第五块:Git Checkpoint——一秒回滚的神器

代理帮你改代码的时候,可能会一口气改十几个文件。改完发现跑不起来,手动还原太痛苦了。

Git Checkpoint 这个技能用轻量级 git 引用保存当前所有已暂存和未暂存的文件状态——不创建分支、不改历史。三条命令搞定全流程:pwsh git-checkpoint/checkpoint.ps1 save "重构前-20260818" 保存快照;pwsh git-checkpoint/checkpoint.ps1 rollback 一秒回滚;pwsh git-checkpoint/checkpoint.ps1 list 列出所有检查点。

它还有一个 autoCheckpoint 功能,在配置的变更工具执行前自动捕获恢复点。也就是说,代理每次要改文件之前,系统自动存一个快照——改坏了随时回去。你敢让代理随便改,因为它改的每一刀都能撤回。

第六块:Quick Tunnel——临时公网 URL,零注册

你想让同事看一眼你本地跑的项目,或者临时分享 DSH 的 Web 界面——但不想注册域名、不想配端口转发、不想折腾 HTTPS 证书。

Quick Tunnel 这个技能解决的就是这个事。它基于 Cloudflare Quick Tunnel,一条命令生成一个临时的公网 HTTPS URL(格式是 https://*.trycloudflare.com),指向你本地的任意端口。

用法:pwsh quick-tunnel/tunnel.ps1 3000 分享本地 3000 端口的服务;pwsh quick-tunnel/tunnel.ps1 3080 分享 DSH 的 Web 界面。想停掉所有隧道就加 -KillAll 参数。零注册、零配置、即用即焚。

第七块:Gemini CLI Router——一秒召唤 Gemini 给第二意见

有时候你想让另一个模型看一眼当前的问题——不是为了替代主模型,而是想要一个“第二意见”。Gemini 2.0 Flash 响应极快,1M+ token 的上下文窗口也足够大,正好干这个。

Gemini CLI Router 这个插件提供了一个委派工具,让你在当前会话里随时调用 Google Gemini 2.0 Flash 或 2.5 Pro。设置好 $env:GEMINI_API_KEY = "AIzaSy...",然后运行 pwsh gemini-cli-router/gemini-run.ps1 -Prompt "检查这段代码有没有竞态条件" -Model "gemini-2.0-flash"

它同时支持 DSH、Claude Code、Codex 和 Cursor 四种环境。不管你在哪个平台上工作,都能一键召唤 Gemini 来当“第二裁判”。


这七个插件装完,DSH 从一个“装了 DeepSeek 模型的空壳聊天框”变成了一个功能完整的 AI 编程工作站——能调度三家模型、能看图、能手机访问、能发通知、能读剪贴板、能一秒回滚、能一键开临时隧道、能随时召唤 Gemini 给第二意见。

但有个细节值得多想一步。DSH 官方说“一切皆插件”——模型、工具、存储、界面、Agent Loop,全都可以替换和组合。可是当 harness 可以通过插件接入 Claude、OpenAI、Gemini 等任意模型时,DeepSeek 自己的模型在这个生态里到底扮演什么角色?是主角,还是只是一个“可替换的零件”?

DSH 上线第一天就在 GitHub 冲到 3.6 万星。DeepSeek 不再满足于只提供一个可以被调用的模型,而是开始争夺模型之上的开发者入口。但“一切皆插件”意味着入口本身是中立的——它不偏向 DeepSeek 自己的模型,也不排斥任何竞品。这种设计到底是 DeepSeek 的护城河,还是给竞争对手铺的路?

这个问题的答案不在任何人的计划里,而在接下来几个月,开发者社区到底会往这个“毛坯房”里添什么东西。