RayJinStudio/Deepseek_Harness_QTDesktop
RayJinStudio★ 1QML最后同步: 2026-08-21
DeepSeek Harness(dsh)的 Qt6 / QML 原生桌面客户端。
README 摘要
dsh-qt DeepSeek Harness(dsh)的 Qt6 / QML 原生桌面客户端 。界面与交互 1:1 复刻 Web 原版,通信协议与原版完全一致——同一个 harness 宿主,Web 与 Qt 客户端可互换使用。 同会话同负载实测——内存省约 45%,CPU 占用约为三分之一。 功能 - 会话界面 1:1 复刻 Web 原版 - 流式 Markdown 渲染(增量分块、代码块独立刷新)、Think 思考折叠行 - 工具卡全型别:终端 / diff / 搜索 / 读写 / 网页,错误行首行摘要、运行态扫光 - 审批接管面板、提问卡片、消息队列坞(排队 / 插话,贴输入框叠放) - 图片附件:拖拽 / Ctrl+V 粘贴 / 文件选择,气泡外缩略图(单图 240px 自适应、 多图 64px 方格),点击全屏 lightbox 预览;历史图片经 session.attachment 惰性解析 - 产物 chips、复制 / 分支 chrome(仅轮次结束后出现在轮尾,与原版 TurnTailNodeView 一致) - 轮次统计条(轮数 / 步数 / 耗时 / token 速率 / 缓存命中) - 轨迹页 :全事件时间线 + 标签化详情(Summary / Payload / Result / Schema / Timing) - 会话管理 :工作区树、会话搜索、重命名 / 归档 / 分支、历史向上分页 - 侧边栏 :56px 收缩 rail、拖拽调宽、窗口宽度自适应收展(迟滞区间) - 设置面板 :内置各节 + 插件注入节,主题跟随系统(可 --theme 覆盖) 软件运行截图 会话界面 新会话首页 设置面板(插件设置UI部分兼容) 插件兼容(React 设置页 → QML 原生组件) 官方 WebUI 插件常带 client 端 React 页面( settings.section 等 slot 注入)。本客户端不嵌入 浏览器内核,而是 用 Node 子进程运行插件前端逻辑,再把 React 元素树实时翻译成原生 QML 组件 : - 插件前端代码在原版 bundle 中原样运行(VNode 树结构化diff), 不嵌入 Chromium/WebView - 已注册的 settings.section 出现在设置面板导航栏(按 order 排在内置节之后) - 运行时状态 / 错误显示在导航栏底部;诊断日志带 [pluginHost] 前缀输出到 stderr 兼容性说明 :已实测部分插件的设置页可用。mini-React 实现了 常用 hooks 子集,宿主组件覆盖常见 HTML 元素与样式属性—— 部分插件可能存在兼容性问题 (如依赖复杂第三方组件库、浏览器专有 API、canvas 等),欢迎反馈具体插件。 技术优势 - 纯 Qt 原…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
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,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784