SZMY-haruhi / dsh-desktop-shell

목록에 있음

DeepSeek Harness 桌面版 / DSH 桌面客户端。纯 Electron 外壳,启动时自动跑 dsh web,不捆绑代码、不影响插件,官方更新无需重编。

main기타 소스 보기

설치

pnpm start # 调试:拉起本地 npx dsh web

이 명령은 GitHub 저장소 주소에서 생성됩니다. 실행 전에 업스트림 README와 소스를 검토하고 재현성이 필요하면 release 또는 commit을 고정하세요.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 d73e691동기화 2026. 8. 18.

dsh-desktop-shell

DSH Desktop icon dshfind

English | 中文

DeepSeek Harness(dsh)桌面客户端 / 纯 Electron 外壳。 不打包任何 dsh 代码,窗口只加载 http://127.0.0.1:3080;启动时自动执行 npx --yes @deepseek-ai/dsh@latest web。对所有插件完全透明,官方更新无需重新编译。

界面预览

纯壳对插件透明——以下为 DSH Desktop 窗口化运行 dsh web 的实拍,皮肤与插件市场均原样生效。

深色浅色
DarkLight

社区皮肤 dsh-web-ui-all(全量皮肤包)—— 纯壳直接加载,无需修改:

dsh-web-ui-all

插件市场 dsh-market —— 打包版对 dsh-plugin 生态无影响,可正常浏览/安装:

Plugin Market

运行

前置

  • Node.js ^22.19 || >=24dsh 本体要求;外壳也用它来拉起 npx
  • 推荐 pnpm@11.7.0npm/yarn 亦可

发行版

下载 DSH Desktop Shell Setup 0.1.1.exe 安装后双击 DSH Desktop Shell,首次启动自动 npx 拉取 @deepseek-ai/dsh@latest 并打开 Web UI。

源码

git clone https://github.com/<you>/dsh-desktop-shell.git
cd dsh-desktop-shell/dsh-desktop-electron
pnpm install
pnpm start        # 调试:拉起本地 npx dsh web
pnpm run build    # 打包:electron-builder → dist/DSH Desktop Shell Setup 0.1.1.exe(~80MB,含 Chromium)

无需克隆 deepseek-harnessnpx --yes @deepseek-ai/dsh@latest web 是唯一真源(与上游 README npx @deepseek-ai/dsh web 等价)。

架构

复用英文版同图:main.js 负责 spawn → 轮询 3080 → BrowserWindow 加载;关闭窗口时 kill 子进程;与所有 dsh-plugin 无冲突(透明壳)。

配置

无配置文件。main.js 常量:DSH_URL=http://127.0.0.1:3080、轮询 15s、窗口 1280×800。

模型可见性

无。作为独立宿壳,不贡献 prompt 片段、工具 schema 或会话事件;模型可见行为完全由被拉起的 dsh 进程及其插件决定。

已知限制

同英文版 Known Limitations,含固定端口、单实例、无托盘、轮询就绪、Chromium 体积、Windows 优先。

许可

MIT,与上游一致。


作者

tonkatsu258

感谢 Star ❤️tonkatsu258 · 个人网站

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

문서감지됨

저장소 정보

언어
JavaScript
라이선스
MIT
최신 릴리스
v0.1.1
마지막 업데이트
2026. 8. 17. 오전 10:44

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.