跳过主要内容
Y

dsh-deepseek-web

y-wi/dsh-deepseek-web

Unofficial DeepSeek Web LLM provider plugin for DeepSeek Harness. Lives in packages/plugin of the public workspace; npm tarball ships built lib/ and prebuilt WASM.

安装

dsh plugin --profile web add github:y-wi/dsh-deepseek-web

README

dsh-deepseek-web

将 DeepSeek 网页端接入 DeepSeek Harness

English · 中文 · 安装 · npm

npm release license node

请严格遵守相关使用规定,禁止将此项目用于反代等破坏系统正常运行的行为

由于网页端本身不具备工具调用的能力,采用提示词注入,工具调用存在不稳定的情况
不建议长期使用

本项目基于网页端会话机制运行,交互过程中产生的消息会同步记录至网页端历史会话。
频繁使用会增加历史记录数量,影响原有会话管理体验。
当前属于早期版本,仍存在许多未知缺陷和漏洞,请谨慎使用

仅限个人学习使用

非官方 Provider。本仓库开放 Harness 集成层与传输层

协议兼容由随包分发的预编译 WebAssembly 提供

本项目核心能力来源于未开源的测试项目,核心代码的迁移工作由人工智能完成
代码的可靠性和可维护性暂不做保障

安装

需要 DeepSeek Harness 0.1.0-rc.7(或兼容版本),Node ^22.19.0 || >=24.0.0

dsh plugin --profile web add dsh-deepseek-web
dsh plugin --profile web peers check
dsh web

设置 → DeepSeek Web → Sign in with DeepSeek。确认 Provider deepseek-web 出现,模型 default / expert 可见。

DSH / Cordis / React 由运行时 $DSH_HOME/profiles/node_modules 提供,不会在插件目录再装一份。

TUI、CLI 与更新
dsh plugin --profile dsh-tui add dsh-deepseek-web
dsh-tui
dsh plugin --profile web exec dsh-deepseek-web status
dsh plugin --profile web exec dsh-deepseek-web login
dsh plugin --profile web update dsh-deepseek-web

无界面回退(不能替代浏览器登录):

dsh plugin --profile web exec dsh-deepseek-web login --token-stdin

完整说明见 INSTALL.md

能力

隔离浏览器登录。 用独立浏览器登录 chat.deepseek.com,不读取日常 Chrome / Edge 配置。凭证只保存在 DSH 存储中。

设置中用隔离浏览器登录 DeepSeek Web

切换模型。 可在 DeepSeek WebDeepSeek Web Expert 之间切换,并选择 DeepThink 推理等级。底部显示当轮耗时与首 token 延迟。

在输入栏切换 DeepSeek Web 模型与 DeepThink 推理等级

网页会话列表。 侧栏底部打开浮层,列出 DeepSeek 网页端上的会话,可刷新与滚动加载。

侧栏浮层列出 DeepSeek Web 网页会话

接续网页会话。 点选一条会话后在 Harness 里打开;replay 有效时续写原来的网页会话。导入时只保留用户原文。

从浮层打开网页会话并在 Harness 中接续

派生到工作区。 把 DeepSeek 网页端的会话,本地已有会话,从任意位置开始,派生到你选择的任意工作区。

把助手消息派生到选定工作区后独立续聊

/clean 使用该命令后,后续每一轮只发送你的原文(不含系统提示、工具、skills),可配合接续聊天接近网页端效果。再执行一次则关闭。
当前还未实现解析联网搜索后的来源链接,将在后续改进

使用斜杠命令 /clean 只发送用户原文
能力说明
DSH 原生工具将 DeepSeek 网页端接入 Harness;插件把模型输出转成工具请求。FS / Shell / MCP / 审批由 Harness 执行
网页搜索始终开启官方网页端 Web Search
预构建 WASM安装无需 Rust / wasm-pack;token 与 cookie 不进入 WASM

详见 docs/remote-sessions.md

架构

职责
TypeScript 开源层HTTP、SSE、浏览器登录、凭证、DSH 适配器、工具桥、回放
预编译 WASM 核心协议兼容与 PoW

DeepSeek Web 没有官方 function calling。插件只解析模型输出;适配器从不执行 shell、读盘或 MCP。

模型

ID说明
deepseek-web/defaultDeepSeek Web
deepseek-web/expertDeepSeek Web Expert

思考为 on / off。网页原生搜索跟随官方 Web Search 开关。default 的每一轮(含续写和 /clean)都会打开,插件设置里不能关掉。Expert 在协议上不能搜索。引用来源会出现在时间线上;不会注册 DSH web_search 提供方。输入模态目前为纯文本

命令

斜杠命令不会把 /… 原文发给模型。

  • /deepseek-web [status|login|logout|doctor] — 账号相关
  • /clean [message] — 当前会话开关。打开后后续每一轮只发送你的原文(不含系统提示、工具、skills)。再执行一次 /clean 关闭。

安全

  • 不要打印 .credentials.yaml、Bearer token、CDP 地址或浏览器配置目录的绝对路径
  • 登录只使用插件隔离 profile
  • 凭证只写入 DSH 凭证存储

披露流程见 SECURITY.md。浏览器登录细节见 docs/browser-auth.md

文档

许可证

TypeScript 集成层为 MIT。预编译核心见 LICENSELICENSES/PROTOCOL_CORE.txt。第三方声明:THIRD_PARTY_NOTICES.md

相关插件