🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面智能体客户端 whitelonng/dshcode

DeepSeek Harness
whitelonng50 天前有提交已提供中文文档扫描:高危

DeepSeek Harness 的社区桌面伴侣——macOS 和 Windows 一键启动的 Electron 应用

68.1/100
综合分
704
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add whitelonng/dshcode
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@deepseek-ai/dsh-root(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 01:40:37

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本命令参数由运行时变量拼接读写/删除本地文件发起外部网络请求
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tool-session-query@deepseek-ai/dsh-web-fetch-http
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

6 张 · 点击查看大图

功能亮点

  • 一键启动桌面应用

README

由 DeepSeek 最新模型翻译生成
DSHCode DSHCode is a free, open-source desktop AI agent app for macOS and Windows. It wraps the official open-source DeepSeek Harness Web UI and plugin runtime in a single installable Electron application — no Node.js, no terminal, no CLI required. Features DSHCode inherits the full DeepSeek Harness capability set and adds a one-click desktop experience. Agent core — Plugin-based harness with bash, filesystem, web search/fetch, terminal, LSP, and subprocess tools; sandboxing and per-action approval prompts.
展开完整文档(README 剩余 1 节)
DSHCode

DSHCode is a free, open-source desktop AI agent app for macOS and Windows. It wraps the official open-source DeepSeek Harness Web UI and plugin runtime in a single installable Electron application — no Node.js, no terminal, no CLI required.

Features

DSHCode inherits the full DeepSeek Harness capability set and adds a one-click desktop experience.

Agent core — Plugin-based harness with bash, filesystem, web search/fetch, terminal, LSP, and subprocess tools; sandboxing and per-action approval prompts.

Interactive UI — GenUI cards rendered inline: charts, tables, quizzes, 3D scenes, diagrams, forms, and progress views.

Skills — Installable skill catalog that gives the agent specialized workflows — research, documentation writing, visual tools, and more.

Orchestration — Subagents for parallel delegation and workflows that fan work out across many agents with structured phases.

Long-running work — Plan mode to review and approve before execution, persisted goals that continue across rounds, and resumable sessions.

Model experience — DeepSeek models through the official API; session logs record everything a model sees so any run can be reconstructed.

Model control — Per-provider reasoning effort (off to max), maximum output tokens, and multimodal capability switches for image input, generation, and recognition.

Personalization — Theme and skin collection, selection-annotation workflow, command shortcuts, and an English/Chinese interface.

Plugin management — Install plugins from npm or a Git repository, check for updates, and enable or disable each plugin.

Recovery — A plugin that fails to load is reported with its diagnostics: disable that plugin, start in safe mode, or let the agent repair it with the failure context attached.

Archives — Search archived conversations and restore or permanently delete them.

Extensibility — New capabilities install without touching the app bundle.

Desktop integration — Tray icon, native notifications, one instance, and a hardened Electron window.

See the Web UI guide for a walkthrough and the desktop application guide for architecture, platform targets, and current limitations.

Download

| Platform | Package |
| macOS Apple Silicon | DSHCode--macos-arm64.dmg |
| macOS Intel | DSHCode--macos-x64.dmg |
| Windows x64 | DSHCode--win-x64.exe |

Every release publishes SHA-256 checksums (SHA256SUMS.txt) next to the packages.

Preview packages are not code-signed or notarized, so macOS Gatekeeper and Windows SmartScreen may warn before first launch. The software is safe; the warning exists because the binary lacks a paid signing certificate:

- macOS: right-click the app in Finder and choose Open, then confirm in the dialog that appears. Alternatively run xattr -cr /Applications/DSHCode.app once in Terminal.
- Windows: click More info on the SmartScreen dialog, then Run anyway.

Quick start

Install a DSHCode package, then open DSHCode from the macOS Applications folder or the Windows Start menu. The application starts and stops its bundled Web profile itself; installed users never run a terminal command.

Run from source

Developers can run the upstream Web entry from a repository checkout:

git clone https://github.com/whitelonng/dshcode.git
cd dshcode
pnpm install
pnpm run build
pnpm dsh web

The command prints the local Web UI address. See the Web UI guide.

Desktop application

Opening DSHCode starts the bundled Harness Web profile and displays it in a hardened Electron window. The desktop shell is intentionally small; product behavior and the Web UI remain in the upstream packages so later upstream updates can be integrated without maintaining a second interface.

Local service and ports

Each launch starts an HTTP service inside the Electron main process. It binds only to 127.0.0.1 and asks the operating system for an available ephemeral port, so it reserves no fixed port and normally cannot conflict with another local service. DSHCode permits one application instance, loads only its exact loopback origin, and disposes the Harness tree before the process exits; closing the application stops the service and releases its port.

Build desktop packages

git clone https://github.com/whitelonng/dshcode.git
cd dshcode
pnpm install
pnpm run desktop:dist

Artifacts are written to .artifacts/desktop/release/. The Desktop GitHub Actions workflow builds macOS Apple Silicon, macOS Intel, and Windows x64 packages; a desktop-v tag publishes the completed matrix and SHA-256 checksums to GitHub Releases.

FAQ

What is DSHCode?

DSHCode is a free, open-source desktop app that turns DeepSeek Harness — DeepSeek's plugin-based AI agent framework — into an installable macOS and Windows application with a graphical chat and workspace interface.

Is DSHCode official DeepSeek software?

No. DSHCode is an independent community project. It retains upstream package names, copyright, architecture, documentation, and an upstream Git remote so changes remain attributable and mergeable, but it is not a DeepSeek release, endorsement, or certification unless DeepSeek grants explicit authorization.

Do I need Node.js or a terminal?

No. Installed users get a normal application; Node.js, the CLI, and the terminal are only required for running from source or building packages.

Why does macOS/Windows show a security warning?

The preview packages are not code-signed or notarized. This is a certificate cost issue, not a safety issue; see the one-time steps in the Download section.

Do I need an API key?

Yes. DSHCode runs DeepSeek models through the official API; add your key once in the application settings.

Can I extend DSHCode?

Yes. The built-in plugin installer adds new capabilities without touching the app bundle, and a safe mode disables a crashing plugin so the application still starts.

Project positioning

DeepSeek Harness (dsh) is the official open-source plugin-based agent harness developed by DeepSeek AI. DSHCode participates in its plugin ecosystem as a desktop companion distribution and uses the dsh-plugin and deepseekharness-plugin repository topics for discovery.

DSHCode is an independent community project. Unless DeepSeek grants explicit authorization, it is not an official DeepSeek release, endorsement, or certification.

Development

Start with the development guide, architecture documentation, and desktop application guide. For agents, follow AGENTS.md.

Acknowledgements

- LINUX DO — This project is continuously shared and discussed in the LINUX DO community.
- dsh-genui — Provides the built-in generative UI plugin.
- dsh-annotation — Provides the built-in selection-annotation workflow.
- dsh-web-ui — Provides the built-in Web UI feature and skin collection.

License and branding

The source remains available under the upstream MIT License. Redistribution must retain DeepSeek's copyright and permission notice; bundled third-party software and licenses are disclosed in THIRD_PARTY_NOTICES.md, and the desktop package includes both files.

The MIT software license does not by itself grant permission to use DeepSeek trademarks or logos as DSHCode branding. DeepSeek's Terms of Use (Chinese version) reserve those brand features. DSHCode distributions use an independent application icon; upstream identity retained inside the embedded Harness interface and the official powered by dsh attribution identify compatibility, not endorsement.
预览分享卡片长什么样 ↓whitelonng/dshcode
分享 · DeepSeek Harness Hub
whitelonng/dshcode

DeepSeek Harness 的社区桌面伴侣——macOS 和 Windows 一键启动的 Electron 应用

回到顶部