鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

dsh-desktop-shell

把 dsh web 界面封装成原生 Windows 桌面窗口,内置桌面客户端,带系统托盘、开机自启与协议文件分发。

界面增强
访问 GitHub
文档README

@zerorigin-studio/dsh-desktop-shell

dsh 桌面壳插件:把 DeepSeek Harness 封装成原生 Windows 桌面客户端。

功能

  • 内置桌面客户端:dsh-desktop-shell-client.exe(Wails v3 + WebView2,~13MB)打包在 npm 包 bin/ 内——装插件即得桌面窗口,无需单独安装客户端
  • 自动拉起桌面客户端:dsh 启动后,插件探测 web 端口、写协议文件、启动包内 exe——独立桌面窗口包裹 Harness UI(无浏览器痕迹)
  • 协议文件:~/.dsh/dsh-web-port.json 写入 {port, url, pid, harnessVersion, pluginVersion, runtimeDir}——客户端据此连接,设置页展示版本信息
  • 快捷方式:桌面 + 开始菜单注册;卸载插件时自动删除
  • 客户端自动拉起 dsh:若 harness 未运行,客户端自身会隐形启动(无控制台窗口)
  • 开机自启开关:设置页「桌面壳」开关,写入 HKCU Run 注册表项

安装

▼
bash
复制代码
dsh plugin --profile web add @zerorigin-studio/dsh-desktop-shell # 然后手动把 "@zerorigin-studio/dsh-desktop-shell" 追加到 # ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 数组 # 重启 harness

🪟 多窗口接入标准(插件开发者)

客户端向每个托管页面注入标准桌面 SDK window.dsh.desktop(version 1)。 任何 dsh 插件需要开原生独立窗口时,直接调用统一入口即可:

▼
js
复制代码
await window.dsh.desktop.openWindow({ url: "https://chat.deepseek.com/", title: "DeepSeek 网页对话", width: 1024, height: 768, });

协议说明:

  • 底层走 WebView2 宿主消息(window.chrome.webview.postMessage → { type: "dsh.desktop.openWindow", url, title, width, height }),由客户端 RawMessageHandler 接收并打开原生窗口——无跨端口 fetch / CORS,任何页面(含外部 harness)都成立;
  • SDK 方法:openWindow({url,title,width,height})(返回 Promise)、closeWindow(id)、getInfo();
  • 检测宿主:有 window.chrome.webview.postMessage 即视为桌面宿主存在;没有时插件应自行降级(如当前 webview 内导航)——插件在纯浏览器/第三方壳中不应失效;
  • 兼容旧协议:宿主仍注入 window.__DSH_DESKTOP_API__(http://127.0.0.1:<port>/<token>,HTTP 桥接),老插件 fetch(api + "/window/chat") 路径继续可用;
  • 参照实现:dsh-deepseek-chat(@zerorigin-studio/dsh-deepseek-chat)通过该标准入口打开「网页对话」独立窗口。
界面增强

快捷安装

复制到终端去安装插件

dshplugin--profilewebaddgithub:zerorigin-studio/dsh-desktop-shell

温馨提示

装插件等于在本机跑第三方代码,权限与你相同,能读文件、用凭据、访问网络,工具审批管不到。请只装可信来源,并尽量锁定 commit。

站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
墨得问题墨得问题
dsh 插件推荐
DSH-agent-bridge
在 Web 输入框中切换原生 DSH Agent 与 Grok Build,并通过 ACP 代理 Grok Build 会话及斜杠命令。
dsh-gui-hanhua
DeepSeek Harness 界面信息汉化插件:工具调用卡片、插件列表、命令菜单与权限选择器显示中文,保留英文原名。
ai-plugin#dsh-plugin
aipx 工具包:技能之外还有 Hub Console 控制台——用约 4 个元工具代理全部 MCP 服务器,含服务器池健康、工具级启停、工具目录,以及直观展示 mcp_search 返回结果的搜索试验场。
dsh-gpu-pulse
DSH Web 界面内置的悬浮 GPU 监控:紧凑可拖动的条带,每张独立 GPU 一行(精确名称、利用率、显存、温度、功耗),数据来自 nvidia-smi;侧边面板或侧边卡片打开时保持在最上层;驱动支持时还列出显存占用最高的进程;无 NVIDIA 驱动的机器会退化为 n/a 胶囊。
dsh-sticky-notes
泡泡猫的即时便签 — 支持彩色标签、置顶、定时提醒与密码保护。