DeepSeek Harness:开源插件化智能体框架,一行命令本地跑起来

DeepSeek Harness ↗ 是 DeepSeek 官方开源的 AI 智能体框架,核心理念是「一切皆插件」:模型、工具、技能、会话、沙箱、存储、主循环乃至界面本身,全部由插件提供。官方的说法是 Agent = Model + Harness,Model 之外那套让智能体真正跑起来、跑得稳的执行环境,正是 Harness 要解决的问题。

核心功能

-
插件化架构,配置层就能换:模型适配、工具、技能、会话、沙箱、存储、调度、UI 都是基于 Cordis 插件系统实现的独立插件,想换个模型供应商或者换一套工具集,改配置就行,不需要碰源码。
-
一行命令本地起服务,跨平台可用:
npx @deepseek-ai/dsh web拉起本地 Web 服务(默认跑在127.0.0.1:3080),浏览器打开就能用;因为基于 Node.js,Windows、macOS、Linux 都能跑,也支持git clone源码后自己用 pnpm 编译。 -
多种运行模式按需切换:标准模式是常规的对话式协作;PTC(Code Mode)用 TypeScript 把多步操作组合成一次调用,减少来回交互的开销;另外还有极简、创造两种模式,适配不同任务节奏。
-
仅追加式会话日志,全程可回放:系统提示词、思维链、工具调用和结果都完整记录下来,配合 Trajectory 视图能看清整个执行轨迹,支持恢复、分叉、检索、重新回放,出问题的时候不用靠猜。
-
原生支持 Skills、子代理和工作流:技能库、计划拆解、子代理协作、工作流编排都是内置能力,不用自己从零拼一套调度逻辑。
-
工作区隔离 + 权限确认机制:文件读写、命令执行都限定在工作区范围内,执行前有权限确认这道闸,不是完全放养的自动执行。
-
多模型接入,不锁定一家:默认接 DeepSeek 自家模型,也可以在设置里换成其他模型提供商,框架本身不跟具体模型绑死。
收费情况:Harness 本身是开源项目(MIT 协议),框架免费用,官网没有另外卖订阅或者 Pro 版。真正花钱的地方是你接的模型 API——用 DeepSeek 自家模型的话,网上有实测反馈说复杂编程任务跑一次大概几毛到一两块钱,具体账单看你接的是哪家模型、用量多大。
我自己看下来,Harness 目前还处在开发者预览阶段,跟 Claude Code、Codex CLI 这类直接在终端里对话的工具用起来不太一样——它没有命令行交互界面,是起一个本地服务,得开浏览器操作,习惯了纯终端流程的人可能会觉得多绕了一步。它更适合想自己搭 Agent 工作流、喜欢折腾插件配置的开发者:换模型、换工具集不用改代码,出问题了还能翻完整的执行轨迹复盘,这两点对经常调试 Agent 行为的人挺实用。如果只是想要个「装上就能用的 AI 编程助手」,它可能不是最省心的选择——开发者预览阶段意味着还在快速变化,浏览器交互也比不上原生终端顺手;但对愿意花时间配置、看重可替换性和可追溯性的人来说,这套插件化思路确实提供了不少同类工具没有的灵活度。