现在位置: 首页 > DeepSeek Harness > 正文

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 上同名的第三方桌面封装混淆。


桌面版界面介绍

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

下面将使用本机 macOS Apple 芯片版演示。

DeepSeek Harness 实机主界面:工作区、Agent 预设、输入区、访问模式与模型

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

右上角的图标可以展开侧边栏,侧边栏可以打开浏览器与终端等:


首次配置模型

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

点击左下角账号菜单 → 设置 → 模型。API 方式选择 DeepSeek 卡片的编辑,填写并保存自己的 API Key;本机同时存在已登录的 DeepSeek 账号入口,两者的模型列表分别由对应提供方管理。

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

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

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

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

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


选择工作区并创建会话

本教程提供了可以复用的演示说明和tasks.csv。把两个文件放进一个独立文件夹,例如 desktop-demo,再点击侧栏工作区旁的添加按钮,在系统选择器中选中该文件夹。

也可在文件管理器中手动创建这两个文件。README.md 写一段项目说明,tasks.csv 保存以下内容:

实例

task,minutes,done
Python 基础语法,30,true
列表与字典,40,false
函数与模块,50,false

回到新会话,在输入框上方的选择工作区中选中 desktop-demo。添加文件夹后仍需确认当前会话选中了它。

在新会话的工作区选择菜单中选中 desktop-demo

Agent 预设选择标准模式,在输入区底部选择已配置的模型。访问模式与 Agent 预设相互独立,本机菜单提供仅可查看、工作区内修改和完全权限。首次统计任务选择仅可查看,写入网页前再切换为工作区内修改。展开访问模式查看实际策略,不要通过切换到极简模式来代替权限设置。

本机访问模式选择菜单

工作区内修改主要限制文件写入;不要把它理解成禁止读取所有工作区外路径或隔断网络。只读任务提示词也不会自动收紧沙箱权限,详见沙箱与审批。


实战一:分析项目和 CSV

发送下面的任务,先验证文件读取与简单统计:

请只读取当前工作区的 README.md 和 tasks.csv。
概括项目用途,统计任务总数、已完成数、计划总分钟数。
列出实际读取的文件,不修改或删除任何文件。

实机执行文件读取和 CSV 统计任务的结果

核对目标不是回答长短,而是三个明确结果:任务总数为 3,已完成 1 项,计划总时长 120 分钟。展开工具调用,可以检查文件路径、参数与返回内容。


实战二:生成一个可预览的网页

在同一会话继续发送任务:

根据 tasks.csv 创建 index.html,标题为 RUNOOB Python 学习计划。
使用原生 HTML、CSS、JavaScript,展示三项任务、计划分钟数和完成进度。
可勾选任务并更新进度,适配手机屏幕,不使用外部依赖。
仅允许创建 index.html,不修改 README.md 和 tasks.csv,不删除文件。
完成后检查文件是否存在,说明如何预览。

实机生成学习计划网页并报告文件结果

侧边栏可以查看预览效果:

完成后,从工作区打开 index.html,核对标题、三条任务和勾选功能。可在 Harness 的文件预览入口查看,或使用系统浏览器打开本地文件;以当前版本提供的预览能力为准。

Harness 实际生成的学习计划网页,初始完成度为 33%

本次浏览器验证中,勾选列表与字典后,完成数变为 2、进度变为 67%、已完成分钟数为 70 / 120。勾选只改变页面状态,不会写回 CSV;刷新会恢复初始值。另在 390px 宽度下检查,页面没有横向溢出。

勾选第二项后完成进度更新为 67%

示例网页保存在演示目录的 index.html。如果需要重做写入练习,先换一个没有 index.html 的独立目录,避免覆盖已有成果。

继续修改时一次提出一个目标,例如增加深色模式,并再次检查文件变化。使用 Git 的项目可以在任务前后查看 diff,确认改动范围。


遇到问题怎么判断

现象排查顺序
发送按钮不可用先确认当前会话的工作区和模型已选中
认证失败核对当前模型的提供方、凭据、API 地址与协议
出现审批请求查看命令、路径和理由,按本次任务范围决定是否允许
模型说完成了却看不到文件检查工具结果和实际工作区路径,再从文件管理器确认文件
网页预览空白确认 HTML 文件非空且打开的是本次生成的文件,检查浏览器控制台错误

插件页面与创造模式

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

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

点击左侧插件,查看当前提供的分类、扩展和安装入口;发现页内容来自插件索引。下图为实机插件页。

本机插件管理页面

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

例如可以尝试:

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

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

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