一、先看效果:一个入口,打开完整的 Agent 工作台
写代码的日常里,最烦的不是 Bug 本身,而是围绕 Bug 的来回折腾:
报错了 → 复制错误信息 → 切到浏览器 → 打开 AI 对话页 → 粘贴 → 等回复 → 再切回编辑器。一天重复十几次,每次都在窗口间跳来跳去,上下文还经常断。
QuickDock 集成 DeepSeek Harness 之后,这个流程变成:
侧边栏点一下「DeepSeek」→ 原生窗口直接打开 Agent 工作台 → 把报错丢进去,Agent 自己动手查文件、跑终端、改代码。
不再需要浏览器标签页,不再需要来回切换,Agent 的会话、工具、插件全部都在一个窗口里。

二、QuickDock:不只是一个启动器
QuickDock(快启坞)是一个 Windows 桌面效率工具,定位是"启动器 + 工作空间管理器":
- 四层资源结构:工作空间 → 场景 → 集合 → 项目,把文件、文件夹、URL、命令、应用、目录统一收纳
- 四个全局热键:Ctrl+Space 主窗口 / Ctrl+` 剪贴板 / Ctrl+K 命令面板 / Ctrl+Shift+N 便签
- 内置高频工具:剪贴板历史、HTTP 客户端、数据库连接管理、网站监控、AI 助手、便签
- 17 个内置插件:JSON 格式化、JWT 解码、时间戳转换、二维码、端口扫描、颜色转换等开发小工具,开箱即用
- 纯 Go + Wails3 + Vue3:内存占用小、启动快,没有 Electron 的体积包袱
它原本就内置了一个轻量 AI 助手(支持多模型 profile、流式输出),适合快速问答。而这次集成 DeepSeek Harness,是补上另一块拼图------完整的 Agent 能力。
三、DeepSeek Harness:官方开源的 Agent 框架
DeepSeek Harness(简称 dsh)是 DeepSeek 官方开源的 Agent 开发框架(MIT 协议),dsh web 会启动一个只绑定 127.0.0.1 的本地 Web GUI,提供完整的 Agent 能力:
| 能力 | 说明 |
|---|---|
| 工具调用 | Agent 可以调用内置工具,而不只是"聊天" |
| 文件操作 | 读写、编辑工作区文件,改代码、改配置 |
| 终端执行 | 跑命令、看输出,Agent 自己验证结果 |
| 持久会话 | 会话上下文跨次保留,不用每次重新交代背景 |
| 插件市场 | dsh plugin add 安装插件扩展能力 |
一句话:聊天 AI 只动嘴,dsh 的 Agent 动手。
但 dsh 本身是命令行工具,直接用要装 Node.js、配环境、敲命令、再开浏览器。QuickDock 要解决的,就是把这个门槛全部抹掉。
四、集成后能干什么
装好之后,Agent 工作台就是你日常开发的一个"工位":
- 报错丢给 Agent:把报错信息粘贴过去,Agent 自己定位问题、给出修复方案,甚至直接改文件
- 让 Agent 干活:重构一段代码、批量替换、写测试------Agent 有文件读写和终端权限,能真正执行
- 上下文不断:持久会话意味着聊到一半关掉窗口,下次打开还能接着聊
- 插件扩展:在设置页输入插件名一键安装,Agent 的能力持续叠加
- 浏览器与窗口同会话 :QuickDock 固定用 dsh 官方默认端口 3080,你在软件窗口里的会话,用浏览器访问
http://127.0.0.1:3080是同一个实例------窗口关了也能随时用浏览器接着开
它还和 QuickDock 原有的轻量 AI 助手互不冲突:要快速问答用 AI 助手,要 Agent 干活开 DSH,各司其职。
下面这张图就是 DSH 在 QuickDock 原生窗口里的真实运行状态,当前加载的是 quickdock-v3 项目目录:

五、怎么做到的:一键托管,无感运行
对使用者来说,DeepSeek 集成就是一个开关。背后是 QuickDock 帮你把环境、进程、窗口全部托管了:
1. Node 运行时自动管理
dsh 需要 Node.js ^22.19.0 || >=24.0.0。QuickDock 会:
- 优先复用你系统里已装的 Node,版本不满足才下载便携版
- 国内网络走 npmmirror 镜像、失败回退官方源,系统代理自动识别
- 全部装在用户目录,纯用户态,不写注册表,卸载干净
2. 一键安装运行环境
设置页点一下「安装」,QuickDock 自动完成:下载/复用 Node → npm 全局装 dsh → 顺手补装 pnpm(dsh 插件管理依赖它)。进度和日志实时显示,装完点「打开」直接进工作台。
3. 复用你已有的 dsh
如果你已经手动用过 npx @deepseek-ai/dsh,QuickDock 会探测到并直接复用,数据目录与官方默认 ~/.dsh 完全一致------皮肤、会话、插件全都不丢,不会出现"两个 dsh 两套配置"的割裂。
4. 原生窗口,安全加载
DSH 工作台跑在原生 Webview 窗口里(1200×800,暗色主题),服务只绑 127.0.0.1 不暴露局域网。关闭窗口时进程树一并回收,不留孤儿 node.exe 占端口。
5. 版本更新与插件管理
进入设置页自动检测 dsh 新版本,一键升级;插件安装、卸载、日志全部内置,不需要碰命令行。
六、怎么用:三步上手
第一步:下载 QuickDock(GitHub Releases,绿色便携版免安装)
第二步:左侧导航进入「DeepSeek」,点「安装运行环境」,等进度条走完(首次会下载 Node,约 1-2 分钟)
设置页状态卡会实时显示 Node.js、npx、DeepSeek Harness 的安装状态,以及当前最新版本:

第三步:点「打开」,Agent 工作台就出现在眼前
后续使用就是每天点一下的事。如果你已经装了 Node 和 dsh,第一步都可以跳过,QuickDock 检测到直接就能打开。
七、为什么可以放心用
- 本地运行:dsh 服务只绑 127.0.0.1,不出本机,不经过第三方服务器
- 开源透明:QuickDock 与 dsh 都是 MIT 开源,代码全公开,没有黑盒
- 无侵入:不写注册表、不装系统服务、不常驻后台(关窗即回收进程)
- 有兜底 :即使 QuickDock 不打开,你也可以随时用浏览器访问
http://127.0.0.1:3080继续用 dsh
八、适合谁
- Windows 开发者:想用 Agent 干活,但不想折腾 Node 环境配置
- AI 重度用户:受够了在浏览器标签页里切来切去
- 想试 DeepSeek Harness:但被命令行门槛劝退的人
- 效率工具爱好者:喜欢把常用能力都收进一个启动器里
---
九、项目地址
- GitHub :
[parieses/quickdock](https://github.com/parieses/quickdock)(MIT 开源,欢迎 Star) - 技术栈:Go 1.25 / Wails3 / Vue3 / TypeScript / modernc.org/sqlite(纯 Go,无 CGO)
如果你也在找 Windows 上的 Agent 工作台入口,或者对桌面应用集成 Node 生态感兴趣,欢迎来项目里逛逛,提 Issue、提需求都行。