README.md

September 1, 2026 · View on GitHub

DSH Work

基于 DeepSeek Harness 构建、原生遵循其插件体系的 AI 工作桌面。

让项目、文件、网页、产物与 Agent 在同一个工作环境中协作。

独立社区项目,与深度求索不存在隶属、合作、授权或背书关系。
中文 · English

项目状态:早期阶段 GitHub Stars

DSH Work 的目标不是重新实现 DeepSeek Harness,而是在其 Agent 运行时和插件架构之上构建面向真实工作的桌面产品层。桌面壳只负责操作系统集成和进程生命周期;项目、文件、研究、产物与其他工作能力应通过 Harness 原生插件进行组合。

当前状态: Electron、官方 Harness alpha.2 运行时边界、外部 guardian 与持久 Profile 代际恢复均已通过 macOS/Windows 原生验证。暂时没有可供日常使用的打包版本。

为什么做 DSH Work

DeepSeek Harness 已经提供 Agent 运行时、会话、工具、模型与插件机制。DSH Work 希望在不改变这些核心边界的前提下,为更广泛的工作场景提供统一桌面入口:组织项目上下文、调用 Agent、查阅网页和文件,并承接可复查的工作产物。

DSH Work 不是另一套 Agent 内核,也不会建立与 Harness 并行的插件平台。它应当是一套由 DSH Bundle、Profile 与原生插件组合出来的桌面发行配置。

设计原则

  • 万物皆插件: 产品能力优先通过 DeepSeek Harness 原生插件实现。
  • 保持宿主轻薄: 原生桌面宿主只处理窗口、系统集成和生命周期等平台职责。
  • 组合而非分叉: 固定的上游源码保持只读、无产品改动;优先组合上游能力,不修改、复制或重新实现 Harness 核心。
  • 能力可替换: 工作界面、工具、模型、工作流和数据连接应当可以独立安装、替换与移除。
  • 边界明确: 权限、凭据、本地资源访问和插件归属应当对用户可见。
  • 不造第二套协议: 不为 DSH Work 创建与 Harness 原生插件不兼容的扩展 API。

如果已验证的用户结果无法通过 Harness 原生 Profile、Bundle、插件或公共服务实现,应先提出并推动上游扩展;不能把能力缺口变成 DSH Work 内部的第二套 Harness。

目标架构

flowchart TB
  Profile["DSH Work Profile"] -->|组合| Runtime["DeepSeek Harness Runtime"]
  Runtime --> Desktop["桌面集成插件"]
  Runtime --> Surfaces["工作界面插件"]
  Runtime --> Ecosystem["模型、工具与工作流插件"]
层级目标职责预期形态
DeepSeek HarnessAgent 运行时、会话与插件生命周期保持上游边界
DSH Work Profile选择默认 Bundle 与插件组合DSH Profile
桌面集成窗口、托盘、进程启动与恢复Harness 原生插件与轻量原生壳
工作界面项目、文件、网页、研究与产物Harness Client 插件
生态能力模型、工具、Skill、MCP 与工作流上游或社区插件

该架构是当前设计目标,最终接口和目录结构仍待实现验证。

规划方向

  • 启动、停止和恢复本地 DeepSeek Harness 的桌面宿主。
  • 面向项目、文件、网页研究和生成产物的工作界面。
  • 基于 Bundle 与 Profile 的插件发现、安装、配置和生命周期管理。
  • 面向桌面用户的权限说明、运行诊断和故障恢复体验。
  • 保持上游插件与社区插件的组合能力,避免把产品功能固化在桌面壳中。

与 DeepSeek Harness 的关系

DSH Work 是基于 DeepSeek Harness 构建的独立社区项目,与深度求索及 DeepSeek Harness 官方团队不存在隶属、合作、授权或背书关系。

上游项目提供 Agent 运行时和插件架构;DSH Work 计划提供通过这些原生扩展点组合而成的桌面产品层。命令行使用、核心能力和上游贡献请优先参考 DeepSeek Harness 官方仓库。项目命名与品牌说明以官方品牌使用规范为准。

开发与参与

仓库已完成首轮桌面技术栈与上游集成决策,并将已接受的运行时基线提炼进主线。Phase 0 已建立仓库契约;开始工作前请阅读 AGENTS.mddocs/workflow.md。AI Native 交付工作流的中文 v1 冻结记录见 docs/workflow-v1.zh-CN.md。当前产品范围、首个里程碑、运行时输入和架构决策流程分别见 docs/product-scope.mddocs/acceptance/m0.mdruntime/README.mddocs/decisions/README.md

安装固定依赖并执行仓库门禁:

pnpm install --frozen-lockfile --ignore-scripts
pnpm test
pnpm check

完整的官方源码、npm 包与原生 Node 字节验证见 runtime/README.md,最小 Electron 生命周期的边界与验收见 docs/acceptance/electron-lifecycle-slice.md

在提交大规模实现前,请先通过 GitHub Issues 讨论产品范围、架构决策或插件边界。

License

项目计划以开源方式发布,但尚未选定许可证。正式接受实质性外部贡献前将补充许可证文件。

“DeepSeek Harness”是深度求索的注册商标。本文仅为准确说明兼容性、技术来源及与上游软件的关系而使用该名称。