dsh-deepseek-chat
Manifest valid★ 6Web chat entry for DeepSeek Harness: a sidebar button opening chat.deepseek.com in a dedicated desktop window under dsh-desktop, with in-webview fallback for plain web environments.
@zerorigin-studio/dsh-deepseek-chat
DeepSeek Harness 网页对话入口插件 —— 在侧边栏"新对话"按钮正下方显示一个"网页对话"按钮,点击打开 chat.deepseek.com。
✨ 特性
- 位置自然:按钮位于侧边栏新对话按钮正下方,宽度/高度/悬停动效与 harness 原生控件完全一致,展开态显示「网页对话」,收起态为 36px 图标(响应即时,无轮询延迟)
- 桌面独立窗口:在 dsh-desktop(Wails v3 启动器)下运行时,点击按钮通过本地桥接 API(
127.0.0.1随机端口 + 每实例随机 token)让启动器打开独立聊天子窗口——主窗口(harness 页面)不再被导航霸占,可同时多任务 - Web 环境降级:纯浏览器 / 官方浏览器模式(无
window.__DSH_DESKTOP_API__桥接)时自动降级为打开新标签页(chat.deepseek.com 在新标签页打开,当前 harness 页面不被整页跳转走),插件功能永不失效 - 持久化开关:设置页可开关入口(
dsh-deepseek-chat.showEntry,默认开)
📦 安装
# 方式一:npm 官方安装(推荐)
dsh plugin --profile web add @zerorigin-studio/dsh-deepseek-chat
# 方式二:Gitee Release tgz(无 npm registry 时)
# https://gitee.com/coldcgh/dsh-deepseek-chat/releases/download/0.3.4/zerorigin-studio-dsh-deepseek-chat-0.3.4.tgz
curl -L -o dsh-deepseek-chat.tgz https://gitee.com/coldcgh/dsh-deepseek-chat/releases/download/0.3.4/zerorigin-studio-dsh-deepseek-chat-0.3.4.tgz
dsh plugin --profile web add ./dsh-deepseek-chat.tgz
# 方式三:从源码构建安装(开发测试)
cd dsh-deepseek-chat && npm pack
dsh plugin --profile web add ./zerorigin-studio-dsh-deepseek-chat-0.3.4.tgz
重启 harness 后,侧边栏"新对话"按钮正下方出现「网页对话」按钮。
🖥️ 桌面多窗口(标准 SDK,可选增强)
dsh-desktop-shell 客户端(≥0.2.9)向托管页面注入标准桌面 SDK window.dsh.desktop:
await window.dsh.desktop.openWindow({ url: CHAT_URL, title: "DeepSeek 网页对话" });
- 底层走 WebView2 宿主消息(
window.chrome.webview.postMessage→{ type: "dsh.desktop.openWindow", ... }),无跨端口 fetch/CORS; - 无宿主(纯 web / 官方浏览器模式):自动降级为打开 chat.deepseek.com 的新标签页(当前 harness 页面不被整页跳转走),插件永不失效;
- 兼容旧桥接:宿主仍注入
window.__DSH_DESKTOP_API__(HTTP 桥接,loopback + token),老协议路径继续可用。
📁 结构
lib/index.js server 端:settings 注册(showEntry 开关,ctx 由宿主注入)
lib/client.js client 端:侧边栏入口按钮 + 布局/降级逻辑(编译产物)
cordis.patch.yml bundle patch:把插件加入 web roster
当前分发编译产物;源文件(tsx)与构建脚本在后续版本补齐(tsdown 构建)。
🔧 开发
npm pack # 构建本地 tgz
dsh plugin --profile web add ./zerorigin-studio-dsh-deepseek-chat-0.3.4.tgz
📝 License
MIT © caoganghui
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.3.1 | — | — |
| 0.3.2 | — | — |
| 0.3.3 | — | — |
| 0.3.4 | — | — |
| 0.3.5 | — | — |
Comments
Loading…
Similar plugins
by realguan
在 DeepSeek Harness (dsh) 桌面端内嵌 chat.deepseek.com:双入口聊天面板(中央主面板 + 右侧栏标签页)、多桌面宿主自适应驱动、持久登录会话,零运行时依赖。
★ 4
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-deepseek-chat-embedby JaMoLpE88
Official DeepSeek Chat inside DSH Desktop: one sidebar panel, the real chat.deepseek.com page, and a session that survives restarts. No Electron internals, no chat reimplementation.
★ 0
Apache-2.0
JavaScript
Oct 25, 2026
dsh plugin --profile web add @jamolpe88/dsh-desktop-chatby sweet560
DeepSeek Chat (chat.deepseek.com) as a DSH sidebar panel: full main-area chat, last-conversation memory, crash containment.
★ 1
MIT
JavaScript
Oct 24, 2026
dsh plugin --profile web add dsh-plugin-deepseek-chatby jaychang1989
Opens the official chat.deepseek.com web app inside DeepSeek Harness: one sidebar entry renders the real page in the center column through the desktop shell's native browser guest, and keeps you signed in across restarts. No chat UI, no agent tools, no runtime dependencies.
★ 10
↓ 140/wk
Apache-2.0
JavaScript
Oct 13, 2026
dsh plugin --profile web add @jaychang1989/dsh-webchatby gulagala001
DeepSeek 网页聊天、临时侧栏聊天、API 开放平台与 DSH 会话迁移。
★ 3
MIT
JavaScript
Oct 24, 2026
dsh plugin --profile web add dsh-deepseek-workbenchby acdsh4869
Adds a native sidebar menu item in DSH that opens chat.deepseek.com in a standalone browser window with persistent login, and supports bidirectional text selection transfer between DSH and the web pag
★ 1
MIT
JavaScript
Oct 10, 2026
dsh plugin --profile web add dsh-deepseek-web-relay