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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 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.
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
whitelonng/dshcode
DeepSeek Harness 的社区桌面伴侣——macOS 和 Windows 一键启动的 Electron 应用
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1