DeepSeek Harness 桌面版使用

DeepSeek Harness 是 DeepSeek 推出的开源 AI Agent 工作环境,不只是回答问题的聊天窗口,还可以围绕本地工作区读取文件、执行命令、编写代码和处理文档。

现在 DeepSeek Harness 提供了 Windows 和 macOS 桌面版,安装后打开应用即可使用,不必先配置 Node.js 或手动启动网页服务。

本篇重点介绍桌面版的下载安装、界面区域、首次设置和实际任务操作。

官方网站:https://www.deepseek.com/harness/


DeepSeek Harness 桌面版是什么?

普通 AI 聊天主要输出文字,而 Harness 可以在授权范围内调用工具并操作工作区文件。

桌面版将 Harness 的 Web 界面和本地运行环境封装在桌面应用中,使用方式更接近常见的编辑器和办公软件。

功能能够完成什么使用场景
文件处理读取、整理、修改工作区文件整理 Markdown、表格、文档
编程开发分析项目、编辑源码、执行测试命令Python、前端和其他软件项目
工作区管理围绕指定目录创建会话让任务与具体项目关联
插件安装或开发能力扩展增加特定工具、界面和技能
自动化任务按计划执行任务(依赖相应插件)定期整理项目记录、生成周报
执行轨迹查看运行轮次和工具调用详情调试 Agent 行为及排查问题

下载与安装桌面版

访问 DeepSeek Harness 官方页面,选择相应系统的桌面安装包。

系统官方提供的版本安装方式
Windows64 位下载安装程序,按照安装向导操作
macOSApple 芯片版本打开 DMG,将应用拖入"应用程序"文件夹

  • Windows 安装完成后,可以从开始菜单打开 DeepSeek Harness。

  • macOS 安装完成后,可以从应用程序或启动台打开。

安装版已包含应用所需的运行环境,普通用户不必另行安装 Node.js、pnpm,也不需要执行 dsh web。

请优先从官网获取安装包。本文介绍的是 DeepSeek 官方桌面版,不要与 GitHub 上同名的第三方桌面封装混淆。


桌面版界面介绍

首次进入工作区后,可以把应用理解为三个主要区域:左侧导航、中央对话与任务区,以及任务执行和结果查看区域。

下面是根据官网展示内容绘制的布局示意,具体按钮位置以实际安装版本为准。

●●●DeepSeek Harness · 界面布局示意非实机截图

① 左侧导航

新会话

工作区

插件

自动化任务

历史会话与项目

· Python 项目

· 数据整理任务

② 会话与任务区

用户:检查当前项目结构,并告诉我如何运行。

Harness:正在查看文件……

③ 工具调用记录:read / grep / bash

已找到项目入口与运行说明。

④ 输入任务描述、@ 文件,或使用 / 指令

模型选择 · 工作区权限 · 结果预览 / 执行详情

区域主要功能操作建议
新会话发起独立任务一个相对独立的目标使用一个会话
工作区选择要处理的本地项目文件夹从测试目录开始
会话区查看回答、执行步骤与输出结果检查工具做了什么,而不只看最终回答
输入区填写任务、引用文件、指定要求说明目标、范围和禁止操作
插件管理扩展和技能优先启用来源可信的插件

首次配置模型

首次使用前,需要确认模型服务已经配置完成。

在应用的设置页面找到模型配置入口,按当前版本提供的方式填写 API 凭据或完成支持的账号接入。

项目作用说明
模型提供方选择使用的模型服务优先选择官方明确支持的提供方
API Key用于模型 API 鉴权通过官方 API 平台申请,申请地址:https://platform.deepseek.com/api_keys
模型指定执行任务的模型按应用内当前可用模型列表选择
自定义端点连接兼容的模型接口仅在了解兼容性和数据安全时配置

配置成功后,先创建一个新会话,输入:

你好,请简单介绍你有哪些能力。暂时不要修改任何文件。

能够得到模型回复,就说明基本会话功能已经可用。

不要将 API Key 放在对话内容、项目 README 或共享截图中。模型 API 可能产生独立的调用费用,具体以账号和服务商计费规则为准。


选择工作区并创建会话

工作区是 Harness 执行文件任务的基础。

建议先在电脑上创建一个专门的测试文件夹,不要直接选择包含重要数据的整个磁盘或个人主目录。

实例

# 在 macOS / Linux 中创建一个用于演示的独立工作区
mkdir -p ~/runoob-harness-demo

# 创建一个测试说明文件
printf '# RUNOOB Demo\n这是一个 Harness 测试项目。\n' > ~/runoob-harness-demo/README.md

Windows 用户也可以直接在"文档"中创建 runoob-harness-demo 文件夹,然后新建一个 README.md。

返回桌面应用,选择"工作区"或"选择工作区",在系统文件夹选择器中选中这个目录。

确认工作区后,创建新会话,即可围绕该文件夹处理任务。


实战:让 Harness 分析一个项目

新手的第一个任务建议只读,不要立刻让 Agent 大规模修改代码。

在输入框粘贴以下提示词:

实例

请分析当前 RUNOOB 测试工作区。

要求:
1. 查看当前目录中的文件和子目录。
2. 阅读 README.md,概括项目用途。
3. 如果有代码,说明使用了哪些语言和框架。
4. 给出三条改进建议。
5. 这次任务只允许读取,不要修改或删除任何文件。

Harness 可以根据任务需要调用文件读取、搜索或终端工具。

执行过程中,应留意工具请求和权限提示,确认没有超出预期的文件操作。

最终结果一般会包含项目说明、文件结构和建议。具体内容取决于工作区真实文件。


实战:让 Harness 生成一个网页

熟悉只读任务后,可以尝试在测试目录中创建一个小网页。

实例

在当前 RUNOOB 测试工作区创建一个 index.html。

要求:
1. 页面标题为 RUNOOB Python 学习计划。
2. 使用原生 HTML、CSS 和 JavaScript。
3. 页面包含学习路线、每日任务和进度勾选。
4. 采用响应式布局,手机也可以正常使用。
5. 不引入任何外部付费服务。
6. 仅允许创建或修改 index.html,不要删除其他文件。
7. 完成后检查文件是否存在,并说明如何本地预览。

执行完成后,在工作区中打开 index.html,即可检查生成的实际页面。

如需继续完善,可以在同一会话中提出增加深色模式、优化移动端布局等明确要求。

关键不是一次生成多复杂的结果,而是让每次修改都能检查、预览和回退。

预览效果:


插件页面与创造模式

DeepSeek Harness 的一个核心设计是 一切皆插件。

官网展示了插件管理页面,以及通过对话创建"番茄时钟"插件的示例。

在桌面版中,可以进入"插件"页面查看当前可用和已安装的扩展。

功能用途
官方插件使用产品提供的扩展能力
社区插件安装第三方功能,需自行评估来源和权限
创造模式通过对话辅助生成和安装插件
插件管理检查已安装扩展、启用情况及必要的重启提示

例如可以尝试:

帮我设计一个简单的番茄钟插件,包含 25 分钟专注和 5 分钟休息。先给出实现方案和需要的权限,不要直接安装。

确认方案后,再决定是否创建和安装。

第三方插件可能获得本地工具或文件访问能力。正式安装前应检查来源、依赖、权限和运行行为,不要把"插件能安装"当成"插件安全"。