FlashingChen/dsh-desktop-hub

FlashingChen★ 3TypeScript最后同步: 2026-08-16

在 GitHub 打开

DSH Desktop Hub — DeepSeek Harness 桌面管理控制台(Electron + TypeScript)。多 Tab 管理 Harness / Plugin / MCP / Skills,双击即用。

README 摘要

DSH Desktop Hub DSH Desktop Hub — DeepSeek Harness 桌面管理控制台(Electron + TypeScript)。 双击启动即进入 DSH harness 对话界面,无需安装 Node.js / pnpm 等任何运行环境(打包内置 Node v24.10.0 + @deepseek-ai/[email protected] );内置多 Tab 管理系统: Harness(官方 Web UI)/ Plugin / MCP / Skills 。 功能 - Harness Tab(主) : 内嵌官方 Web UI( dsh web 启动于 http://127.0.0.1:PORT );主进程通过 did-frame-navigate 检测子帧导航并推送 harness:frame-loaded ,状态条显示「harness 已连接: 127.0.0.1:PORT」。 - Plugin Tab :读取 profile「web」的插件清单( dsh.profile.bundles ∪ dependencies ,分类为内置组合包 / 第三方组合包 / 普通依赖);安装 / 移除 / 更新真实执行 dsh plugin --profile web add remove update (写操作前确认,变更后提示重启 harness 生效);对没有 package.json/dsh.bundle 的聚合仓库拒绝直接安装,避免把仓库根目录误装成插件。 - MCP Tab :粘贴 Claude Code / Cursor 风格 MCP JSON → 转换预览(DSH @deepseek-ai/dsh-mcp-client 插件行 YAML,含 sse / 非法 serverName 警告)→ 确认后写入 profile「web」的 cordis.patch.yml ;列出已写入服务器,支持编辑 / 删除;所有写操作原子落盘并创建 .bak- 备份,官方 HMR 热生效。 - Skills Tab :按 DSH rank 规则扫描(项目 .dsh / .agents → 用户 /.dsh/skills / /.agents/skills → bundled,rank 100-600);同名低 rank 生效、高 rank 标「被遮蔽」;导入 .skill / .zip 文件或 GitHub 链接( https://github.com/owner/repo[/tree/ / ] )到 /.dsh/skills (自动剥离 zip 包裹目录、保留 SKILL.md 与资源文件);新建用户级 skill(kebab-case 名称校验 + frontmatter 组装,落盘 /.dsh/skills/ /SKILL.md );模型可见 /…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdesktop-appdsh-plugindsh-pluginselectrontypescriptweb ui

分类