Skip to content

Releases: zoe1nan/windowseat

v0.6.0 — 首个公开安全加固版

Choose a tag to compare

@zoe1nan zoe1nan released this 20 Oct 15:20

临窗 Windowseat v0.6.0

把 DeepSeek Harness 装进 Microsoft Edge 侧边栏:选中即问、带出处回答、@ 本机文件、截图提问、协同小队,全程本机 loopback。

非官方社区扩展,与 DeepSeek 官方无关。

临窗 Windowseat

演示视频:https://github.com/zoe1nan/windowseat/raw/main/docs/windowseat-promo-1080p.mp4 (基于 M1 / 0.5.0 界面录制)

0.6.0 是安全加固版

用户可见功能来自 0.1–0.5(下面列出);0.6.0 主要修安全问题、对齐隐私表述、补齐公开仓库配套。

已具备的功能

  • 划词即问:选中网页文字 → 浮条「解释 / 翻译 / 总结 / 追问」→ 侧栏带出处流式回答
  • 页面上下文:回答引用当前页面 / 选中片段,可点击回跳
  • @ 本机文件:白名单目录(默认 %USERPROFILE%\Documents)内只读检索与引用
  • 截图提问:一键截当前可视页,本机 DSH 视觉模型直接读图回答
  • 协同小队:只读展示 DSH 的成员 / 任务 / 进度(需 DSH 启用 Agent Team)
  • 历史会话:按标题搜索、重命名、删除、切回继续聊
  • 设置:思考强度(关 / 快 / 深 / 极深)、文件白名单、快捷键说明
  • 本地优先:扩展只连 127.0.0.1;项目无自有云服务、无遥测、无远程代码

安装

前置:Windows + Microsoft Edge + 已安装并运行的 DeepSeek Harness(desktop profile)。

git clone https://github.com/zoe1nan/windowseat windowseat
cd windowseat
node scripts/dev-install.mjs desktop      # 本机桥装进 DSH desktop profile
node scripts/start-demo.mjs               # 可选:启动带扩展的演示窗口

手动方式:edge://extensions → 打开「开发人员模式」→「加载解压缩的扩展」→ 选 extension/。

Edge 稳定版可能把开发者模式加载的扩展标记为禁用,需要开启开发人员模式并重启浏览器;属浏览器策略,不是插件 bug。

安全说明(0.6.0 重点)

  • 本机桥只监听回环地址,校验 Host / Origin 白名单 / Sec-Fetch-Site,只接受 JSON 请求体,24MB 上限
  • 文件检索只读;白名单拒绝盘符根、系统目录、凭据目录及其祖先目录
  • 错误响应不回显服务器绝对路径
  • 运行时零第三方依赖;扩展无构建、无 CDN、无远程代码

详见 SECURITY.md 与 PRIVACY.md。

已知限制

  • 目前需要开发者模式加载(未上架 Edge Add-ons);M2 会准备商店上架
  • 页面内容会交给本机 DSH 处理;若 DSH 使用云端模型,内容会由 DSH 按你的配置发给模型提供方
  • 协同小队为只读视图;跨设备同步不在范围内

验证

  • 安全审计(独立审计 + 实测矩阵):P0 全部修复并验证;白名单父目录绕过、错误路径回显等已封堵
  • 真机冒烟:8/8(健康 / 跨站拒绝 / Content-Type / 文件检索 / 历史 / 设置 / 流式聊天)
  • 隐私守卫:node scripts/check-privacy.mjs 通过;git 历史为单一公开提交

完整变更:见 CHANGELOG.md