DeepSeek Harness 完整教程:安装、配置与 5 个实战任务全解析 | GKMix

这篇文章从零开始,把 DeepSeek Harness 是什么、为什么值得关注、怎么在 Mac 和 Windows 上装、怎么配置、怎么用、有哪些坑、和其他 Agent 框架怎么选,逐一讲清楚。读完这一篇,从安装到上手都能搞定。
一、AI Agent 是什么?和 AI 对话有什么区别?
先说清楚概念。很多人把 AI Agent 和 AI Chat 搞混了,觉得都是”跟 AI 说话”。其实差别很大,这直接决定了 DeepSeek Harness 能干什么、不能干什么。
AI Chat(DeepSeek 网页版、ChatGPT 等):你问,它答。你问”帮我写个 Python 爬虫”,它给你一段代码。你复制粘贴到自己电脑上,跑一下,报错了,截图回去问它,它给你改,你再跑……来回三五次才能用。
AI Agent:你给目标,它自己干。同样一句话,Agent 会自己创建文件、自己写代码、自己运行、自己看报错、自己改。你最后打开文件确认一下就行。
用一个生活化的比喻:AI Chat 是一个你打电话问问题的专家,AI Agent 是一个坐在你旁边的实习生,你告诉它要做什么,它自己动手干,遇到不确定的会来问你。
DeepSeek Harness 就是帮你在自己电脑上搭这样一个”AI 实习生”的开源框架。
二、DeepSeek Harness 是什么
DeepSeek Harness(简称 dsh)是 DeepSeek 团队在 2026 年 8 月 13 日开源的 AI Agent 框架。GitHub 地址:github.com/deepseek-ai/deepseek-harness。
官方给的定位是:Agent = Model + Harness。模型负责”想”(推理、理解、决策),Harness 负责”做”(读文件、写代码、跑命令、调用工具)。
核心设计理念:一切皆插件。模型、工具、技能、会话、存储、UI,全部是可替换的插件,基于 Cordis 内核。你想搭一个写代码的 Agent,装一套编程插件。想搭一个做研究的 Agent,换一套搜索和文档插件。底层同一套系统,换配置文件就行,不用改代码。
MIT 开源协议,TypeScript 编写,Mac / Windows / Linux 全平台支持。
官方同时上线了完整的 Harness 官网,网页端和移动端都做了适配,文档、社区入口都在上面。


三、为什么值得关注
市面上 Agent 框架已经不少了,Claude Code、AutoGPT、CrewAI、LangChain Agent 都有。为什么 DeepSeek Harness 发布一天就能拿 6 万 Star?
3.1 插件化做到了极致
传统 Agent 框架的功能是写死的。你想加一个新工具,得改代码、处理依赖、测试兼容。DeepSeek Harness 的所有能力都是 Cordis 插件,想加能力就装插件,想换模型改配置,想换 UI 换插件。源码一行不用碰。
这意味着一个底层框架可以快速变出不同用途的 Agent:写代码的、做研究的、管文件的、跑测试的。同一套系统,不同插件组合。
3.2 完整可追溯
这是用过多个 Agent 框架之后最看重的特性。Agent 跑的时候到底在想什么?调了哪些工具?每一步的输入输出是什么?
DeepSeek Harness 把每次运行的所有行为,包括系统提示词、思维链推理、工具调用及其结果、子 agent 调度,全部记录在 append-only 的 session log 里。出了问题可以回放(replay)、可以分叉(fork)、可以检索(search)。
AutoGPT 最大的问题就是不知道 Agent 在干嘛。Harness 解决了这个问题。
3.3 一行命令启动
不需要 Docker、不需要配环境变量、不需要克隆仓库。前提是有 Node.js,一行 npx @deepseek-ai/dsh web 就启动了。十分钟从零装好。
3.4 多种运行模式
| 模式 | 适合谁 | 特点 |
|---|---|---|
| 标准模式 | 日常开发 | 完整编程 Agent:读写文件、跑命令、检索网页、规划任务、调度子 Agent |
| PTC 模式 | 自动化工作流 | 用 TypeScript 程序组合多步操作,适合把多个工具串起来自动执行的场景 |
| 极简模式 | 模型测试 | 只保留持久化终端和文本编辑器,排除所有工具干扰,纯粹测试模型编程能力 |
| 创造模式 | 插件开发 | 可检查运行时状态、实验插件、组合新的 Agent 预设,适合开发者做 Agent 设计 |
四、Mac 安装教程(详细版)
4.1 前提:装 Node.js
DeepSeek Harness 运行在 Node.js 环境上。先检查你的 Mac 上有没有:
1 | node --version |
如果输出类似 v22.x.x,说明已经装好了,跳到 4.2。
如果提示 command not found,需要先装 Node.js。有三种方式:
方式 A:Homebrew(推荐,如果你已经装了 Homebrew)
1 | brew install node |
大概 1-2 分钟。装完验证:
1 | node --version |
方式 B:nvm(Node 版本管理器,适合需要切换 Node 版本的开发者)
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash |
装完重启终端,然后:
1 | nvm install --lts |
方式 C:官网下载(最简单)
去 nodejs.org,下载 LTS 版本的 macOS 安装包(.pkg),双击安装,一路继续。
4.2 启动 DeepSeek Harness
打开终端,一行命令:
1 | npx @deepseek-ai/dsh web |
第一次运行会自动下载依赖,需要几分钟,取决于你的网速。下载完成后终端会打印:
1 | Server running at http://127.0.0.1:3080 |

4.3 配置 DeepSeek API Key
浏览器打开 http://127.0.0.1:3080,进入 Web UI。
点右上角 Settings → Models,填入你的 DeepSeek API Key,保存。模型路由立刻生效,不需要重启。
还没有 Key?可以先看这篇 DeepSeek API 完整配置教程 拿到 Key,或者直接去 platform.deepseek.com 注册。新用户有免费额度(具体以官方公告为准)。用完之后按量付费,DeepSeek 的 API 价格在主流模型里算便宜的。

4.4 选工作目录
点击 Select Workspace,选一个你电脑上的文件夹。这就是 Agent 的”工作区”,它会在这个目录下读写文件。
建议先用一个测试项目目录,不要直接往正式项目上扔。

4.5 第一个任务
选完工作目录后,对话框就可以输入了。试试这个:
1 | 帮我读一下当前目录的 README 文件,总结它的核心功能,用中文回答。 |
Agent 会自己读文件、分析内容、写总结。整个过程你不需要做任何操作。

五、Windows 安装教程(详细版)
5.1 装 Node.js
去 nodejs.org 下载 LTS 版本的 Windows 安装包(.msi)。双击安装,一路 Next。
安装完成后,打开 PowerShell(按 Win+X 选”终端”),验证:
1 | node --version |
两个命令都有版本号输出就对了。
5.2 启动
1 | npx @deepseek-ai/dsh web |
第一次运行会下载依赖,等几分钟。完成后浏览器打开 http://127.0.0.1:3080。
5.3 后续配置
和 Mac 完全一样:Settings → Models → 填 API Key → 选工作目录 → 开始用。Linux 用户也是走 Mac 那套流程,命令完全一致。
六、实际测试:我跑了五个任务
装好之后我做了五个测试,从简单到复杂,看看 DeepSeek Harness 到底能做什么。
测试 1:读 README 总结功能
任务:读当前目录的 README,总结核心功能。
结果:30 秒出结果。Agent 自己读了文件、分析了结构、列出了主要模块。准确,没有遗漏。
测试 2:找 bug 并修好
任务:给了一段有 bug 的 Python 脚本(一个文件遍历函数,有两个逻辑错误:路径拼接用了字符串拼接而不是 os.path.join,以及没有处理文件不存在的情况)。
结果:Agent 先读了代码,找到两个问题,写了原因解释,然后自动修改了文件。改完我检查了一遍,逻辑没问题。用了大约 2 分钟。
测试 3:整理文件夹
任务:”帮我把 screenshots 文件夹里的图片按拍摄日期重命名,格式为 YYYY-MM-DD_序号.jpg。”
结果:Agent 自己写了 Python 脚本(读 EXIF 日期信息、排序、重命名),运行,检查输出。全程我只说了一句话。脚本还处理了没有 EXIF 信息的情况,用文件修改时间作为备用。
测试 4:写单元测试
任务:”帮我给 utils.py 里的三个函数写单元测试。”
结果:Agent 读了 utils.py,理解了每个函数的功能和边界情况,写了 pytest 测试文件,还自己跑了测试确认全部通过。测试覆盖了正常输入、空输入、异常输入三种情况。
测试 5:代码重构
任务:”这个项目的配置管理太乱了,帮我重构一下,把散落在各处的配置统一放到 config.py 里。”
结果:Agent 先读了整个项目的文件结构,找到所有硬编码的配置项,创建了 config.py,然后逐个修改引用。最后自己跑了项目确认没有报错。这个任务最复杂,花了大约 5 分钟。

七、从源码构建(可选)
如果你想参与开发或者需要修改源码,可以从 GitHub 克隆:
1 | git clone https://github.com/deepseek-ai/deepseek-harness.git |
需要先装 pnpm(npm install -g pnpm)。
八、配置选项详解
8.1 模型配置
Settings → Models 页面可以添加多个模型提供商。DeepSeek Harness 支持 DeepSeek 官方 API 和其他 OpenAI 兼容的端点。如果你有自己的私有部署,也可以填自定义 endpoint。
8.2 权限策略
Agent 在执行某些操作时(比如删除文件、运行 shell 命令),会根据权限策略决定是否需要你确认。你可以在 Settings 里调整权限级别:
- 宽松模式:大部分操作自动执行,适合你信任 Agent 的场景
- 严格模式:所有写操作都需要你手动确认,适合正式项目
8.3 插件管理
DeepSeek Harness 的所有功能都是 Cordis 插件。社区插件可以在 GitHub dsh-plugin 话题 下找到。安装插件通常只需要在配置文件里加一行。
九、注意事项和已知限制
开发者预览版。官方明确说了”会有不兼容的变化”。不建议拿来跑生产环境的项目,自己学习、体验、折腾可以。
需要 DeepSeek API Key。模型推理走云端 API,不是本地运行。这意味着你每次让 Agent 做事都会消耗 API 额度。DeepSeek 的价格不贵,但如果你让 Agent 跑复杂任务(比如重构整个项目),消耗会比较大。
Agent 会读写你的文件。跑的时候真的会改你电脑上的文件。建议先在测试项目里试,别直接往正式代码上扔。如果你用 git 管理项目,跑之前先 commit,方便回退。
网络依赖。npx 首次运行需要下载依赖,后续启动也需要网络连接(API 调用)。断网环境下无法使用。
十、DeepSeek Harness vs 其他 Agent 框架
| 框架 | 核心优势 | 局限 | 适合谁 |
|---|---|---|---|
| DeepSeek Harness | 插件化极致、完整可追溯、一行命令启动、MIT 开源 | 开发者预览、依赖 DeepSeek API | 想折腾 Agent 的开发者 |
| Claude Code | 终端里的编程 Agent,深度集成 Claude 模型 | 需要 Anthropic API,闭源 | Claude 生态用户 |
| OpenAI Codex | OpenAI 官方 Agent,和 GPT 模型深度集成 | 需要 OpenAI API | OpenAI 生态用户 |
| AutoGPT | 最早火的 Agent 框架(2023) | 不稳定、难调试、社区活跃度下降 | 历史参考 |
| CrewAI | 多 Agent 协作编排 | 调试困难、文档不够完善 | 需要多 Agent 协作的场景 |
| LangChain Agent | 生态丰富、社区大 | 抽象层太厚、上手门槛高 | 需要复杂工具链的项目 |
如果你已经在用 Claude Code,可以看这篇 Claude Code + DeepSeek API 配置教程,把后端换成 DeepSeek,成本能降一大截。
十一、常见问题 FAQ
Q:DeepSeek Harness 免费吗?
A:框架本身免费开源(MIT 协议)。但模型推理需要 DeepSeek API,按量付费。新用户有免费额度。
Q:没有 DeepSeek API Key 能用吗?
A:不能。Harness 是框架,模型推理走云端 API。去 platform.deepseek.com 注册。
Q:能用其他模型吗?
A:支持 OpenAI 兼容的 API 端点,可以在 Settings 里配置自定义 provider。具体看官方文档的 providers 指南。
Q:Agent 会不会删我的文件?
A:会。Agent 有完整的文件读写权限。建议在测试目录里用,正式项目先 commit 再跑。
Q:和 DeepSeek 网页版有什么区别?
A:网页版是 AI Chat(你问它答)。Harness 是 AI Agent(你给目标,它自己干)。Agent 能读写文件、跑命令、调用工具,网页版做不到。
Q:我的电脑配置够吗?
A:DeepSeek Harness 本身对电脑配置要求不高(它只是框架,模型推理在云端)。能跑 Node.js 的电脑就行。但如果你同时跑很多插件或子 Agent,内存消耗会大一些。
Q:Windows 能用吗?
A:能。装好 Node.js 后和 Mac 完全一样。
Q:支持中文吗?
A:支持。你可以用中文给 Agent 下任务,它会用中文回复。DeepSeek 模型的中文能力很强。
十二、我的判断
DeepSeek Harness 的定位很清楚:它不是给普通用户用的聊天工具,是给开发者搭 Agent 的基础设施。
如果你平时写代码、做项目、管文件,值得今天就装上试试。一行命令,十分钟装好,半小时跑完测试。
如果你不写代码,可以先观望。等社区生态起来了,会有更傻瓜化的上层工具出现。但底层技术值得了解,因为 AI Agent 是接下来几年最重要的技术方向之一。
如果你是那种”想第一时间知道 AI 界在发生什么”的人,DeepSeek Harness 是 2026 年下半年最值得关注的开源项目之一。一天 6 万 Star 不是偶然的。
觉得有用?还有这些你可能会喜欢:
- Claude Code + DeepSeek API 配置教程 — 用 DeepSeek API 跑顶级 AI 编程
- DeepSeek API 完整配置教程 — 5 分钟拿到 API Key,不需要懂代码
- AI 提示词技巧指南 — 6 个模板让 AI 输出质量翻倍
关注公众号,回复 “DeepSeek” 获取完整安装指南 + 配置教程 + 常见报错解决方案。
文章来源:gkmix.com





