基于 DeepSeek 官方 Web UI 的
桌面应用
基于 Tauri v2 构建,安装包完全自包含 Node.js v24 与 @deepseek-ai/dsh 0.1.0-rc.6。
用户无需预装任何环境,双击即可启动本地 DSH 服务并进入官方 Web 界面。
桌面版已预装 插件市场,1550+ 社区精选插件一键安装,全程无需命令行。
产品简介
不再重复造轮子,让官方 Web UI 获得原生桌面体验。
DS Work 是一款基于 Tauri v2 的 DeepSeek 桌面 Agent。
桌面端不自研 UI,而是作为 DSH 官方 Web UI 的桌面壳:启动时拉起本地 dsh web 子进程,待服务就绪后将 Tauri 窗口导航到官方 Web 界面,从而获得完整的模型能力、工具调用与对话体验。
安装包完全自包含:内嵌 Node.js 运行时与 DSH 完整依赖树,用户机器无需预装 Node.js、pnpm 或任何项目依赖。
核心特性
围绕"开箱即用、原生体验、稳定运行"设计,解决 DSH 桌面化部署的常见问题。
完全自包含
内嵌 Node.js v24 与 @deepseek-ai/dsh 0.1.0-rc.6,无需用户预装任何运行时或依赖,真正做到开箱即用。
首次启动自动解包
首次启动或版本升级时,自动将运行环境解包到应用数据目录(macOS 优先使用 APFS clone),过程秒级完成。
启动加载与自愈导航
启动页展示 spinner 与实时状态文字;解析到 dsh web 就绪信号后自动导航,并辅以 500ms 轮询兜底。
DSH 官方 Web UI
直接使用 DeepSeek 官方 Web 界面作为工作区,功能与官方版本保持同步,无需适配内核变更。
系统托盘驻留
关闭窗口时应用保持后台运行;托盘菜单支持「显示窗口 / 重启 DSH / 退出」,适合长时间任务。
错误日志持久化
启动、解包、DSH 子进程异常退出等错误自动写入 ~/deepseek-work-preview/deepseek-work.log,带时间戳便于排查。
IPC 控制命令
暴露 get_dsh_status、start_dsh_service、stop_dsh_service、restart_dsh_service 供前端调用。
GitHub Releases 分发
安装包通过 GitHub Releases 发布;推送 v* tag 即触发 CI 并行构建 macOS dmg 与 Windows NSIS 安装包。
插件市场
桌面版预装插件市场,打开 设置 → 插件市场 即可逛,全程零命令行。
海量社区插件
1550+ 社区精选插件,分类筛选、star 排序、中英双语描述,目录每日更新。
一键安装
npm 秒级安装、实时进度,多数插件刷新页面即可生效,无需重启。
主题一键换装
独立主题页,装完立即生效、点一下切换、卸载即恢复。
全生命周期管理
更新检测与一键批量更新,热禁用/启用约 1 秒生效免重启,卸载两步确认防误触。
备份与迁移
插件清单与配置一键导出/导入,支持 WebDAV 每日自动备份与 GitHub Gist 跨机同步。
安全与诊断
仅允许精选列表来源、构建脚本默认禁行、数据零上报;插件冲突可视化诊断,一键生成 AI 修复提示词。
启动与运行架构
Tauri 负责桌面壳与系统能力,Rust 后端管理运行环境与 DSH 子进程。
启动序列:确保 runtime 已解包 → 拉起 dsh web --port 0 → 解析就绪信号 → navigate 到官方 Web UI。
安装后常见问题
应用未做签名/公证,首次安装后可能会被系统安全策略拦截,按下方说明操作即可。
macOS:提示「已损坏,无法打开」
从浏览器下载的 dmg 安装后,首次打开可能提示「"DS Work"已损坏,无法打开」。
这是 Gatekeeper 的隔离属性(quarantine)所致,并非安装包损坏。
在终端执行一次上述命令后即可正常打开。
Windows:SmartScreen / 杀毒软件拦截
安装包未签名,Windows 可能弹出 SmartScreen 或被杀毒软件拦截。
- SmartScreen:点击「更多信息」→「仍要运行」。
- 启动报「拒绝访问 (os error 5)」:通常是杀毒软件拦截了内嵌的
node.exe,请将安装目录或%APPDATA%/com.deepseek-harness.desktop加入杀软白名单。
技术支持
使用过程中遇到问题,欢迎联系作者或打赏支持项目持续迭代。
联系作者
微信:zydegt001
打赏支持
如果这个项目对你有帮助,
可以用支付宝扫一扫请作者喝杯咖啡!