工具教程

DeepSeek Harness完全使用教程:一行命令启动AI编程智能体,零基础也能让AI帮你干活

AI执行官

2026年8月13日深夜,DeepSeek放了个大招——开源了首个智能体运行框架DeepSeek Harness(简称DSH)。一句话说清楚它的价值:以前AI只能跟你聊天,现在它能直接帮你改代码、跑测试、修Bug,而且全程自动化。最关键的是,安装只需要一行命令。

一、DeepSeek Harness是什么?

先说一个公式:Model + Harness = Agent

  • Model(模型):DeepSeek V4 Pro等大模型,负责思考和推理
  • Harness(框架):负责工具调用、任务规划、上下文管理、错误重试——也就是模型以外全部的”干活”工作
  • Agent(智能体):两者结合,就是一个能自主完成任务的AI助手

你可以把它理解为:DeepSeek给大模型装上了”手和脚”,让它从”只会说”变成”能做事”。直接对标的产品是OpenAI Codex和Anthropic Claude Code。

核心设计理念叫“一切皆插件”——模型、工具、技能、会话、沙箱、存储、UI等所有能力都由插件组合而成,可以自由替换。这意味着你不满意任何一个组件,都可以换成自己喜欢的。内测期间开发者已经开发了约300个插件。

二、安装教程:一行命令搞定

第一步:确认电脑已装Node.js

打开终端(Mac/Linux)或PowerShell(Windows),输入:

node --version

看到版本号(如v22.x.x)就说明已安装。如果没装,去 nodejs.org 下载LTS版本安装即可。

第二步:一行命令启动

在终端输入以下命令:

npx @deepseek-ai/dsh web

系统会自动下载依赖并启动本地服务。等几秒钟,终端会显示服务已启动。

第三步:打开浏览器

在浏览器地址栏输入:

http://127.0.0.1:3080

就能看到DeepSeek Harness的Web界面了。界面非常简洁,左侧是会话列表,右侧是输入框和模式选择区域。注意:DeepSeek的Logo鲸鱼在这里是黑色的。

第四步:配置API Key

第一次使用需要配置DeepSeek API Key:

  1. 点击界面上的配置入口(Settings → Models)
  2. 填入你的DeepSeek API密钥
  3. 保存后即可使用

如果没有API Key,前往 platform.deepseek.com 注册并创建。新用户有免费额度。

备选:从源码安装

如果你想看源码或自己编译,也可以用这种方式:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

三、四种运行模式详解

DeepSeek Harness内置四种预设模式,每种模式默认加载不同插件集合:

1. 标准模式(Standard)

适合场景:日常编程开发,最常用的模式

提供完整的工具组合,Agent可以读写文件、运行命令、搜索代码、修改Bug,适合大多数开发任务。如果你不确定选哪个,选这个就对了。

2. PTC模式(程序化工具调用)

适合场景复杂自动化流程

由模型生成一段TypeScript代码来组合多轮工具调用,适合需要精确控制执行流程的场景。比如”读取所有CSV文件、提取特定列、合并输出”这类批量操作。

3. 极简模式(Minimal)

适合场景:基准测试、最简环境

只保留一个Shell工具和一个文件编辑工具,专为最小环境下的模型性能测试设计。普通用户一般用不到。

4. 创造模式(Creation)

适合场景:开发插件、试验新功能

允许你检查运行时、试验新插件并组合新模式。如果你想在Harness上开发自己的插件,用这个模式。

四、实际使用:让AI帮你干活

场景1:让AI修Bug

  1. 选择工作空间:点击”Choose workspace”,添加你的项目目录
  2. 新建会话,选择”标准模式”
  3. 输入指令,例如:”帮我检查src/目录下的代码,找出可能的内存泄漏问题并修复”
  4. Agent会自动读取文件、分析代码、提出修改方案,需要你确认后执行

场景2:让AI跑测试

输入指令:”运行项目中的全部测试,如果有失败的帮我分析原因并修复”

Agent会自动执行测试命令、读取报错信息、定位问题代码、提出修复方案。

场景3:让AI写新功能

输入指令:”在用户管理模块添加一个密码重置功能,需要发送邮件通知”

Agent会自动查找相关文件、理解现有架构、编写新代码、运行测试验证。

五、安全须知:权限策略

DeepSeek Harness在执行需要权限的操作前,会弹出确认窗口请求批准。这是非常重要的安全机制——请务必仔细阅读确认弹窗的内容再点击同意

建议初次使用时:

  • 先在小项目上试用,不要一上来就让它操作生产代码
  • 保持默认权限策略,不要为了方便全部自动批准
  • 定期检查会话日志,了解Agent做了什么操作

六、和其他工具的对比

维度 DeepSeek Harness Claude Code OpenAI Codex
架构 一切皆插件(Cordis) 单体式 单体式
可替换性 极高(任何组件可换)
热插拔 支持 不支持 不支持
开源协议 MIT(完全开源) 闭源 闭源
运行模式 标准/PTC/极简/创造 单一模式 单一模式
会话日志 追加式+轨迹视图 内置 内置

七、进阶:开发自己的插件

DeepSeek Harness的插件通过Cordis框架开发。一个插件可以贡献服务、类型化事件和可逆效果到共享上下文中。当插件卸载时,其注册会自动清理,不会有孤立状态。

插件在package.json中声明:

{
  "dsh": {
    "profile": ["my-plugin-bundle"],
    "bundle": "./cordis.patch.yml"
  }
}

开发流程建议:

  1. 创造模式中试验,检查运行时行为
  2. 把你的插件打包为bundle
  3. 在配置文件中挂载,或用 --patch 参数加载
  4. --dump-config 查看当前加载的配置

开发完成后,可以在GitHub仓库添加 dsh-plugin 标签让其他用户发现你的插件。

常见问题

Q:DeepSeek Harness免费吗?
A:框架本身完全免费,MIT开源。使用时需要DeepSeek API Key,新用户有免费额度。

Q:不会编程能用吗?
A:Harness目前主要面向开发者,需要基本的命令行操作能力。但安装和使用已经非常简化,跟着本教程一步步来即可。

Q:支持其他大模型吗?
A:支持。除了DeepSeek自家的模型,还支持其他OpenAI兼容端点,在Settings → Models中配置。

Q:Mac/Windows/Linux都能用吗?
A:都可以,只要有Node.js环境即可。

总结

DeepSeek Harness的意义不只是一个新工具——它代表了AI从”对话”走向”执行”的关键一步。以前你问AI”这段代码有什么问题”,它告诉你答案;现在你问同样的问题,它直接帮你改好、跑通测试、提交修复。

对于开发者来说,这是目前为止最灵活、最开放、最可定制的AI编程智能体框架。对于想入门AI编程的新手来说,一行命令就能上手,门槛已经低到了地板。

参考来源:DeepSeek官方GitHub、智东西实测、新浪科技、cnblogs、搜狐Datawhale教程、deepwiki.directory

分享给朋友