DeepSeek Harness 插件测评:dshcode 桌面端Electron应用,零门槛一键安装无需Node.js
插件简介
dshcode 是 DeepSeek Harness 生态中的社区桌面端 AI Agent 应用,由 whitelonng 开发维护。GitHub 仓库地址:https://github.com/whitelonng/dshcode,当前星标 712,综合评分 68.1,最近更新时间 2026-09-05,开源协议为 MIT。
该插件的核心定位是"免费、开源的桌面 AI Agent 应用"。它把官方开源的 DeepSeek Harness Web UI 和插件运行时打包成一个可安装的 Electron 应用,面向 macOS 和 Windows 用户。最大的价值在于降低使用门槛——安装用户不需要 Node.js、不需要终端、不需要 CLI,下载安装包双击即可使用。
dshcode 继承了完整的 DeepSeek Harness 能力集,并在此基础上增加了一键桌面体验。项目在 LINUX DO 社区持续分享和讨论,内置了 dsh-genui、dsh-annotation、dsh-web-ui 等插件。需要注意的是,这是一个独立社区项目,不是 DeepSeek 官方发布、背书或认证的软件。
核心功能
Agent 核心
基于插件的 harness 架构,包含 bash、文件系统、网页搜索/获取、终端、LSP、子进程工具。支持沙箱隔离和逐操作审批提示,确保安全性。
交互式 GenUI
GenUI 卡片内联渲染,支持图表、表格、测验、3D 场景、图表、表单和进度视图。这让 AI 的输出不再是纯文本,而是可以交互的可视化组件。
Skills 技能目录
可安装的 skill 目录,给 Agent 提供专门的工作流——研究、文档写作、视觉工具等。用户可以按需安装技能,扩展 Agent 的能力边界。
多 Agent 编排
支持子 Agent 并行委派,工作流可以跨多个 Agent 分阶段展开。复杂任务可以拆解后分配给不同的子 Agent 并行处理,提高效率。
长时间运行工作
Plan 模式在执行前审查和批准,持久化目标跨轮次继续,可恢复会话。长时间任务不会因为会话中断而丢失进度。
模型体验与控制
通过官方 API 运行 DeepSeek 模型,会话日志记录模型看到的一切,任何运行都可以重建。支持按提供商设置推理努力(off 到 max)、最大输出 token、多模态能力开关(图像输入、生成、识别)。
个性化与插件管理
主题和皮肤集合、选择注释工作流、命令快捷键、中英文界面。插件管理支持从 npm 或 Git 仓库安装插件,检查更新,启用或禁用每个插件。
恢复与安全
加载失败的插件会报告诊断信息,可以禁用该插件、安全模式启动、或让 Agent 用失败上下文修复它。归档功能支持搜索归档对话,恢复或永久删除。
桌面集成
托盘图标、原生通知、单实例限制、加固的 Electron 窗口。本地服务只绑定 127.0.0.1,请求操作系统分配可用临时端口,不保留固定端口。
安装与配置
普通用户(推荐):从 GitHub Releases 下载对应平台的安装包,双击安装即可。
- macOS Apple Silicon: DSHCode--macos-arm64.dmg
- macOS Intel: DSHCode--macos-x64.dmg
- Windows x64: DSHCode--win-x64.exe
安装后打开 DSHCode,应用会自动启动内置的 Web profile,用户无需运行任何终端命令。首次使用需要在设置中添加 DeepSeek API Key。
开发者从源码运行:
git clone https://github.com/whitelonng/dshcode.git
cd dshcode
pnpm install
pnpm run build
pnpm dsh web
作为 DSH 插件安装(需源码安装):
dsh plugin --profile web add whitelonng/dshcode
兼容性与避坑指南
未发布到 npm,需源码安装
package.json 标记 private,缺少 main/exports/bin 入口声明,npm 包 @deepseek-ai/dsh-root 未发布。作为 DSH 插件安装时需从 GitHub 源码安装。普通用户建议直接下载桌面安装包。
预览包未代码签名,系统会警告
预览包未代码签名或公证,macOS Gatekeeper 和 Windows SmartScreen 会在首次启动前警告。这是证书成本问题,不是安全问题。
- macOS:在 Finder 中右键应用,选择"打开",然后确认。或运行 xattr -cr /Applications/DSHCode.app
- Windows:在 SmartScreen 对话框中点击"更多信息",然后"仍要运行"
需要 API Key
DSHCode 通过官方 API 运行 DeepSeek 模型,需要在应用设置中添加 API Key。没有 API Key 无法使用模型功能。
非官方 DeepSeek 软件
这是独立社区项目,不是 DeepSeek 官方发布、背书或认证。项目保留了上游包名、版权、架构和文档,但使用独立应用图标。
仅支持 macOS 和 Windows
目前只提供 macOS(Apple Silicon / Intel)和 Windows x64 安装包,不支持 Linux。Linux 用户需要从源码运行。
Node 版本要求(从源码运行时)
要求 Node.js ^22.19.0 || >=24.0.0。使用 pnpm 作为包管理器。
依赖 2 个 DSH 模块
包括 dsh-tool-session-query 和 dsh-web-fetch-http。
MIT 协议但商标限制
MIT 软件许可本身不授予使用 DeepSeek 商标或 logo 作为 DSHCode 品牌的权限。再分发必须保留 DeepSeek 的版权和许可声明。
适合人群
适合:不想折腾 Node.js/CLI 的普通用户;需要桌面端 AI Agent 应用的 macOS/Windows 用户;看重 GenUI 交互式界面的用户;想一键安装即用 DeepSeek Harness 的用户;需要 Plan 模式和长时间任务的用户。
不适合:Linux 用户(目前无安装包);需要官方 DeepSeek 背书的企业用户;介意未签名应用安全警告的用户;需要深度定制 DSH 核心的开发者。
总结
dshcode 为 DeepSeek Harness 生态补上了"最后一公里"——把命令行驱动的框架变成了普通人也能双击安装的桌面应用。712 星和 LINUX DO 社区的持续讨论说明这个方向有真实需求。GenUI 交互卡片、插件管理、Plan 模式等功能都完整继承了上游能力。安装时需注意未签名应用的系统警告和 API Key 配置,普通用户直接下载安装包即可,无需接触命令行。
查看插件详情页,获取完整安装包下载链接和兼容性检查结果。
本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。