乐于分享
好东西不私藏

5天15万星、6000+插件:DeepSeek 把 Agent 做成了「赛博乐高」

5天15万星、6000+插件:DeepSeek 把 Agent 做成了「赛博乐高」

8月13号晚上,我照例刷 GitHub Trending,一条动态直接把我看愣了——

一个叫 DeepSeek Harness(圈内叫 DSH、dsh)的项目,上线 12 小时冲到 5 万星。等我周末回过神再刷,它已经 15 万星、6000 多个插件仓库了。这涨速,比去年任何一个"开源爆款"都猛。

我第一反应是:又是个套壳玩具?结果越扒越心惊——它不是又一个聊天机器人,而是一套让开发者自己拼装 Agent 的底座。DeepSeek 官方给了一句极干脆的等式:

Agent = Model + Harness

模型是大脑,Harness 是手脚和神经系统。而 DSH,就是那副"手脚"。

先说清楚,它到底解决了什么"疼"

你调 DeepSeek API,拿到的是一颗"大脑"——它能思考、能推理,但没有手脚。你没法让它直接读你电脑上的文件、执行命令、连续干几个小时。

过去这层"手脚"要么是厂商焊死的成品(比如 Claude Code),要么得你自己从零写。DSH 干的事,是把这层"手脚"做成了公开、可拆、可改的工程对象

一句话定义:DeepSeek Harness 是一个模型无关、全插件化的 Agent 运行时框架,MIT 协议开源。

一切皆插件:Cordis 微内核

"一切皆插件"(Everything is a Plugin)不是营销话术,是它的架构事实。

DSH 底层是一个叫 Cordis 的微内核,设计写在一篇 88 页的论文《A Programming Paradigm for Spatiotemporal Composability》(时空可组合性)里。Cordis 只干三件事:加载插件、卸载插件、管依赖——本身不带任何 Agent 能力,像个乐高底座板,只给插口。

在它之上,这些东西全是插件

  • • 模型适配器
  • • 工具注册表
  • • 会话日志
  • • 文件系统 / 沙箱
  • • Agent 循环(Loop)本身
  • • 甚至 Web UI

关键在"没有特权核心"(no privileged core to patch)。你想换模型、换工具、换界面,不用碰 DSH 源码,改配置就行。插件之间通过"服务(service)+ 类型化事件(event)"协作,卸载时副作用可逆撤销——这是给"自进化 Agent"打的地基。

四种模式,PTC 最值得单拎

DSH 把使用场景固化成四种预设:

  • • 标准模式:完整编码 Agent,文件/Shell/搜索/子代理全有。
  • • PTC 模式(Programmatic Tool Calling):让模型直接写一段 TypeScript,把十几次"调一个工具等结果"压成一次执行。长任务稳定性明显更好。
  • • 极简模式:只留持久 Bash + 文件编辑器,官方用来做模型基准测试。
  • • 创造模式:用来造你自己的新模式。

PTC 是我觉得最实用的一个——普通模式里模型调工具一来一回十几次,PTC 一口气把多步操作写成一段程序跑完,适合批量、结构化活。

想试一条命令就行(Node.js 18+):

npx @deepseek-ai/dsh web

浏览器自动开 http://127.0.0.1:3080。API Key 存在 $DSH_HOME/.credentials.yaml,页面只留引用,不存明文。

Trajectory:Agent 的"黑匣子"

这是 DSH 被严重低估的设计。

Agent 跑得越久、工具链越复杂,聊天记录越黑盒——你根本搞不清模型背后干了啥。DSH 的 Trajectory(轨迹) 把模型看到的一切(系统提示词、推理、工具调用和结果、子代理调度、每次上下文注入)写进一份只增不改的会话日志

你可以在 Trajectory 视图里按来源逐条检查、恢复会话、从任意步骤分叉、搜索、回放。相当于每次运行自带黑匣子,出问题能完整复盘它到底看到了什么、为什么这么干。而且有个硬约束:任何会进入模型上下文的信息,必须能从日志重建——不能偷偷塞数据进 prompt。

社区爆炸:从 288 到 6000+

发布不到 24 小时,标 dsh-plugin 的第三方仓库就有 288 个;到 8 月 17 日,已经冲到 6000+,插件总数 5000+、作者 3500+。社区里出现了精选目录:Oh-My-DSH 收了 1117 个精选插件、监测 1521 个仓库;DSH 1024Store 汇了 4120 个。

我翻了一圈,最"有意思"的插件大概这几类:

① 花式换皮 UI(社区最爱折腾,占精选约 1/6):有人把 DSH 改成 2007 年 QQ 风、Windows XP 蓝任务栏+草地壁纸、《明日方舟》、赛博朋克 2077、二次元角色主题。Reddit 网友原话:"肉眼可见的元素都能改,潜力惊人。"还有 dsh-deep-whale(鲸鱼娘皮肤),不提升生产力,但长期盯屏幕的人懂——界面顺眼才用得久。

② 补核心能力(最实用):星数最高的 open-design 已经 8.7 万星(生态第一),等于开源版 Claude Design,网站原型/PPT/设计系统一条龙。ModLens 给纯文本模型装"眼睛"(星标两千+),把截图转成结构化证据让模型真"看懂";dsh-office 补 Word/PDF/PPT 读写;dsh-browser 内嵌浏览器直接操作网页、复用你的登录态;dsh-computer-use 接管鼠标键盘操作桌面(目前 macOS)。archify 能自动生成可验证的架构图、时序图(星标一万三),dsh-memory-evolve 给 Agent 加跨会话长期记忆——专治它"隔夜就忘"的老毛病。

③ 降低门槛anywhere-labs 把官方版打包成开箱即用桌面端,两天 4700 星;有人用 Tauri 压到 100MB,有人用 Python+pywebview 压到 18MB——不用装 Node、不用敲命令行。

④ 整活彩蛋dsh-minigames 把俄罗斯方块、贪吃蛇、2048、扫雷等 18 款经典游戏塞进聊天窗口,等模型推理时来一局;colleague-skill(2.2 万星)把好友/同事的对话风格沉淀成可复用 Skill,"将冰冷的离别化为温暖的 Skill",情感向项目社区反响爆炸。还有 dsh-claude-move,把你在 Claude Code 的会话完整迁移过来——从友商"搬家"都给你备好了。

更妙的是口碑反转:发布初大家吐槽"对非开发者不友好、毛边多",同样跑 V4-Flash 比别家多烧三倍 token。但五天里,界面丑、不能读图、没 IDE、没 TUI 这些短板,全被社区插件填上了

和 Claude Code、Codex 到底差在哪

维度
DeepSeek Harness
Claude Code
Codex
定位
开发者底层框架
成品工具
成品工具
模型绑定
近 40 家可换
深度绑定 Claude
深度绑定 OpenAI
开源
MIT 全开源
闭源
闭源(CLI 部分 Apache)
可定制
内核级替换(一切皆插件)
外围扩展(Skill/MCP)
平台内配置
可观测
仅追加日志 + Trajectory
26 个生命周期钩子
相对黑盒

说白了,Claude Code 是"造好的车",DSH 是"能让你自己造车的零件和图纸"。连 WorkBuddy 这类 Agent 工具,底层也是 think-act-check 的 ReAct 循环——DSH 的不同不在循环长啥样,而在循环周围的东西能不能随便换

坑点段:先别上生产

我得把边界说清楚,这关系到你能不能踩坑:

  • • 安全红线:装插件等于跑第三方代码,能读文件、用凭据、联网。DSH 的工具审批不会沙箱化插件代码。已有人装社区插件时,一条命令转义出错,把符号链接当真实目录处理,误删了 400G 数据。陌生插件别在放密钥/客户数据的工作区试。
  • • 破坏性变更:官方明确写了 COMPATIBILITY-BREAKING CHANGES——v0.1 预览版,插件 API 和 config 都没稳定,现在写的插件以后可能得重写。
  • • 治理缺位dsh-plugin 标签里混了不少"伪插件"纯引流,选插件以 awesome-dsh-plugin 精选列表为准。

成本倒是小:以 V4-Flash 跑单任务约 0.2 元,框架本身免费。

我的看法:Agent 时代的安卓?

DeepSeek 这次押的不是"谁的模型更强",而是"谁能更快连接并治理专业能力"。开源(MIT)、模型无关(近 40 家)、完全插件化、开发者优先——这套路数让人想起安卓:Google 没自己造手机,而是做了可定制的开源系统,让无数厂商造自己的手机。

DSH 想做的是 Agent 时代的安卓。但愿景和现实有距离:v0.1 还是开发者预览版,API 不稳、文档不全。我的建议是——现在上车玩生态、学架构、写插件,但别把它当生产主力。

想试水?最小路径

拿一人公司开发者举例:每周给客户发周报(拉数、出图、写稿、发邮件)。别一上来装满插件让 Agent 全自动,而是先用零插件模式跑通"读本地一个 CSV → 生成摘要 → 写进 Markdown"这个原子流程;确认模型、权限、工作区边界都可控,再加一个 Workflow 插件把它串成流水线。

几条命令备用:

# 启动 Web UI(默认端口 3080)npx @deepseek-ai/dsh web# 装一个插件(以视觉插件 ModLens 为例)dsh plugin --profile web add @liustack/modlens# 无界面跑一次任务后退出dsh --profile headless "把测试跑一遍并修复失败"

开源地址(都去亲眼看一下再决定装不装):

  • • DeepSeek Harness 主仓库:https://github.com/deepseek-ai/deepseek-harness
  • • 插件精选索引:https://github.com/awesome-dsh-plugin/awesome-dsh-plugin

你装过 ModLens 这类"补能力"插件了吗,体验是雪中送炭还是锦上添花?你最希望 DSH 先长出哪类插件——视觉识图、长期记忆,还是企业级权限治理?