Repository navigation
Releases: zoe1nan/windowseat
Releases · zoe1nan/windowseat
Release list
v0.6.0 — 首个公开安全加固版
临窗 Windowseat v0.6.0
把 DeepSeek Harness 装进 Microsoft Edge 侧边栏:选中即问、带出处回答、@ 本机文件、截图提问、协同小队,全程本机 loopback。
非官方社区扩展,与 DeepSeek 官方无关。
演示视频: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
