jlu-lujing/dsh-studio
jlu-lujing★ 0TypeScript最后同步: 2026-08-21
—
README 摘要
DSH Studio 一个完整的桌面客户端 · 一路护航 DSH 开箱即用的桌面软件:Electron 客户端壳 + 内置 dsh 运行时 + 全家桶插件, 装一个 App,全部能力即开。 MIT License · 基于 DeepSeek Harness ✨ 这是什么 DSH Studio 是一个 以桌面客户端为主的 DSH 套件 ——不是散装的插件集合,而是一个 开箱即用的完整产品: 层 目录 作用 🖥️ 桌面客户端 apps/desktop Electron 壳:启动内置 dsh、加载本地 Web UI、托盘、自启、多窗口、自动更新 ⚙️ 内置运行时 apps/dsh-runtime 自带 Node + @deepseek-ai/dsh 全依赖树的独立运行包子模块,离线可用 🧩 全家桶插件 packages/dsh-studio 单一 npm 包聚合全部功能(UI 增强、自动化、局域网网关、主题商店、worktree、满血模式…) 用户 无需单独安装 dsh ——装一个 App,启动即自动装配全家桶,全部功能开箱即用。 - 开箱即用 :桌面端首启自动装配全家桶,装一个 App 即可 - 全家桶 :工具、UI 增强、自动化等能力全部内置 - 可拔插 :每个功能是内置子模块,可单独启停(host 与 client 界面跟随开关) - 可扩展 :功能商店面板一键管理启停 🖥️ 桌面客户端 DSH Studio 桌面端是一个 Electron 应用(方案与演进见 docs/DESKTOP.md ): - 自带运行时,免安装 dsh ——内置 apps/dsh-runtime ,启动便拉起 dsh web ; - 智能复用 ——先探测 127.0.0.1:3080 是否已有健康 dsh 实例,有则直接复用(不干预你已有的实例),无则自管拉起 dsh web --port 0 ; - 无边框透明窗口 + 本地渲染的 DSH Studio 品牌界面,多窗口共享同一 dsh 后台; - 托盘 / 开机自启 / 单实例锁; - 自动更新链路 (M4/M5):拉取 feed.json → 下载 runtime 升级包 → sha512 校验 → 纯 JS 解压到 next/ → 冒烟 → 原子切换 current ↔ previous ,失败自动回滚; 不碰已签名 App 包 ; - 安全边界 :运行期仅放行同 origin,外部导航交给系统浏览器; - 只对 自管 实例自动装配全家桶 / 自动更新;复用外部实例时完全不干预你的配置。 📦 全家桶特性 六个功能都是 dsh-studio 包内的内置子模块(见 docs/ARCHITECTURE.md ), 不再是独立的 npm 包——装一个包全部开箱即用。 🎨 WebUI 主题商店 - 全局界面调整 :叠加层改任…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 183,476
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,499
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 18,022