DSH Desktop 插件集成版DSH Desktop Bundle Edition—— 把官方 DSH…
67/100
综合分
487
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add vibeinging/dsh-desktop该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-desktop @ 0.2.0
✗Node 引擎要求 >=24 · 基线 Node 22.19 不满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 01:41:29
🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0🔴 扫描:高危尚无人工评估
静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。
安装时即执行脚本可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
5 张 · 点击查看大图功能亮点
- 管理DSH会话
- 管理项目与文件
- 网页调研
DeepSeek Harness 桌面应用:本地 AI 桌面工作区,管理 DSH 会话、项目、文件、网页调研、插件和 Office 产物。
README
由 DeepSeek 最新模型翻译生成DSH Desktop
DSH Desktop 插件集成版(DSH Desktop Bundle Edition)—— 把官方 DSH Web、社区插件和桌面能力装进一个开箱即用的应用。
对话、文件、Git、终端、任务、Worktree 与插件市场,都运行在同一个 DSH Profile 中。
DSH Desktop(插件集成版 / Bundle Edition)是一个社区维护的桌面发行版。它直接运行官方 DeepSeek Harness npm 运行时与官方 dsh-web-app,并预装一组经过固定和验证的社区 Bundle。你不需要先搭环境、找插件或维护另一套插件状态,打开应用即可从同一个 Profile 开始工作。
展开完整文档(README 剩余 1 节)
DSH Desktop DSH Desktop 插件集成版(DSH Desktop Bundle Edition)—— 把官方 DSH Web、社区插件和桌面能力装进一个开箱即用的应用。 对话、文件、Git、终端、任务、Worktree 与插件市场,都运行在同一个 DSH Profile 中。 DSH Desktop(插件集成版 / Bundle Edition)是一个社区维护的桌面发行版。它直接运行官方 DeepSeek Harness npm 运行时与官方 dsh-web-app,并预装一组经过固定和验证的社区 Bundle。你不需要先搭环境、找插件或维护另一套插件状态,打开应用即可从同一个 Profile 开始工作。 官网 · 下载最新版 · 手机远程 · 开始使用 · 安装插件 下载 | 平台 | 安装方式 | 状态 | | macOS Apple Silicon | 下载 .dmg,拖入“应用程序” | Developer ID 签名并完成 Apple 公证 | | Windows x64 | 下载 .exe,选择安装范围与客户端目录 | 以当前 Release 页面提供的产物为准 | | Linux x64 | AppImage | 测试邀请阶段,见 Linux 支持跟踪 Issue #19 | | macOS Intel | 暂无正式安装包 | 可以从源码运行 | 各平台直链与文件大小见官网下载页;首跑常见问题(Gatekeeper、SmartScreen、API Key、国内下载)见官网 FAQ。 客户端安装目录只保存应用程序。Profile、插件、Session 和其他 DSH 数据由独立的数据目录管理;更换客户端安装位置不会迁移或删除这些数据。 打开就能用 官方对话与 Agent 主窗口就是官方 DSH Web。Session、Agent、Tool、Skill、MCP、设置和历史由 DSH 自己管理,没有第二套 Chat 页面。 Better Sidebar 工作台内置文件树、代码与 Markdown 编辑、Git、终端、网页与扩展 Tab。0.18.0-alpha.0 对接当前 alpha SDK,并保留多仓库、Worktree、Vue 文件和本地 Markdown 图片等能力。 插件市场在官方设置页里发现、安装、更新、停用和卸载插件。界面、命令行和应用重启都以同一个 Profile 为准。 任务、附件与 Worktree 任务看板、文件和文件夹附件、Git Worktree、项目工具、Office 与结构化结果都由独立 Bundle 提供,可以按需组合。 桌面 Host 与恢复应用负责窗口、原生文件选择、更新、启动和恢复。正式安装包通过右上角按钮提示更新,悬停可看更新日志,点击后才下载、预检 Profile 并安装;Profile 或 Client 出错时进入恢复页。 可复现的默认环境新 Profile 从随包固定产物离线初始化;普通启动不重写已有 Profile,也不会把用户卸载的插件悄悄装回来。 手机远程登录并启用当前电脑后,可以从 Android、Remote Web 或另一台 Desktop 继续同一 Workspace 和 Session。Host 只建立出站连接,不开放公网监听端口。 明确的服务边界当前账号、设备目录、信令和中继由第三方服务提供;连接方式、安全边界和停用方法见手机远程说明。 界面 对话、问题卡片与审批 官方 DSH Web 会话 对话、工具审批、问题卡片、排队消息和历史回放都留在官方 Session 中。 官方设置里的插件市场 官方 Web 设置中的插件市场 插件市场使用官方设置 Slot,不替换设置页面,也不另建插件数据库。 Git Worktree 工作区 官方 Web 中的 Git Worktree 从当前 Session 的工作目录创建隔离 Worktree,并为新工作区建立官方 Session。 默认内置:手机远程 新 Profile 默认包含精确固定的 ds-harness-remote@0.4.1,与 DSH 0.1.5-rc.1 试用线一起随包提供。打开侧栏 Remote,登录并为当前电脑启用远程访问后,就可以从 Remote Web、Android App 或另一台 Desktop 打开同一 Host 的 Workspace 和 Session,继续对话、发送图片和处理权限请求。 - 网络边界:Host 只建立出站连接,不开放公网监听端口;Remote 依次尝试 LAN、P2P、TURN 与 Relay,所有路径都承载 Noise IK 加密后的业务流量。 - 账号与数据:当前默认连接 dsh.r2049.cn 的第三方账号、设备目录、信令和中继服务;设备身份与凭据保存在 DSH_HOME。未登录并启用当前电脑时不会提供远程访问。 - 已授权设备:通过固定 Harness API 白名单控制当前 Harness,Agent 仍可按原权限运行工具;不开放直接 Shell、PTY 或通用文件 RPC。 - 卸载:升级后的现有 Profile 会补充一次这个默认 Bundle;如果你停用或卸载,应用更新不会再次恢复。 dsh plugin --profile web remove ds-harness-remote 该项目尚未提供受支持的自建 Server,独立密码安全审查、真实双机跨网和长期稳定性验证仍未完成;不需要远程能力时可以直接卸载。桌面发行包对该固定 tarball 应用带 SHA-256 校验的兼容投影,不修改官方 DSH 或上游仓库源码。连接方式、安全边界与停用方法也见手机远程说明。 手机远程能力来自 liguobao 开源的 ds-harness-remote,本项目固定其 0.4.1 版本默认内置。特别感谢原作者开源这一 Bundle,并经由 DeepSeek Harness Remote Web 为社区提供当前可用的远程入口与配套服务,让 DSH Desktop 用户可以从手机或浏览器继续工作。 默认内置:会话窗口团队 新 Profile 默认包含 @vibeinging/dsh-session-teams@0.1.1。它让 DSH 会话窗口之间可以直接协作: - 给另一个窗口发消息:告诉当前窗口"把这件事交给 窗口名",消息会以真实 DSH 消息的形式出现在目标窗口——目标可见、可持久、可点击回溯到源。 - 让一个窗口当队长:创建一组带角色的窗口,给它们分配任务与依赖,成员完成后以真实消息回报结果,队长用自然语言调整任务而不用记 ID。 所有团队与窗口状态通过官方 Session API 读写当前 Profile,不建立外部网络连接。不需要时可以卸载: dsh plugin --profile web remove @vibeinging/dsh-session-teams 为什么选择这条路线 | 你关心的事 | DSH Desktop 的做法 | | 是否依赖私有前端 | 直接加载官方 Web 与 npm 运行时,不维护私有 Chat 分叉 | | 社区插件能否直接使用 | 普通 UI、Tool 和工作流继续使用官方 Bundle、Service 与 Slot | | 插件状态会不会错乱 | 官方 Profile 是唯一权威;市场、设置和 CLI 操作同一份数据 | | 默认插件是否可靠 | 固定版本、完整性、权限、依赖和许可证,并保留离线安装产物 | | 原生能力是否过大 | 文件、窗口和 Browser Workspace 只通过按 Session 绑定的有限方法开放 | | 启动会不会覆盖配置 | 已有 Profile 保持用户选择;失败时保留原 Profile 并进入恢复页 | | 应用更新会不会改插件 | 更新前只读预检 Profile;不恢复用户已停用或卸载的 Bundle | Electron 在这里是一层很薄的桌面 Host。真正的 Agent、会话和插件系统仍属于 DSH;项目自己的功能也尽量拆成 Bundle。这样,portable 插件可以同时安装到兼容的官方 Web 和 DSH Desktop,桌面专属能力才使用明确的 desktop-adapter。 开始使用 1. 从 Releases 下载适合的平台安装包。 2. 启动应用,选择一个工作目录或直接创建会话。 3. 在侧栏打开文件、Git 或终端;在输入框添加文件和文件夹。 4. 需要更多能力时,打开“设置 → 插件市场”。 模型凭据由 DSH 设置与本地环境管理。项目不会把 API Key 写入 README、截图或插件清单。 安装更多插件 普通用户直接使用“设置 → 插件市场”。插件市场会显示来源、版本、兼容性和权限;安装前仍应查看上游说明,市场可见不等于本项目已经审查或默认内置。 也可以使用官方 CLI 操作同一个 Profile: dsh plugin --profile web add -w <package>@<exact-version> --save-exact --ignore-scripts dsh plugin --profile web remove <package> 符合官方 DSH Bundle 与 dshClient 合同的插件,不需要专门为 DSH Desktop 重写。需要窗口、原生文件对话框或 Browser Workspace 的插件,则要显式使用 DSH Desktop 的窄 Host 合同;在其他宿主中缺少这些能力时应直接报告。 可选示例:皮肤中心 DSH Desktop 运行皮肤中心 Blue Fantasy 深色皮肤实拍 应用默认保持官方 Web 外观。想要个性化界面时,可从插件市场安装社区维护的皮肤中心(@linxin666/dsh-client-ui-skin-center):数十款皮肤试穿即生效、不落盘可还原,官方外观随时切回。 dsh plugin --profile web add @linxin666/dsh-client-ui-skin-center 皮肤资产各自带有上游许可(部分为 CC BY-NC-SA 或含角色版权),因此皮肤中心不随应用默认内置,由用户在市场自行选择安装。 默认插件 新 Profile 默认包含 Better Sidebar、dshmarket、任务看板、附件输入、Git Worktree、手机远程、会话窗口团队,以及项目、Canvas、Office、结构化结果和模型继承等能力。所有可管理 Bundle 都能被停用或卸载。 查看新 Profile 默认安装的 16 个 Bundle | 默认 Bundle | 类型 | 声明权限 | 官方管理方式 | 来源 | | @vibeinging/dsh-work-product-host-ipc | desktop-adapter | dsh-work-parent-ipc、browser-workspace-host、file-dialog-host、window-host | 桌面基础服务,不提供卸载 | 本地包 | | @vibeinging/dsh-desktop-profile-host | desktop-adapter | dsh-profile-filesystem、controlled-pnpm-runtime、dsh-cli-runtime | 桌面基础服务,不提供卸载 | 本地包 | | @vibeinging/dsh-desktop-chrome | desktop-adapter | 无 Host 权限 | dsh plugin --profile web remove @vibeinging/dsh-desktop-chrome | 本地包 | | @vibeinging/dsh-project-tools | desktop-adapter | product-host | dsh plugin --profile web remove @vibeinging/dsh-project-tools | 本地包 | | @vibeinging/dsh-canvas-tools | desktop-adapter | product-host | dsh plugin --profile web remove @vibeinging/dsh-canvas-tools | 本地包 | | @vibeinging/dsh-structured-ui-tools | desktop-adapter | product-host | dsh plugin --profile web remove @vibeinging/dsh-structured-ui-tools | 本地包 | | @vibeinging/dsh-model-inheritance | portable | 无 Host 权限 | dsh plugin --profile web remove @vibeinging/dsh-model-inheritance | 本地包 | | @vibeinging/dsh-product-bridge | desktop-adapter | product-host | dsh plugin --profile web remove @vibeinging/dsh-product-bridge | 本地包 | | @vibeinging/dsh-office-tools | desktop-adapter | office-artifact-host | dsh plugin --profile web remove @vibeinging/dsh-office-tools | 本地包 | | @vibeinging/dsh-client-ui-worktree | portable | 无 Host 权限 | dsh plugin --profile web remove @vibeinging/dsh-client-ui-worktree | 本地包 | | @linxin666/dsh-client-ui-task-board | portable | 读取当前 DSH Session、Workspace 与完成历史、在 DSH_HOME 写入任务账本和执行记录、按用户操作或 Host cron 启动 DSH Session 任务、可选启动固定的跨平台防休眠 helper | dsh plugin --profile web remove @linxin666/dsh-client-ui-task-board | 上游仓库 | | ds-harness-remote | portable | 连接 dsh.r2049.cn 的外部账号、设备目录、信令、TURN 与 Relay 服务、从同一账号下的 Web、Android 或另一台 Desktop 读取并控制当前 Harness 的 Workspace、Session、模型、权限、设置与凭据写入、在 DSH_HOME 保存长期 X25519 设备身份私钥和设备凭据、通过固定 Harness API 白名单运行远程请求;不开放直接 Shell、PTY 或通用文件 RPC,但 Harness Agent 仍可按原权限运行工具 | dsh plugin --profile web remove ds-harness-remote | 上游仓库 | | dsh-multimedia-webui-input | portable | 读取用户主动选择的文件和文件夹、向当前 Session 工作区的 .dsh/tmp/attachments 写入附件、按用户二次确认清理带插件所有权标记的附件目录 | dsh plugin --profile web remove dsh-multimedia-webui-input | 上游仓库 | | dsh-better-sidebar | portable | 读取、搜索、创建、修改和删除当前 Session 工作区文件、在当前 Session 工作区执行 Git 操作、启动和停止本地终端进程;模型终端工具默认关闭、打开用户输入的网页或外部编辑器,并接收用户主动上传的文件、用户开启后向模型注册 sidebar_open 工具,用于在当前会话侧栏打开工作区文件、文件夹或 HTTP(S) 页面;默认关闭 | dsh plugin --profile web remove dsh-better-sidebar | 上游仓库 | | dshmarket | portable | 读取和修改当前 DSH Profile 的依赖、Bundle 顺序和启停状态、通过受控 pnpm 安装、更新和卸载用户确认的插件、访问插件目录、npm、GitHub 以及用户配置的 WebDAV 或 Gist、导出或导入包含 Profile 配置的备份 | dsh plugin --profile web remove dshmarket | 上游仓库 | | @vibeinging/dsh-session-teams | portable | 跨当前 Profile 的可见会话窗口读取、路由并转发消息与任务(含子智能体接力)、通过官方 Session API 在 Profile 会话存储中写入团队、任务与可见窗口中继状态、按需创建顶层会话窗口,以当前工作区、模型与权限组合子智能体团队并执行调度 | dsh plugin --profile web remove @vibeinging/dsh-session-teams | 上游仓库 | 插件选择、权限和离线边界见插件市场选择与桌面接入。 从源码运行 需要 Node.js 24 或更高版本: git clone https://github.com/vibeinging/dsh-desktop.git cd dsh-desktop npm install npm run doctor npm run dev:electron 本地构建 macOS Apple Silicon App: npm run package:mac:dir open "release/mac-arm64/DSH Desktop.app" 本地目录包用于开发;面向普通用户的签名安装包以 GitHub Release 为准。 数据与权限 - Profile、插件、Session 和本地运行数据默认保存在 ~/.dsh,可通过 DSH_DATA_ROOT 修改,与客户端安装目录无关; - 官方 Web 没有产品 preload、Node 权限或通用 IPC; - 文件与目录只有在用户主动选择或插件已声明权限时才进入当前 Session; - 插件启动失败不会静默修改原 Profile;恢复页可重试、安全启动、移除问题插件和导出过滤后的诊断; - 正式安装包通过官网查询更新,用随机安装 ID 统计近期活跃客户端;安装包仍来自本项目公开 GitHub Release,用户确认后才下载和安装,退出统计方式见隐私说明; - 第三方 Bundle、原生二进制与视觉资产各自遵守上游许可证和再分发条件。 详见隐私说明、安全说明和第三方说明。 与官方桌面端和其他社区桌面的区别 DSH Desktop 选择「官方 Web 单一界面 + 官方 Profile 单一权威 + 精选社区 Bundle + 窄 Native Host」。它不追求再做一套完整前端,而是把桌面体验做成 DSH 插件生态的一个可靠发行组合。 与官方桌面端(@deepseek-ai/dsh-desktop):官方在 DeepSeek Harness 仓库内维护自己的 Electron 桌面壳——无监听端口、与 DSH 运行时同版本锁定、使用独立的 profiles/desktop,截至本文写作尚未公开发布安装包。两者定位互补、可以共存:官方桌面端是官方的最小核心体验;DSH Desktop 今天即可下载安装,预装固定版本并通过验证的插件组合,把插件市场、版本兼容和桌面能力打包成完整发行版。两者使用不同的 Profile 目录,同时安装互不干扰。本项目也在跟进官方桌面壳的演进,并验证基于官方壳构建插件集成版的路线。 与其他社区项目:DSH Desktop by anywhere-labs 是另一个独立社区桌面发行版,更强调完整桌面 Shell 与跨平台客户端体验;dataelement/dsh-desktop 也是独立社区项目。各项目的代码、发行和路线互不从属,用户可以按界面、插件方式和平台产物选择。 相关项目 | 项目 | 关系 | | dsh-website | 本项目官网(DSH Desktop Station · dshdesktopstation.com) | | DeepSeek Harness | Agent、Session、Tool、Skill、MCP、Profile 与官方 Web 运行时 | | 官方桌面端 apps/desktop | DeepSeek 官方 Electron 桌面壳(上游仓库内维护) | | Cordis | 插件化基础 | | DSH Better Sidebar | 默认工作区侧栏、编辑器、Git 与终端 | | dsh-market | 默认插件市场 | | dsh-session-teams | 默认会话窗口团队 Bundle(本项目维护,@vibeinging/dsh-session-teams) | | dsh-web | 任务看板与皮肤中心的上游社区生态仓库(Apache-2.0) | | ds-harness-remote | 默认手机远程 Bundle 上游(liguobao 维护,含 Remote Web 与 Android 入口) | | dshfind | DSH 学习、分享与插件发现社区 | 与 DeepSeek Harness 的关系 DSH Desktop 是基于 DeepSeek Harness 与 Cordis 插件体系构建的独立社区项目。「DeepSeek Harness」仅用于说明兼容性和技术来源。本项目与深度求索不存在隶属、合作、授权或背书关系。 许可证 项目代码使用 MIT License。第三方组件、固定 tarball、原生二进制和视觉资产的来源与分发条件见 THIRD_PARTY_NOTICES.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
vibeinging/dsh-desktop
DSH Desktop 插件集成版DSH Desktop Bundle Edition—— 把官方 DSH…
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2