Plocr / dsh-desktop

목록에 있음

DeepSeek Harness 桌面工作台:Electron 原生壳 + 内嵌 harness 运行时(离线、免装 Node),壳仅保留桌面原生能力,与 harness 间以 bridge 插件通信

master도구 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:Plocr/dsh-desktop

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

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

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

DSH Desktop

DeepSeek Harness 为基底的桌面工作台:Electron 原生壳 + 内嵌 harness 运行时,离线、免安装 Node、免全局 dsh 即可使用。

设计架构

壳只保留桌面原生能力(窗口、托盘、启动 harness、加载 Web UI、深链、全局快捷键、自动更新、系统通知/任务栏徽标),加载官方 Web UI(会话、工作区、插件、设置)。壳与 harness 之间仅通过一个桥接插件通信——不注入任何 UI、不持有任何面板代码。

Electron 壳 ──spawn──▶ dsh --profile desktop --patch <overlay> --port 0
    │  ▲                     │  ▲
    │  │ stdout 行解析        │  │ dsh-desktop-bridge 插件(通知/徽标/深链/工作区注册)
    │  └── dsh web: http://127.0.0.1:<port>
    └── bridge WS ───────────┘
  • 🪟 原生窗口加载官方 Web UI(--port 0,无端口冲突)
  • 🧩 专用 desktop profile($DSH_HOME/profiles/desktop),会话与 Web/CLI 共享
  • 🔌 dsh-desktop-bridge 桥接插件:后台任务/审批事件 → 系统通知与任务栏徽标
  • ⌨️ 全局快捷键唤出(默认 Ctrl+Shift+Space
  • 🔗 dsh:// 深链:dsh://(聚焦)、dsh://new(新建会话)、dsh://session/<id>(打开会话)
  • ⬆️ 自动更新、🗂️ 托盘常驻、🛡️ 崩溃自愈、📦 自包含打包

功能截图

加载页面主界面
加载页面主界面
托盘菜单
托盘菜单

安装

  1. Releases 下载最新安装包(Windows:DSH.Desktop-x.x.x-setup.exe
  2. 双击运行,按向导完成安装(可选择安装目录)
  3. 首次启动会自动解压内置运行时(约 40 秒,二次启动免解压),并创建桌面 profile

安装包自包含:内置便携 Node 与 dsh 运行时,无需预先安装 Node.js 或全局 dsh。

使用

  • 开始会话:启动后在窗口内选择工作区,即可开始对话
  • 全局唤出:任意界面按 Ctrl+Shift+Space 呼出/隐藏窗口
  • 深链:浏览器或其他应用点击 dsh:// 链接可唤起并打开对应会话
  • 托盘:关闭窗口默认最小化到托盘;右键托盘图标可切换工作区、重启 Harness、查看日志、检查更新、开机自启、开关通知
  • 会话共享:桌面版与 Web/CLI 共享同一 ~/.dsh 数据,会话跨端可见

平台支持

  • Windows(主平台,实测):NSIS 安装包、托盘、系统通知、任务栏徽标、开机自启、dsh:// 深链
  • macOS(配置就绪):dmg(arm64/x64)、dsh:// 深链、运行时路径走 ~/Library/Application Support
  • Linux:代码兼容,未提供安装包

License

MIT

프로젝트 파일 및 신호

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

테스트감지됨
문서감지됨

저장소 정보

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

신중하게 설치하기

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