deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:CSlawyer1985/dsh-desktop
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
把 DeepSeek Harness(dsh web)及其所需运行组件封装成跨平台桌面应用:安装后双击图标即可打开,无需安装 Node.js、npm 或 dsh CLI,也不用打开终端。
支持 macOS / Windows / Linux,官方 logo 图标(白色星标衬黑底)。
dsh web 服务(默认端口 3080),就绪后加载 UI@deepseek-ai/dsh@0.1.0-rc.6,首次启动不会临时联网下载 CLIdsh web),直接复用,不重复启动~/.dsh(Windows 为 C:\Users\<你>\.dsh)下现有的 profile、插件、会话数据,与命令行体验完全一致从 Releases 下载对应系统的安装包:
| 平台 | 安装包 |
|---|---|
| macOS | DeepSeek-Harness-*-mac-arm64.dmg(Apple Silicon)或 -mac-x64.dmg(Intel) |
| Windows | DeepSeek-Harness-Setup-*.exe(安装器)或 DeepSeek-Harness-Portable-*.exe(免安装) |
| Linux | DeepSeek-Harness-*.AppImage |
无需额外准备:安装包已经内置所需运行组件。下载安装后可直接启动,不需要另外安装 Node.js、npm、npx 或 dsh CLI。
未签名说明:未配置签名密钥的构建产物没有代码签名,首次打开时系统可能拦截:
- macOS:右键点击 App →「打开」(Gatekeeper 提示仅首次出现);或终端执行
xattr -dr com.apple.quarantine <路径>- Windows:SmartScreen 提示时点「更多信息」→「仍要运行」
想要正式分发(无拦截、可公证):参见 docs/SIGNING.md —— 配置 Apple Developer ID 签名 + 公证、Windows 证书签名(OV / Azure Trusted Signing / SignPath),CI 已内置全部密钥注入。
http://127.0.0.1:3080 是否已有 DSH 服务(按首页的 __DSH_BOOT__ 标记判断)@deepseek-ai/dshdsh --profile web --port 3080,不依赖用户系统中的 Node.js、npm、npx 或 shell PATHgit clone <你的仓库地址>
cd dsh-desktop
npm ci
bash scripts/build.sh mac # 当前系统使用 mac / win / linux
产物输出到 dist/:
.dmg(安装镜像)+ .zipSetup .exe(NSIS 安装器)+ Portable .exe.AppImage因为 DSH 包含按系统和芯片区分的原生组件,本地构建只生成当前系统和芯片对应的安装包。GitHub Actions 已配置 macOS arm64/x64、Windows arm64/x64 和 Linux x64 原生构建;打 v* tag 即可产出全部安装包。
| 变量 | 说明 |
|---|---|
DSH_DESKTOP_PORT |
覆盖端口(默认 3080) |
DSH_CLI |
开发调试时覆盖内置 dsh CLI 入口(lib/bin.js 的绝对路径) |
DSH_HOME |
数据目录(默认 ~/.dsh) |
调试运行(开发模式):DSH_DESKTOP_PORT=3081 npm start
server.log,在应用数据目录):~/Library/Application Support/DeepSeek Harness/%APPDATA%\DeepSeek Harness\~/.config/DeepSeek Harness/DSH_DESKTOP_PORT,或先停掉占用进程DSH_CLI 指定入口site/ 目录是项目的下载介绍页(风格参照 deepseek.com/harness),包含各平台下载入口与作者信息。
open site/index.htmlwrangler pages deploy ./site --project-name dsh-desktop --branch mainsite/main.js 顶部的 CONFIG 中维护应用图标来自 DeepSeek 官方品牌 logo(SVG 见 build/deepseek-logo.svg),渲染链路:
scripts/make-icon-render.js(提取官方星标)→ scripts/render-icon.js(Chromium 矢量渲染 PNG)→ scripts/make-icns.sh(macOS icns)
替换图标:替换 build/deepseek-logo.svg 或直接覆盖 build/icon.png 后重新构建。
@deepseek-ai/dsh@0.1.0-rc.6 及其运行依赖,并随桌面版升级统一更新;本项目仍是非官方社区封装CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。