夜雨聆风学习资料网

ARTICLE · 1050958

DeepSeek Harness 保姆级教程:安装配置、模式详解、Token消耗&竞品对比

DeepSeek Harness 保姆级教程:安装配置、模式详解、Token消耗&竞品对比

向AI转型的程序员都关注公众号 机器学习AI算法工程

不同于传统 AI 对话工具,DeepSeek Harness 不是单纯的聊天模型,而是一套可插拔、可定制、可落地的 AI 智能体运行框架,能够直接读写本地文件、执行终端命令、自动化完成编码、重构、文档编写等开发任务,彻底实现「AI 从回答问题到动手干活」的跨越。

本文将从零起步,带你全面吃透 DeepSeek Harness:核心原理介绍、超详细安装部署、全模式功能解析、Token 消耗机制、主流竞品横向对比,新手也能一键上手!

一、DeepSeek Harness 核心介绍

1.1 什么是 DeepSeek Harness?

DeepSeek Harness 是 DeepSeek AI 推出的开源 AI Agent 运行框架,基于 MIT 开源协议,核心定位是 Model + Harness = 完整智能体。如果说大模型是 AI 的「大脑」,那 Harness 就是 AI 的「手脚与操作系统」。

传统大模型只能输出文本内容,无法对接本地环境、无法执行实操任务;而 DeepSeek Harness 作为中间运行框架,打通了大模型与本地设备的壁垒,支持文件读写、终端命令执行、工具调用、流程自动化、插件扩展,是真正面向开发者的工程化 AI 编程助手

1.2 核心四大特性

  • 一切皆插件(核心亮点):基于 Cordis 插件架构,文件编辑、命令执行、网页检索、模型适配等所有能力均可插拔替换,无需修改源码即可自定义功能,扩展性拉满

  • 可视化操作界面:无需命令行硬操作,自带 Web UI,任务执行流程、工具调用记录、Token 消耗全程可视化,新手友好

  • 安全可控机制:分级权限管控,文件修改、终端执行等敏感操作需人工审批

           但请务必看清官方声明:官方 Safety Notice 的原话是「沙箱降低风险,但不保证完全隔离」(sandboxing reduces but does not guarantee isolation)。官方推荐的最小权限实践是:在一次性虚拟机或容器里运行。       我的建议是——不要把 DSH 直接挂到你的生产项目目录上,拿一个专门的测试目录先跑顺手。

  • 轻量化低成本:部署极简、无冗余依赖,内置智能缓存机制,Token 消耗远低于同类竞品,日常开发几乎零成本

二、DeepSeek Harness 超详细安装部署(保姆级)

DSH 基于 Node.js 运行,仅需两步即可完成部署,支持 Windows/Mac/Linux 全平台,官方提供 Npx 快速启动 和 全局安装 两种方式,下面逐一讲解,附带报错解决方案。

2.1 前置环境准备(必看)

DeepSeek Harness 强制要求 Node.js 22.0 及以上 LTS 版本,低版本会直接启动失败,这是90%新手报错的核心原因。

  1. 前往 Node.js 官网 下载最新 LTS 版本

  2. 安装时默认勾选 AddtoPATH,自动配置环境变量

  3. 安装完成后,打开终端(Windows 用 PowerShell,Mac/Linux 用原生终端),输入以下命令验证:

node-v

npm -v

输出版本号即代表环境配置成功,若提示「不是内部命令」,需重启终端或手动配置环境变量。

2.2 两种安装启动方式

方式一:Npx 临时启动(推荐新手,无需全局安装)

无需占用本地全局依赖,用完即走,一键启动 Web 界面,适合临时体验、偶尔使用的场景。终端输入:

npx@deepseek-ai/dsh web

首次执行会自动下载依赖,等待1-2分钟,终端输出以上内容即启动成功。

方式二:全局安装(推荐长期使用)

全局安装后可任意目录快速启动,无需重复下载依赖,稳定性更高:

# 全局安装

npm install -g @deepseek-ai/dsh

# 启动 Web UI

dsh web

启动成功后的界面(在浏览器地址栏搜索http://127.0.0.1:3080):

2.3 常见报错与解决方案(细节避坑)

  • 问题1:下载依赖超时、速度极慢 解决方案:切换 npm 国内镜像源,终端执行: npm config set registry https://registry.npmmirror.com

  • 问题2:3080 端口被占用 解决方案:自定义端口启动,命令如下: npx @deepseek-ai/dsh web --port 8080 访问地址改为 http://127.0.0.1:8080

  • 问题3:Node 版本过低报错 解决方案:卸载旧版本 Node,重装 22+ LTS 版本即可

  • 问题4:浏览器打不开界面 解决方案:以终端输出的访问地址为准,关闭代理,重启终端重新启动

2.4 初始化配置

启动成功后,浏览器打开对应地址,完成基础配置:

  1. 配置模型 API:支持 DeepSeek 官方 API、本地私有化模型、第三方兼容模型

💰 关于费用,提前说清楚: DSH 框架本身是 MIT 开源、免费的,但它不自带模型——你需要自己准备 API Key。用 DeepSeek 官方 API 的话,是按 Token 计费的,需要去 DeepSeek 开放平台注册并充值。

也就是说:框架免费 ≠ 使用免费。好消息是 DeepSeek 的定价在业内属于很便宜的一档,日常学习用的开销通常在几块钱到几十块钱的量级(具体看你的使用强度)。

如果你想完全零成本,也可以接本地模型(比如用 Ollama 跑的开源模型),但效果会有明显差距,新手不建议一开始就走这条路。

     2.选择工作区:绑定本地项目文件夹,限定 AI 操作范围(保障文件安全)

     3.选择权限模式:默认推荐 Workspace Write 工作区读写模式

三、DeepSeek Harness 核心模式详解 & Token 消耗机制

3.1 四大内置 Agent 预设模式(功能全覆盖)

DSH 内置4种核心运行模式,适配不同开发场景,不同模式的工具权限、执行逻辑、Token 消耗差异极大,按需选择可大幅降低成本。

1)标准模式(默认推荐)
  • 核心能力:全功能编码 Agent,支持文件编辑、Shell 命令、网页检索、计划任务、子代理、工作流自动化,覆盖90%日常开发场景

  • 适用场景:项目开发、代码重构、BUG 修复、文档生成、批量任务处理

  • Token 消耗:均衡模式,上下文缓存命中率高,中等任务消耗可控,性价比最高

2)极简模式
  •  核心能力:只保留一个 shell 工具 + 一个文件编辑工具,砍掉全部插件与检索能力

  • 官方定位:这是给「最小环境下的模型基准测试」用的——它存在的意义是让不同模型在同样极简的工具集下跑分对比,而不是给你日常开发省 Token 用的

  • 适用场景:跑分测试、评估模型裸能力、以及在极端受限环境下做最简单的文件操作Token 消耗:工具定义少,上下文开销确实最低,但代价是能力也最少

  • 💡 日常开发我还是建议用标准模式。极简模式省下来的那点上下文,远不如插件带来的能力值钱。

3)PTC 模式
  • 核心能力:PTC = Programmatic Tool Calling(程序化工具调用)。它的思路是:不让模型一轮一轮地发工具调用请求,而是让模型**直接生成一段代码**,由这段代码在本地编排完成多轮工具调用,最后只把结果返回给模型

  • 好处:减少模型往返次数,也就减少了重复的上下文传输,对多步骤、强依赖的任务收益明

  • 适用场景:需要串联 5 步以上的复杂流程、批量自动化脚本、对执行顺序有严格要求的任务

  • Token 消耗:偏高,程序化校验会增加少量 Token 开销,但任务执行精度更高

4)创造模式
  • 核心能力:包含标准模式全部能力,额外开启插件调试、运行时检测、自定义预设创作功能

  • 适用场景:插件开发、框架二次开发、自定义 Agent 配置

  • Token 消耗:最高,全程日志记录、实时校验,适合开发调试,不适合日常使用

3.2 权限运行模式(安全+成本关键)

除了 Agent 预设,DSH 还有3档权限模式,直接决定操作范围和 Token 消耗:

  • Read Only(只读模式):仅读取文件、查询信息,无修改权限,Token 消耗最低,适合代码解读、问题咨询

  • Workspace Write(工作区读写):仅操作绑定的项目文件夹,支持文件修改、命令执行,日常开发首选,成本均衡

  • Full Access(全权限):可操作本地系统全部文件、全局命令,风险高、Token 消耗偏高,仅特殊场景使用

3.3 Token 消耗核心机制(省钱必看)

DeepSeek Harness 相比同类工具最大的优势就是极低的 Token 损耗,核心得益于两大机制:

  1. 智能上下文缓存:重复读取的代码、配置文件、工具指令会缓存,命中后这一部分的输入 Token 按缓存价计费(通常显著低于正常输入价,具体折扣以 DeepSeek 官方定价页为准)。长会话反复引用同一批文件时,这个机制省得很明显。

  2. 按需加载插件:不会一次性加载所有工具能力,根据任务动态启用插件,减少无效上下文 Token 占用

关于具体消耗,我就不给数字了。原因很简单:Token 消耗跟项目规模、上下文长度、插件数量强相关,别人的数字对你没有参考价值。

建议你自己跑一次:随便找个熟悉的小项目,让它改个 bug,然后去 Web UI 的任务详情里看 Token 明细。自己看一眼,比看十个博主给的数字都准。

四、DeepSeek Harness vs Claude Code vs OpenAI Codex 全方位对比

目前主流 AI 编程 Agent 三足鼎立,下面从开源性、部署难度、Token 成本、扩展性、实操能力五大核心维度做横向对比,帮你精准选型。

对比维度
DeepSeek Harness
Claude Code
OpenAI Codex
开源协议
MIT 完全开源,可二次开发
闭源,不可修改源码
闭源,以 API / 云端服务为主
部署难度
极低,仅需 Node.js 22+,一键启动 Web UI
低,npm 安装即用,有 VS Code / JetBrains 集成
无需部署,云端调用
Token 成本
较低,有上下文缓存 + 插件按需加载
中,长会话上下文开销较大
随所用模型与调用量浮动,建议自行实测
扩展性
极强,Cordis 全插件化架构,能力均可插拔替换
强,支持 MCP、Hooks、Subagents、Plugins、Skills
支持 MCP 与 AGENTS.md 等自定义方式
本地实操能力
强,文件读写、终端命令、自动化任务
强,文件操作与命令执行,有权限分级
视部署形态而定,云端方案无本地文件访问
可视化体验
自带 Web UI,流程可追溯、可审批
终端为主,同时提供 IDE 插件与 Web 界面
以对话/面板形式为主
适用人群
想深度定制 Agent、做二次开发的开发者
想要开箱即用、且主力在 IDE 内的开发者
已有 OpenAI 生态、偏云端工作流的开发者

我的选型建议:

想搞懂 Agent 是怎么跑起来的、或者要定制自己的 Agent → DSH。它的"一切皆插件"让每个零件都能拆下来单独看,是目前最好的开源教材。只想安安静静写代码、不想折腾 → Claude Code 或 Codex。开箱即用,生态成熟,出问题也好查。现在就想上生产 → 谨慎。DSH 目前是开发者预览版,官方明确说明会有破坏性变更,务必锁定版本号。

一句话:别把它当"免费版的 Claude Code",把它当"Agent 的乐高积木"。 这两个期待值是完全不同的

五、DeepSeek Harness 插件 

依托「一切皆插件」的核心架构,DSH 社区已诞生大量优质插件和美化皮肤,可快速拓展功能、优化界面体验。

5.1 怎么找插件 & 怎么装

先说找插件的两个入口:

1. GitHub topic 检索:搜索 `dsh-plugin` 这个 topic,社区插件基本都打了这个标签2. 社区插件市场:在 Web UI 的插件页面直接浏览

安装命令(`plugin add` 后面的名字请替换成你实际查到的插件名)

# 安装插件dsh plugin add <插件名>

# 查看已装插件dsh plugin list

# 移除插件dsh plugin remove <插件名>

⚠️ 我本来想在这一节列五个具体插件,但翻了一圈发现社区插件迭代太快,写死的推荐清单一个月就会过时。

所以这里给你方法而不是清单——按上面的 topic 去搜,按装star 排序,前几个基本都能用。

5.2 两个必学的调试命令

这两个命令是我用下来最有用的,比任何插件都值钱:

# 看清启动时到底加载了哪些插件、用了什么配置# 这是理解"一切皆插件"最快的方式dsh --profile web --dump-config

# 查看当前会话的完整轨迹(模型看到了什么、调用了什么工具)# 出问题时先看这个,基本能定位 80% 的问题dsh trajectory list

5.3 追记式会话日志 & Trajectory 视图(DSH 最被低估的特性)

这是我觉得 DSH 最值得吹、但很多人没注意到的功能:

  • 模型看到的每一次上下文注入都会写进一份 append-only(只追加)日志

  • 这份日志可以回放(看当时模型到底看到了什么)、恢复(中断后接着跑)、分叉(从某一步重新走另一条路)

这意味着什么? 意味着 Agent 不再是黑盒。跑出来的结果不对,你能一步步倒推回去看是哪一轮的上下文出了问题。对想学习 Agent 原理的人来说,这比任何文档都管用。

六、总结

DeepSeek Harness 作为新晋开源 AI 智能体框架,彻底打破了传统 AI 编程工具的局限,凭借全插件化架构、轻量化部署、极低 Token 消耗、可视化实操、开源免费五大核心优势,实现了对 Claude Code、OpenAI Codex 的全面赶超。

对于普通开发者:它是低成本高效的编码助手,自动完成开发琐事,降低 AI 编程使用成本;对于高阶开发者:它是可二次开发的智能体底座,可自定义插件、搭建专属自动化工作流;对于团队用户:它安全可控、流程透明,可落地于实际项目开发。

最后,说点我自己的判断

写完这篇教程、也实际用了一段时间之后,我的建议是这样的:

  • 如果你只是想让 AI 帮你写代码 → 现阶段别碰 DSH。它是开发者预览版,官方明确说会有破坏性变更,API 说变就变。用成熟工具省心得多。

  • 如果你想搞清楚 Agent 到底是怎么跑起来的 → 强烈推荐。它把"文件编辑""命令执行""工具调用"这些能力全部做成了可插拔的插件,每个零件都能拆下来单独研究。配合 Trajectory 的回放能力,你能清清楚楚看到模型每一步看到了什么。这是目前最好的开源教材。

  • 如果你要做团队自动化 → 等 1.0。现在拿它跑生产,是在给自己找麻烦。

工具会过时,但"理解 Agent 的运行时是怎么组织的"这件事不过时。

机器学习算法AI大数据技术

 搜索公众号添加:datanlp

长按图片,识别二维码

阅读过本文的人还看了以下文章:

YOLO实时定位,Qwen3-VL-Seg深度诊断,两者协同完成从"看见"到"看懂"再到"审断"的AI质检全链路
GPT-4o做大脑,Qwen2-VL做眼睛,让无人机+无人船自动巡检港口
NVIDIA开源LocateAnything深度解读:3B参数,比Qwen3-VL快10倍,最强3B视觉定位大模型来了
本地部署AI Agent,6G显存跑Qwen3.6-35B-A3B 从入门到实战全流程
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
汇集所有大模型架构图!大模型架构演进全解析
98%准确率!这个双分支AI模型,精准识别木薯叶病害(附代码)
2026论文解读,ASAHI:自适应切片助力小目标检测,速度提升25%、精度创新高
TexMS-YOLO:纹理感知特征融合 + 多尺度交互实现工业缺陷检测91.99% mAP
14.7M参数,小目标AP达到13.9%!FSDETR用频空融合重新定义目标检测
skill刚开源就斩获 1.7K Star!web-access让AI真正"上网"
Qwen3.5实战教程:从0到1掌握本地部署与微调
引入小目标注意力模块改进YOLO12用于无人机视角下的岸边人员玩水检测
pdf2skill:让计算机视觉初学者把PDF文档变成AI技能包
next-ai-draw-io 用这款AI 画图几十秒就搞定了
10 万文档 RAG 落地实战:从 Demo 到生产,我踩过的所有坑
最强一键抠图19Kstar 的 Rembg 开源神器
YOLO12改进引入DINOv3少样本目标检测精度飙升,分享训练自定义数据集代码
基于DINOv2和SAM2改进的U-Net模型
Ultralytics & lightly-train:简化计算机视觉模型训练,无需标签
最新视觉大模型 DINOv3论文精读(逐段解析)
医学影像数据集汇总(持续更新)150个
【医学影像分割】UN-SAM:一种高效且通用的细胞核分割模型
小目标检测难点分析和解决策略

【模型高效部署】tensorrtx 深度解读,yolov11高性能推理实战案例

实时语义分割ENet算法,提取书本/票据边缘

整理开源的中文大语言模型,以规模较小、可私有化部署、训练成本较低的模型为主

《大语言模型》PDF下载

动手学深度学习-(李沐)PyTorch版本

基于40万表格数据集TableBank,用MaskRCNN做表格检测

《基于深度学习的自然语言处理》中/英PDF

Deep Learning 中文版初版-周志华团队

【全套视频课】最全的目标检测算法系列讲解,通俗易懂!

《深度学习入门:基于Python的理论与实现》高清中文PDF+源码

python就业班学习视频,从入门到实战项目

2019最新《PyTorch自然语言处理》英、中文版PDF+源码

《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF+附书代码

《深度学习之pytorch》pdf+附书源码

《Python数据分析与挖掘实战》PDF+完整源码

不断更新资源

深度学习、机器学习、数据分析、python

 搜索公众号添加:datayx  

相关学习资料