DeepSeek在GitHub上放出了一个新项目:DeepSeek Harness,内部代号 dsh。这是一个agent harness——用来把大模型包装成能在终端里自主执行多步任务的智能体框架。项目上线后迅速积累了18k星、1.2k fork、50个watcher,仓库历史里有12,293次commit,采用MIT协议,一条命令npx @deepseek-ai/dsh web就能在本地3080端口拉起一个Web UI。
这不是一次简单的开源放料。DeepSeek过去两年靠V3、R1系列模型立住了脚,这次动作意味着它想从“卖模型”往上走一层,去做开发者会天天打开的那个工具。问题是,星标数好看,不代表这工具真的能打——现在没有任何独立测试数据能证明这一点。
dsh想干什么:万物皆插件
dsh的架构核心是“everything is a plugin”,底层由DeepSeek自研的Cordis范式驱动,理论出处是论文《A Programming Paradigm for Spatiotemporal Composability》。听起来有点学术,说白了就是想把工具调用、上下文管理、多智能体协作这些能力都做成可插拔的模块,而不是写死在主程序里。
值得留意的一个细节:仓库目录里有.claude和.agents这样的文件夹。这大概率是在设计上参照甚至试图兼容已有生态的约定——早期开源工具想蹭一把成熟生态的便车,这种做法并不新鲜。社区支持也搭好了框架,GitHub Discussions加一个专属Discord,插件仓库打上dsh-plugin标签就能被收录。
为什么重要:模型公司想抢工具层的入口
现在的agent CLI赛道已经有了明确的三分格局:Anthropic的Claude Code、OpenAI的Codex CLI、Google的Gemini CLI。它们比拼的不是模型本身,而是工具调用的顺滑度、权限模型、插件生态、多智能体协作这些工程细节。DeepSeek此前一直待在模型层,靠开源权重和跑分说话,这次直接下场做终端工具,等于要跟三家科技巨头在应用层正面碰上。
这个动作的战略意图目前只能推测,但有一个关键分野:dsh到底是只服务DeepSeek自家模型的绑定工具,还是一个开放给任何模型接入的通用框架。如果是前者,它更像是给自家模型找一个更顺手的使用场景;如果是后者,DeepSeek就是想在开发者的日常工作流里占一个位置——这决定了它未来是一个产品配件,还是一门独立生意。
空白地带:没人验证过它到底行不行
这是最该老实说的一点:目前查不到任何独立、可信的对比测试,能说明dsh在实际使用中比Claude Code或Codex CLI好还是差。仓库里的18k星,可能是开发者对新工具的真实好奇,也可能部分借了DeepSeek模型本身的品牌效应——单看星标数据,分不清这两者的比例。
“Cordis范式”“spatiotemporal composability”这类理论包装也一样,在没有公开跑分的情况下,暂时只能当作工程叙事,而不是技术领先的证据。
preview阶段的热闹,离生产环境的信任还差一步验证
官方自己也说得很清楚:这是developer preview,接下来会有破坏兼容性的变更。这跟外界可能出现的“DeepSeek发重磅产品对标Claude Code”式解读是有张力的——现在还谈不上对标,只是先占个位置。
- 提醒.想拿dsh进生产环境的团队,现在就该假设接口和插件写法随时可能大改,先别把核心流程绑死在它身上。
对独立开发者来说,多一个选项总是好事,但preview阶段意味着稳定性没有保证,插件生态也刚起步。对企业技术选型团队,更现实的做法是观望——等正式版本、等公开benchmark、等插件生态跑出规模再评估。真正值得盯的变量,是DeepSeek会不会开放dsh支持第三方模型:那将决定它是一个开发者工具,还是又一层模型绑定的锁。
