这个项目能做什么
DSH Desktop是社区独立构建的DeepSeek Harness Windows桌面外壳。它不重新实现智能体循环,而是通过原生Windows菜单封装官方Harness Web界面,用于管理项目、会话、模型、智能体、工具及变更审查。README明确声明该项目与DeepSeek无关联且未获其认可,Harness本身仍处于开发者预览阶段。
工作原理
用户打开本地Git仓库(Ctrl+O),应用将绑定对应的Harness工作区与会话,并记录最近使用的仓库。Harness始终作为会话的唯一事实来源:可通过桌面UI创建、搜索、恢复、重命名、归档及分支会话。宿主还显示智能体状态(空闲、运行中、等待批准、不可用),并允许停止或重定向正在运行的回合。转向与队列提交仍由官方Harness控件处理,包括Ctrl+Enter转向和队列消息上箭头;桌面菜单仅聚焦或调用这些官方控件,而非维护第二套队列协议。
审查与恢复
持久化的右侧面板在Harness旁显示有限范围的真实Git差异,文件可逐个或安全批量接受(暂存)或拒绝,同时保护已有编辑内容。Git交付中心展示仓库、分支、上游、超前/落后计数、已暂存与未暂存工作、最近提交及公开GitHub PR检查状态,并可在指纹检查与原生确认后,从已暂存内容创建本地提交。自动代码检查点通过临时Git索引在智能体回合前快照工作树,排除类凭证路径,且不改动分支、工作树与真实索引。检查点恢复支持预览、创建安全点、保护敏感文件、回收新创建文件,且不移动分支或HEAD。最多可比较十二个经验证的本地安全点,检查点可选择性关联至已完成的Harness回合,用于仅恢复代码或创建并切换至官方子会话。
工作区与检查工具
惰性左侧文件浏览器浏览活动工作区,搜索有限范围的文件名,在只读Quick Look界面中打开安全文本文件,并可定位所选差异文件在树中的位置。PNG、JPEG、WebP、GIF和PDF文件可通过内存检查,支持适应、缩放及PDF页面控制,格式通过真实签名而非扩展名识别。工作区HTML可通过软件管理的随机环回端口打开,或连接现有localhost开发服务器,状态明确显示为就绪/离线/停止,并清理所占端口。隔离的持久化Windows PowerShell PTY在原生确认后于原生停靠窗口运行;Harness可请求读取前台会话的有限内容,但无法启动、写入、调整大小或停止PTY,软件管理的DeepSeek密钥始终位于终端环境之外。全局命令面板(Ctrl+Shift+P)运行固定、键盘可访问的允许列表工作台操作。整个界面可一键从80%缩放到140%并重置,同时保留紧凑的1024x720键盘访问。
扩展、Office、Wiki与任务
仅元数据的扩展中心检查Skills、Plugins、Hooks和MCP,以官方实时清单为权威,显示范围、权限、版本、状态、配置文件及回滚点,但不读取技能描述、插件配置、钩子脚本或MCP密钥。捆绑的Skills提供可编辑的Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)创建与结构检查功能,包括精确的回滚支持文本替换,附带文档化限制如不支持宏、旧版格式、修订标记或像素级渲染。引导式本地Wiki中心配置Markdown知识库,维护来源绑定的发布知识页面,并可通过预览确认流程提炼选定DSH会话历史。Harness原生任务与子智能体可被检查,独立后台计划可在分离工作树中运行,附带执行历史、每日上限及批准通知。其他功能包括从已完成会话分叉的隔离Side Chat、应用内网络设置(支持直连、Windows系统或自定义HTTP(S)代理)、脱敏支持导出及经验证的SHA-256会话与设置备份。
安全、运行时与发布通道
桌面外壳仅限环回地址,采用随机端口、渲染器沙盒、上下文隔离、无Node集成及受限导航。DeepSeek凭证使用DPAPI加密存储,且排除在常规备份之外。安装程序捆绑固定版本的Node.js与Harness运行时,用户无需预先安装Node.js。README列出已知限制:Windows安装程序未代码签名,上游构建仍为alpha/rc预览版,终端标签页与分屏缺失,自定义代理认证及SOCKS未包含,且PTY或智能体活跃时部分操作被禁用。发布通道将维护者批准的稳定基线(V1.1.0)与当前预发布最新版(V1.1.11)分离,项目警告Session V3数据无法被旧版可执行文件打开,因此升级或降级前需独立预升级备份。开发需Windows x64、Node.js v24.19.0及pnpm,采用固定存档获取与生产运行时闭包。
评论
0 评分人数达到10人后显示
登录后参与讨论。