中文
DeepSeekGUI v1.1.2 把内嵌的 DeepSeek Harness 从 0.1.5-rc.2 升到官方最新的 0.1.7-rc.2,并完成全部配套适配;同时支持用 DeepSeek 账号登录(不必再填 API Key),新增工程记忆、本地技能库和用量视图,完成一轮毛玻璃界面,并加上一组安全加固。桌面壳仍基于官方 Harness 客户端扩展,会话、工具与权限机制跟随官方。
新增功能
内嵌 Harness 0.1.7-rc.2
随包的 DeepSeek Harness 由 0.1.5-rc.2 升级到 0.1.7-rc.2(包含官方 0.1.6 与 0.1.7 各个预发布版的全部变更),官方 Web 界面随之更新,主要包括:
- 「工作过程展示」分简洁、标准、详细和运行中完全展开四档,连续的思考与工具调用归成可折叠的过程组;工具生成参数时显示准备状态,写入文件时显示内容准备进度。
- 会话的文件改动可在卡片和侧边栏审阅,差异支持逐行、左右分栏、高亮与同步滚动。
- 侧边栏可预览 Word、Excel、PowerPoint、CSV 和 TSV;Office 任务默认使用随包的 LibreOffice 运行环境。
- 插件管理页支持安装、配置、启停和运行时卸载,安装可选官方源、国内镜像或自定义源;安装和启动时检查插件与当前 Harness 版本是否兼容。
- 快捷键可查看、搜索、自定义和恢复默认;审批卡片支持键盘操作。
- 新增定时任务(提醒与运行记录)、自动审阅和实验性的 Agent Team 面板;定时任务与时间上下文默认关闭,需要时可手动启用。
- 聊天中的本地图片可直接查看和放大,图片链接悬停即可预览;归档筛选支持「隐藏已归档 / 全部对话 / 仅显示已归档」。
- 长对话的加载、历史分页与轮次跳转更流畅。
完整变更见官方说明:0.1.7-rc.1(汇总了 0.1.5-rc.3 以来的变更)、0.1.7-rc.2。
工程记忆(实验性)
- 新增「增强记忆(实验性)」模式:项目事实与全局偏好存成带版本的记忆条目,助手可以记下、更正、忘掉和检索。每一步只注入与当前内容相关的条目,无关条目和其他项目的条目不会带进去。
- 对话顶部的「记忆」页和「设置 → 全局记忆」可以查看、搜索、编辑、忘掉、撤销和恢复条目,并显示本轮用到了哪些记忆。
- 多个窗口共用同一份记忆:一个窗口写入后,其他窗口的下一步就能读到;写入按版本校验,拿旧版本覆盖新版本会被拒绝。
- 支持交接笔记(目标、决定、未完成、线索、已验证),新会话可以接着上一段工作继续。
- 旧版 Markdown 记忆文件可以预览后导入,源文件保持不变。默认仍是旧版模式,切换前会先确认。
本地技能库
- 在「设置 → Skill」中可从文件夹、ZIP 或单个 Markdown 文件导入技能。导入前先审阅,可以当场修正元信息(只改技能库里的副本,不动源文件),有阻断问题时不会装入;安装、替换和卸载都不会留下半成品。
- 对话顶部新增「项目管理」页,按项目勾选可用的技能:同一文件夹下的会话共用一份选择,不同项目互不影响。没有勾选的技能对该项目完全不可见,官方原有的技能不受影响。
DeepSeek 账号登录与用量
- 支持用 DeepSeek 账号登录:用系统浏览器完成登录后回到 DeepSeekGUI,账号会话使用账号额度,不需要 API Key。账号登录、设置与引导使用官方 DeepSeek Harness 的那一套。
- 首次启动改为官方风格的欢迎页:可以用账号登录、添加 API Key,或稍后配置;登录后由官方引导介绍额度、了解用途,并选择工作过程显示多少细节。原来的首启引导条撤下。
- 「设置 → 账号与余额」显示账号、充值余额与赠金余额;「查询用量」和「充值」在窗口内打开 DeepSeek 平台页面,且已处于登录状态。
- DeepSeekGUI 的用量视图放在同一页余额下方:余额与累计消费,今天、7 天、30 天的花费、请求数、token 用量与缓存命中率,以及 60 天的活动热力图。数据直接用账号登录读取,不需要另外登录,令牌也不会进入任何页面。
安全加固
- 受保护位置:助手的命令或文件写入涉及 Windows 系统文件、已安装的程序(Program Files、ProgramData、LOCALAPPDATA\Programs)或 DeepSeekGUI 自己的代码(安装目录与源码仓库)时,会弹出盖住整页的红色审批卡,由人决定,「完全访问」下也一样。红色审批卡上按回车不会放行,焦点默认落在「拒绝」。判断依据是命令实际执行的目录和命令中出现的路径,引号里的路径按整段识别;这种扫描是启发式的,写在脚本文件里的路径识别不到。
- 用户目录、盘符根目录和系统目录作为工作区时只能聊天:只读,不能开启完全访问,也不能提权;尝试切换时会提示原因。
- 以管理员身份运行时,启动会弹出红色警告(默认退出);继续使用时禁用「完全访问」,越界操作一律走红色审批。
.git默认只读:「工作区内修改」模式下写入.git会被拒绝,Windows 沙箱对工作区内子仓库的.git同样生效;暂存与取消暂存会先弹出审批。「完全访问」下不拦截。
更新
- 更新面板的发布说明按 Markdown 显示并可滚动,下载与安装按钮固定在底部;把鼠标停在顶栏的更新提示上即可预览发布说明。
- 新增官网更新通道:无法访问 GitHub(连不上、无响应或中途断开)时,自动改从官网下载同一个安装包,并经过同样的 SHA256 与大小校验;服务器明确返回的错误不会触发回退。
体验优化
- 全面毛玻璃化:界面表层半透明并带磨砂边缘,菜单、弹层、提示条、输入框和工作台视图统一材质;输入框和弹出菜单使用铺底模糊,背后的文字不再透出来。Windows 11 的托盘菜单改为亚克力材质,Windows 10 使用实色面板。
- 插件统一在官方插件页管理:随包插件(浏览器、工作台、技能、记忆等)显示在「DeepSeekGUI 内置」分组中,带中文名称与简介,并标明不可卸载;原「插件管理(本地)」页与配套的插件恢复机制一并撤下(官方 0.1.7 已自带插件兼容检查,并修好了异常退出后插件安装与配置保存失败的问题)。
- 归档跟随官方侧边栏的筛选;「设置 → 已归档的会话」页保留,官方侧边栏的会话菜单也为已归档的会话加上了「删除」。
- 启动画面中英双语显示;英文界面中残留的中文提示全部换成英文。
- 改动、Git、项目管理和记忆四个标签页为输入框留出底部空间,内容不再被输入框挡住。
- 提示条跟随明暗主题。
- 助手回复的平滑显示接到了 0.1.7 的新聊天组件上。
- 完成通知按「正在看的会话」判断:窗口虽有焦点,但正在看别的会话,或该会话被面板盖住时,通知照常弹出。
- Harness 运行中意外退出时写入事件记录,提示中给出完整记录的位置。
问题修复
- 修复 Windows 深色模式下使用内置浏览器后,官方界面被强制切成浅色、文字看不清的问题(#5)。
- 修复工作区不在用户目录下(例如 E 盘上的项目)时,沙箱中的 PowerShell 每条命令都失败(Win32 5)的问题。
- 修复读取
.git被拒时整轮对话中断的问题:现在对话照常进行,项目根也不会越到上一层目录。 - 修复右侧栏全屏时背景透明、与对话首页叠在一起,以及浏览器面板滑出后左侧对话被一层雾盖住的问题。
- 修复会话重命名、归档和删除时报「ok 响应缺少 value」的问题。
- 修复「复制并打开 GitHub」「复制完整路径」在剪贴板写入失败时仍提示已复制的问题。
- 修复正在删除的会话仍能改动其排队消息的问题。
- 新建会话失败时显示失败原因(改用官方的提示)。
适配官方 0.1.7-rc.2 的改动
这一版的大部分工作量在于跟上官方 0.1.7:
- 接口协议:官方适配器改为只使用 Messages API。v1.1.1 保存的官方 Chat Completions 地址(
https://api.deepseek.com、/v1、/beta,包括DEEPSEEK_BASE_URL)在读取时自动映射到https://api.deepseek.com/anthropic;代理地址和其他地址保持原样。 - 设置存储:官方设置改存到当前 Profile 的插件配置中。桌面壳的明暗主题和界面语言改从新位置读取(找不到时回退到旧的
settings.yaml),切换 Profile 后仍实时跟随。 - 会话日志 V4:旧会话在首次打开时自动转换;用 v1.1.1 的真实会话副本验证过,转换前后事件条数一致。
- 插件:12 个随包插件补齐多语言展示信息,并通过官方的版本兼容检查;插件安装改接官方的包管理器接口,仍使用随包的 pnpm,无需另外安装。
- 模型目录:官方默认目录去掉了 V4 Flash 和 V4 Flash Vision Exp,DeepSeekGUI 继续保留这两个模型(API 仍在提供),显示名沿用 DeepSeek 自己的写法(V4.1)。
- 审批:官方新增的键盘操作(回车允许、Esc 拒绝)与我们的红色受保护警告合并,红色警告下按回车不会放行。
- 界面:毛玻璃皮肤对齐官方新的圆角与提示条样式;平滑显示重新接入新的聊天组件。
- Profile 识别:跟随 rc.2 跳过无法读取或不兼容的插件包,并把跳过原因写入诊断,不再因此把整个 Profile 判为损坏。
- 官方上报:随请求上报会话日志(官方默认开启)、随请求附带插件清单、点反馈时上传会话记录,这三项在 DeepSeekGUI 中默认关闭,并在「设置 → BUG 诊断与反馈」顶部写明。
- 运行环境:Electron 固定为 44.0.0(0.1.7 的原生模块按确切的 Electron 版本匹配);随包带上 LibreOffice 运行环境(Office 任务与 PDF 转换依赖它),安装包因此由约 134 MB 增至约 201 MB。
已知问题
- 以「工作区内修改」模式用过 Windows 沙箱的项目文件夹,会被官方沙箱永久标记为 Low 完整性,之后从这个文件夹里启动的程序(例如 Electron 的开发构建)可能无法运行。这是官方 0.1.7 沙箱的行为(deepseek-harness#7709),本版不改变沙箱行为;现象与清理方法见故障排查指南。
- 被收紧为只读的工作区中,权限选择器仍显示「工作区内修改」,实际按只读执行。
- 账号卡片可能显示「账号资料暂不可用」,不显示昵称与头像:平台目前拒绝 DeepSeekGUI 发出的这一个请求。余额、用量与充值不受影响。
升级说明
- 内嵌 DeepSeek Harness 更新至
0.1.7-rc.2。会话日志升级为 V4:旧会话在首次打开时自动转换,转换后的会话不能再被 v1.1.1 读取。 - 官方设置改存到 Profile 的插件配置中,旧的
settings.yaml只在首次启动时导入一次。 - 仍按当前用户安装:从 v1.1.1 覆盖安装或在应用内更新,
%APPDATA%\DeepSeekGUI下的会话、设置与凭据都会保留。 - 用量视图改到「设置 → 账号与余额」页,需要用 DeepSeek 账号登录后显示;v1.1.1 里独立登录窗口的登录状态不再使用。已配置 API Key 的用户不会看到欢迎页,照常使用。
- 使用自定义插件或配置的用户,请留意官方的不兼容变更,例如移除 E2B、PTC 与工作流改名、Agent 预设改由插件组合包声明、
spill-policy改按 token 计算等,详见官方 0.1.7-rc.1 说明中的「其他变更」。
Linux(实验性)
Linux 包单独发布在 v1.1.2-linux.1,功能与本页的 Windows 版本相同。
下载与校验
下载本页附件 DeepSeekGUI-Setup-1.1.2.exe,并使用 PowerShell 计算 SHA256,与附件 SHA256SUMS.txt 核对:
Get-FileHash .\DeepSeekGUI-Setup-1.1.2.exe -Algorithm SHA256安装与 SmartScreen 相关问题见故障排查指南。
DeepSeekGUI 是非官方社区产品,与 DeepSeek 无隶属关系,也未获其背书。DeepSeek Harness 及其官方 Web UI 由 DeepSeek 提供。
English
DeepSeekGUI v1.1.2 upgrades the embedded DeepSeek Harness from 0.1.5-rc.2 to the latest official 0.1.7-rc.2 and completes all the adaptation work that comes with it. It also supports signing in with a DeepSeek account (no API key needed), adds engineering memory, a local skill library, and a usage view, finishes a glass pass over the interface, and adds a set of safety hardening measures. The desktop shell still extends the official Harness client; sessions, tools, and permissions follow upstream.
New Features
Embedded Harness 0.1.7-rc.2
The bundled DeepSeek Harness moves from 0.1.5-rc.2 to 0.1.7-rc.2 (including every change from the official 0.1.6 and 0.1.7 pre-releases), and the official Web UI moves with it. Highlights:
- Work detail display offers Compact, Standard, Detailed, and Fully expanded while running; consecutive thinking and tool calls are grouped into collapsible process groups. Tools show a preparing state while their arguments are generated, and file writes show content preparation progress.
- File changes from a session can be reviewed in cards and in the sidebar, with unified and split diffs, highlighting, and synchronized scrolling.
- The sidebar previews Word, Excel, PowerPoint, CSV, and TSV files; Office tasks use the bundled LibreOffice runtime by default.
- The Plugins page installs, configures, enables, disables, and unloads plugins at runtime, with a choice of the official registry, a mainland mirror, or a custom source. Plugins are checked for compatibility with the running Harness version when installed and started.
- Keyboard shortcuts can be viewed, searched, customized, and reset; approval cards support keyboard operation.
- Scheduled tasks (reminders with run history), Auto review, and an experimental Agent Team panel. Scheduled tasks and time context are off by default and can be enabled when needed.
- Local images in chat can be viewed and enlarged, and image links preview on hover. The archive filter offers Hide archived, All conversations, and Archived only.
- Long conversations load, page through history, and jump between turns more smoothly.
See the official notes for the full list: 0.1.7-rc.1 (a summary of changes since 0.1.5-rc.3) and 0.1.7-rc.2.
Engineering Memory (Experimental)
- Add an Enhanced memory (experimental) mode: project facts and global preferences are stored as versioned memory entries that the assistant can remember, correct, forget, and recall. Each step injects only entries relevant to the current content; unrelated entries and entries from other projects stay out.
- The Memory tab at the top of a conversation and Settings → Global memory let you view, search, edit, forget, undo, and restore entries, and show which memories the current turn used.
- All windows share one memory store: once one window writes, other windows read the change on their next step. Writes are version-checked, so an older version can never overwrite a newer one.
- Hand-over notes (goal, decisions, unfinished work, leads, verified checks) let a new session pick up where the previous one left off.
- Legacy Markdown memory files can be previewed and imported, and the source files stay unchanged. The legacy mode remains the default, and switching asks for confirmation first.
Local Skill Library
- Import skills in Settings → Skills from a folder, a ZIP file, or a single Markdown file. Each import is reviewed first: metadata can be fixed on the spot (only the library copy changes; the source file is never touched), and blocking issues stop the import. Installing, replacing, and uninstalling never leave a half-finished copy.
- A new Project management tab at the top of a conversation selects which skills each project may use. Sessions in the same folder share one selection, and other projects are unaffected. Skills that are not selected are invisible to that project, and the official skills keep working as before.
DeepSeek Account Sign-in and Usage
- Sign in with a DeepSeek account: finish signing in in your system browser and return to DeepSeekGUI. Account sessions use the account's credit, so no API key is needed. Account sign-in, settings, and onboarding are the official DeepSeek Harness ones.
- First launch now shows an official-style welcome screen: sign in with an account, add an API key, or set up later. After sign-in, the official setup introduces your credit, asks what you plan to use it for, and lets you choose how much work detail to show. The previous first-run guide strip is retired.
- Settings → Account shows the account and the topped-up and granted balances; View usage and Top up open the DeepSeek platform page inside the window, already signed in.
- DeepSeekGUI's usage view sits on the same page below the balances: the balance and total spending, spending, requests, tokens, and cache hit rate for today, 7 days, and 30 days, and a 60-day activity heatmap. It reads the data with the account sign-in, needs no separate login, and the token never reaches any page.
Safety Hardening
- Protected locations: when an assistant command or file write touches Windows system files, installed programs (Program Files, ProgramData, LOCALAPPDATA\Programs), or DeepSeekGUI's own code (the installation folder and the source repository), a full-page red approval card asks a person to decide, even under Full access. Enter does not approve a red card, and focus starts on Reject. The check uses the directory a command actually runs in and the paths that appear in the command, reading quoted paths as a whole; it is heuristic, so paths written inside script files are not seen.
- The user folder, drive roots, and system folders are chat-only workspaces: read-only, with Full access and escalation refused. Trying to switch shows the reason.
- When DeepSeekGUI runs as administrator, startup shows a red warning (defaulting to Exit). If you continue, Full access is disabled and every out-of-bounds operation goes through a red approval.
.gitis read-only by default: in Workspace Write mode, writes to.gitare refused, and the Windows sandbox applies the same rule to nested repositories'.gitfolders inside the workspace. Staging and unstaging ask for approval first. Full access does not block them.
Updates
- Release notes in the update panel render as Markdown and scroll, with the download and install buttons pinned at the bottom. Hovering over the update hint in the top bar previews the release notes.
- Add an official-site update channel: when GitHub cannot be reached (unreachable, unresponsive, or interrupted), the same installer is downloaded from the official site and goes through the same SHA256 and size checks. Errors the server actually returns never trigger the fallback.
Improvements
- A full glass pass: interface surfaces are translucent with frosted edges, and menus, pop-up layers, toasts, the composer, and workbench views share one material. The composer and pop-up menus use a grounded blur, so text behind them no longer shows through. The tray menu uses acrylic on Windows 11 and a solid panel on Windows 10.
- Plugins are managed on the official Plugins page: bundled plugins (browser, workbench, skills, memory, and more) appear there under a "Bundled with DeepSeekGUI" group with Chinese names and descriptions, marked as not removable. The old local plugin management page and its plugin recovery mechanism are retired (official 0.1.7 checks plugin compatibility and fixes failed plugin installs and settings saves after a crash).
- Archiving follows the official sidebar filter. The Settings → Archived sessions page stays, and the official sidebar's session menu now offers Delete for archived sessions.
- The boot screen shows Chinese and English together, and the remaining Chinese messages in the English interface are now English.
- The Changes, Git, Project management, and Memory tabs leave room at the bottom for the composer, so content is no longer hidden behind it.
- Toasts follow the light and dark themes.
- Smooth display of assistant replies is connected to the new 0.1.7 chat components.
- Completion notifications follow the conversation you are actually viewing: they still appear when the window has focus but you are viewing another conversation, or the conversation is covered by a panel.
- An unexpected Harness exit is written to the event log, and the message shows where to find the full record.
Bug Fixes
- Fix the official interface being forced into light mode, with hard-to-read text, after the built-in browser was used under Windows dark mode (#5).
- Fix every sandboxed PowerShell command failing (Win32 5) when the workspace is outside the user folder, such as a project on drive E.
- Fix a whole turn aborting when reading
.gitis denied: the conversation now continues, and the project root never moves up to a parent folder. - Fix the right sidebar in fullscreen showing a transparent background over the new-conversation page, and the conversation on the left being covered by a haze after the browser panel slides out.
- Fix renaming, archiving, and deleting sessions failing with "ok response is missing value".
- Fix "Copy and open GitHub" and "Copy full path" reporting success when writing to the clipboard failed.
- Fix queued messages of a session being deleted still accepting changes.
- Show the reason when creating a new session fails (using the official message).
Adapting to Official 0.1.7-rc.2
Most of the work in this release went into keeping up with official 0.1.7:
- Protocol: the official adapter now uses only the Messages API. Official Chat Completions addresses saved by v1.1.1 (
https://api.deepseek.com,/v1,/beta, includingDEEPSEEK_BASE_URL) are mapped tohttps://api.deepseek.com/anthropicwhen read; proxies and other addresses are left unchanged. - Settings storage: official settings now live in the current Profile's plugin configuration. The desktop shell reads its theme and interface language from the new location (falling back to the old
settings.yaml) and keeps following them after a Profile switch. - Session log V4: older sessions are converted on first open; a real v1.1.1 session copy was used to verify that the event count is unchanged.
- Plugins: the 12 bundled plugins declare localized display metadata and pass the official version compatibility check. Plugin installation now goes through the official package-manager interface and still uses the bundled pnpm, so no separate install is needed.
- Model catalog: the official default catalog dropped V4 Flash and V4 Flash Vision Exp; DeepSeekGUI keeps both (the API still serves them) and uses DeepSeek's own product naming (V4.1) for display names.
- Approvals: the new official keyboard handling (Enter to allow, Esc to reject) is merged with our red protected-location warning, where Enter does not approve.
- Interface: the glass skin aligns with the new official corner radii and toast styles, and smooth display is reconnected to the new chat components.
- Profile discovery: following rc.2, unreadable or incompatible plugin bundles are skipped with the reason recorded in diagnostics, instead of marking the whole Profile as broken.
- Official reporting: sending session logs with requests (on by default upstream), attaching the plugin list to requests, and uploading the conversation when giving feedback are all off by default in DeepSeekGUI, as stated at the top of Settings → Diagnostics & Feedback.
- Runtime: Electron is pinned to 44.0.0 (the 0.1.7 native modules match exact Electron versions). The bundled LibreOffice runtime (required by Office tasks and PDF conversion) grows the installer from about 134 MB to about 201 MB.
Known Issues
- A project folder where the Windows sandbox ran in Workspace Write mode is permanently marked Low integrity by the official sandbox, so programs started from that folder afterwards (for example an Electron development build) may fail to run. This is official 0.1.7 sandbox behavior (deepseek-harness#7709), and this release does not change it; see the troubleshooting guide for symptoms and cleanup.
- In a workspace tightened to read-only, the permission selector still shows Workspace Write while the workspace is actually read-only.
- The account card may show "Account details are not available yet" instead of your name and avatar: the platform currently refuses that one request from DeepSeekGUI. Balances, usage, and top-up are not affected.
Upgrade Notes
- The embedded DeepSeek Harness is updated to
0.1.7-rc.2. The session log moves to V4: older sessions are converted on first open, and converted sessions cannot be read by v1.1.1. - Official settings now live in the Profile's plugin configuration; the old
settings.yamlis imported once on first start. - DeepSeekGUI still installs for the current user: installing over v1.1.1 or updating in the app preserves sessions, settings, and credentials under
%APPDATA%\DeepSeekGUI. - The usage view moves to Settings → Account and appears after signing in with a DeepSeek account; the separate sign-in window's login from v1.1.1 is no longer used. Users who already configured an API key do not see the welcome screen and carry on as before.
- If you use custom plugins or configuration, check the official incompatible changes, such as the removal of E2B, the PTC and workflow renames, Agent presets declared by plugin bundles, and
spill-policybudgets counted in tokens. See "Other changes" in the official 0.1.7-rc.1 notes.
Linux (Experimental)
The Linux package is published separately as v1.1.2-linux.1 and is functionally identical to the Windows build on this page.
Download and Verification
Download the attached DeepSeekGUI-Setup-1.1.2.exe, then compute its SHA256 in PowerShell and compare it with the attached SHA256SUMS.txt:
Get-FileHash .\DeepSeekGUI-Setup-1.1.2.exe -Algorithm SHA256See the troubleshooting guide for installation and SmartScreen issues.
DeepSeekGUI is an unofficial community product. It is not affiliated with or endorsed by DeepSeek. DeepSeek Harness and its official Web UI are provided by DeepSeek.