Back to home@zhaoxuanZzz

dsh-desktop

Saddle: unofficial Electron shell for DeepSeek Harness

Stars
1
Language
TypeScript
Created
Aug 16, 2026
Updated
Aug 18, 2026

Introduction

Saddle

Saddle

中文 · English

DeepSeek Harness 的非官方桌面应用
下载安装包 · 快速开始 · 设计

MIT Release

Saddle(石鞍)用独立窗口打开 DeepSeek Harness 的 Web UI。安装包自带 Node 与生产版 dsh,不必先装运行时。与本机 CLI 共用 ~/.dsh(会话、密钥、插件同一套)。

不是 DeepSeek 官方产品。设置里会写明:Saddle 基于 DeepSeek Harness.

安装

Releases 下载:

系统架构安装包
macOS 13+Apple Silicon.dmg
Windows 10+x64.exe

当前安装包未签名

  • macOS:Finder 中右键安装包 → 打开
  • Windows:SmartScreen → 更多信息 → 仍要运行

v1 不提供 Linux、Intel Mac、Windows arm64。

快速开始

开发需要 Node ^22.19 || >=24pnpm

git clone --recurse-submodules https://github.com/zhaoxuanZzz/dsh-desktop.git
cd dsh-desktop
make

make 会初始化子模块、安装依赖、必要时编译 dsh,然后启动 Electron。

make install   # 只装依赖
make dsh       # 重新编译 dsh
pnpm test

brand/DESIGN.md 之后必须再跑 make dshpnpm dev 不会重新套品牌。

本仓库把 dsh 放在 git 子模块 vendor/deepseek-harness 里,不修改其源码。Make 会设置 CI=true,跳过子模块里的 lefthook。

设计

视觉是「石鞍」:几何双弧、夜间暖石 / 白天石灰纸、没有第二强调色。Dock 与安装包图标保持深色方标,不随主题变。

文档内容
DESIGN.md品牌 token、色彩、字体、Do / Don't
桌面壳设计窗口、捆绑运行时、回环加载、分发范围
石鞍品牌产品名、构建时 overlay、换皮边界

物料在 brand/mark.svgwordmark.svgtheme.css)。构建时盖进 dsh 再编译,编译后还原子模块源文件。

打包

pnpm dist

第一次会完整编译 dsh,耗时较长。国内可选镜像:

export NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/

签名与公证不是 v1 交付。若以后要签,再设 CSC_LINKAPPLE_IDWIN_CSC_LINK 等;留空即不签。

macOS 与 Windows 安装包也可以由 GitHub Actions 在 macos-latest / windows-latest 上打出。

许可证

MIT