一键启停 dsh web,手机同屏看实时会话
29.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Jensen-Yao/dsh-plus-plus该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 45 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/9/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 一键启停dshweb
- 手机同屏实时会话
README
由 DeepSeek 最新模型翻译生成dsh++
dsh++ —— DeepSeek Harness(dsh)的桌面控制台插件(dsh-plugin)
dsh++ 是什么? 一句话:把 DeepSeek Harness 的 dsh web 从命令行搬进一个漂亮的桌面应用,让手机随时打开和电脑完全同步的界面(包括实时思考过程),并集中管理端口、域名、防火墙、Tailscale 和各类存储位置。
界面基于 WPF 重写,采用 App Shell UI 设计语言(app-shell-ui skill):侧边栏导航 + 内容卡片、单一品牌蓝、深浅双主题一键切换、描边图标、设置列表式排版。
✨ 功能
- 一键启停:启动 / 停止 dsh web,实时显示运行状态与对外绑定地址(0.0.0.0 全网卡 or 127.0.0.1 仅本机)
- 手机入口:三种连接方式(同一 Wi-Fi / 自定义域名 / Tailscale),大字手机地址一键复制,附「缺什么点什么」连接检查清单
- Tailscale 集成:登录 / 连接 / 断开 / 安装,状态实时显示(IP、ts.net 域名)
- 存储位置管理:查看 / 修改 / 打开 dsh 各类数据目录(settings、sessions、storages、profiles、skills、agent-presets),技能与 MCP 的位置一键直达
展开完整文档(README 剩余 1 节)
dsh++ dsh++ —— DeepSeek Harness(dsh)的桌面控制台插件(dsh-plugin) dsh++ 是什么? 一句话:把 DeepSeek Harness 的 dsh web 从命令行搬进一个漂亮的桌面应用,让手机随时打开和电脑完全同步的界面(包括实时思考过程),并集中管理端口、域名、防火墙、Tailscale 和各类存储位置。 界面基于 WPF 重写,采用 App Shell UI 设计语言(app-shell-ui skill):侧边栏导航 + 内容卡片、单一品牌蓝、深浅双主题一键切换、描边图标、设置列表式排版。 ✨ 功能 - 一键启停:启动 / 停止 dsh web,实时显示运行状态与对外绑定地址(0.0.0.0 全网卡 or 127.0.0.1 仅本机) - 手机入口:三种连接方式(同一 Wi-Fi / 自定义域名 / Tailscale),大字手机地址一键复制,附「缺什么点什么」连接检查清单 - Tailscale 集成:登录 / 连接 / 断开 / 安装,状态实时显示(IP、ts.net 域名) - 存储位置管理:查看 / 修改 / 打开 dsh 各类数据目录(settings、sessions、storages、profiles、skills、agent-presets),技能与 MCP 的位置一键直达 - 免扫码直连:一键关闭手机远程插件的配对门禁(requirePairingForLan) - 自动公网隧道:autoTunnel 开关 + 临时随机域名实时显示 - 浏览器兼容补丁:自动为网页入口注入 crypto.randomUUID / AbortSignal.* 等 polyfill(旧手机浏览器可用,npm 更新后自动重新注入) - 运行日志:dsh 输出实时滚动查看 - 更新中心(⑥ 检查更新):dsh 内核双通道更新——同时展示 npm 正式版(latest)与抢先体验版(alpha,对应 GitHub Release),一键更新到任一通道(更新前自动要求停止服务,兼容补丁自动重注入);dsh++ 本体从 GitHub Release 检查并一键自更新(下载→替换→自动重启);已装插件支持一键查看版本明细(逐 profile 列出插件名、已装版本、依赖声明)与一键更新全部插件(逐 profile pnpm update,GitHub 插件重新拉取最新提交),并可开关「启动时自动更新」 - 深浅双主题:右上角一键切换(应用自动重启),标题栏 / 侧边栏 / 卡片全套 token 换肤 - Freebuff 独立组件:不随 dsh++ 启动自动启动,需要时在「② Freebuff 服务」页面单独启动 / 停止 F:\freebuffapi 的 Docker 服务;Base URL 和 API Key 默认隐藏,可单独显示或复制 📸 截图 | 深色主题 | 浅色主题 | | dsh++ 深色 | dsh++ 浅色 | 🚀 快速开始 前置条件 - Windows 10/11,.NET 8 Desktop Runtime(开发需 SDK) - 已安装 DeepSeek Harness(@deepseek-ai/dsh,≥ 0.1.0-rc.6) 使用发布版 1. 下载 最新 Release 的 dsh-plus-plus.exe 与 compat-polyfill.js,放同一目录 2. 双击运行,在「⑤ 存储位置」确认 DSH 主目录正确 3. 点「① 服务开关」→「▶ 启动服务」 4. 如需使用 Freebuff,进入「② Freebuff 服务」点击「启动 Freebuff」 5. 点「③ 手机入口」→「复制手机地址」,发到手机浏览器打开 从源码构建 git clone https://github.com/Jensen-Yao/dsh-plus-plus.git cd dsh-plus-plus dotnet publish dsh-plus-plus.csproj -c Release -r win-x64 -o publish 产物:publish/dsh-plus-plus.exe + compat-polyfill.js 自检(无窗口诊断,输出到 %TEMP%\dsh-control-smoke.txt): dsh-plus-plus.exe --smoke 🔧 配置说明 | 配置 | 说明 | | 端口 | dsh web 监听端口(默认 3080) | | 只让本机使用 | 勾选 = 绑定 127.0.0.1(手机连不进来);取消 = 绑定 0.0.0.0 全网卡 | | 手机访问方式 | 自动 IP 直连 / 自定义域名(自动加入 --trusted-host)/ Tailscale(自动取 ts.net 域名) | | 免扫码直接访问 | 关闭 remote-web-ui 的配对门禁,手机打开地址即可用 | | 自动公网隧道 | autoTunnel:生成 trycloudflare.com 临时随机域名(仅供扫码配对) | | DSH 主目录 / Agents 目录 | 启动时注入 DSH_HOME / DSH_AGENTS_HOME 环境变量 | | 主题 | dark / light,右上角图标一键切换 | | Freebuff 服务 | 使用 E:\DockerDesktop\Docker Desktop.exe 和 F:\freebuffapi\compose.yaml;不修改 DSH / Codex 默认 Provider | 配置文件保存在 %APPDATA%\dsh-control\config.json;修改端口/方式/域名/存储位置后需「停止→启动」生效。 Freebuff 本地服务 dsh++ 不会随自身或 dsh 启动自动拉起 Freebuff;需要时在「② Freebuff 服务」页面点「启动 Freebuff」单独启动,或点「停止」单独停止(也可在页面直接刷新状态)。该组件不会修改 DSH、Codex 或其他 Agent 的 Provider 配置。 默认连接信息: Base URL: http://127.0.0.1:18080/v1 API Key: fb-local-key 需要调整端口或本地访问密码时,编辑 F:\freebuffapi\.env 中的 FREEBUFF_PORT / FREEBUFF_API_KEY,然后重启 Freebuff 服务。Freebuff 登录 Token 仅供本地服务使用,不要填入客户端。 📁 仓库结构 dsh-plus-plus/ ├── dsh-plus-plus.csproj # 主项目(net8.0-windows + WPF) ├── App.xaml(.cs) # 应用入口与主题装配(dark/light 资源字典) ├── MainWindow.xaml(.cs) # 主窗口:侧边栏 + 六个页面 ├── DshService.cs # 控制逻辑(与界面解耦):启停/端口/绑定/Tailscale/存储 ├── FreebuffService.cs # Freebuff Docker Desktop / Compose 启停与状态检查 ├── Config.cs # 配置读写(%APPDATA%\dsh-control\config.json) ├── TailscaleCli.cs # tailscale CLI 封装 ├── FrontendPatch.cs # 手机浏览器兼容补丁注入 ├── HelpWindow / InputDialog # 使用说明 / 路径输入对话框 ├── Themes/ # app-shell-ui 双主题 token 与控件样式 ├── compat-polyfill.js # 手机浏览器兼容补丁(自动注入网页入口) ├── icon-gen/ # 图标生成工具(PNG → 多尺寸 ICO) ├── patches/lan.patch.yml # dsh 全网卡绑定补丁(--patch 注入) ├── scripts/ # 命令行启动脚本(run-dsh-web.cmd 等) └── docs/ # 项目页面与截图(GitHub Pages) 🏷️ 与 DeepSeek Harness 的关系 - 本仓库是 dsh-plugin 生态的一部分:以 --patch 覆盖层方式增强 dsh web 的启动与配置,不修改 dsh 本体 - 关联插件:dsh-web-ui(手机远程控制 / 扫码配对插件,本工具直接驱动其配置) - 网络层:可选集成 Tailscale(跨网络完全实时)与 Cloudflare 快速隧道 📄 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Jensen-Yao/dsh-plus-plus
一键启停 dsh web,手机同屏看实时会话
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目