DSH Marketplace

dsh-deepseek-web-login

cv-superding/dsh-deepseek-web-login

新增 deepseek-web provider,把 chat.deepseek.com 网页端模型接入 DSH:浏览器登录抓取、PoW 请求签名、SSE 流式传输与基于提示词的工具调用。

34044JavaScriptApache-2.0源码

安装

把 dsh-deepseek-web-login 装进 DeepSeek Harness

装到哪

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

GitHub 方式 · npm 包

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-deepseek-web-login 之前,先看这几条

安全

装 dsh-deepseek-web-login 会执行什么

构建脚本

我们这次实装里没有构建脚本被拦。

来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。

安装钩子

package.json 里没有 preinstall / install / postinstall 脚本。

来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。

README 里提到

shell 命令(bash、exec、spawn 之类)

来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。

这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。

AI 锐评

是什么 — DeepSeek Harness 插件提供 deepseek-web provider,使用浏览器捕获 chat.deepseek.com 登录态接入模型,支持 PoW 求解、会话复用、SSE 流式传输与工具调用。

谁该装 — 在 DSH 中使用 chat.deepseek.com 网页模型驱动 agent 任务时,此插件适用。那些仅通过官方 API key 接入模型的用户则不需要此插件。

注意 — 需启动 Edge 或 Chrome 浏览器。沙箱测试在全新 profile 中成功注册并运行。未发现明显的坑。

锐评 — 我会装它,因为登录后页面可关闭,插件仍可在后台运行。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-deepseek-web-login 是做什么的

Abstract diagram of browser credentials, proof solving, streaming data, and tool-call parsing.

dsh-deepseek-web-login 是一个 DeepSeek Harness 插件,为 DSH 增加 deepseek-web provider,通过 chat.deepseek.com 的网页登录态调用网页模型,而不是使用官方 API Key。登录时,插件打开独立的 Electron 窗口,利用 webRequest.onBeforeSendHeaders 读取 Authorization: Bearer、cookie、x-hif-* 和 x-client-* 等请求头,保存本机登录态;之后自行请求网页端私有接口,例如 /api/v0/chat/completion 和 /api/v0/file/upload_file。PoW 挑战会在真实 Edge 或 Chrome 页面上下文中用 DeepSeek 的 SHA3 WASM 求解,响应则通过 SSE 流解析。

DeepSeek Harness 插件会按 DSH 会话复用 chat_session,并通过 resume-state.json 跨重启继续。网页端没有原生 function calling,因此工具调用采用提示词 JSON 协议,再转换为 tool-call 块;同时支持思考流、正文流和图片上传。设置面板提供登录捕获、账号切换、请求节流、传输层测试、连通性测试和内置浏览器页签。

它适合需要使用已有网页登录态运行 agent、并能接受非官方网页接口的开发者。不适合要求官方 API 或 OAuth 订阅路径的场景,也不适合无法启动 Edge/Chrome 的环境:0.7.0 起浏览器不可用时会直接报错,不再退回 Node 侧求解 PoW。插件会接触本机浏览器进程、保存的登录态,并向 chat.deepseek.com 发出请求;这些是终端表面风险的主要来源。

dsh-deepseek-web-login 的文档

dsh-deepseek-web-login 的配置

设置面板可查看登录状态和当前账号,支持从 Microsoft Edge 或已登录窗口捕获登录态,也可手动粘贴 token。面板还提供账号退出、连通性测试、请求节流、会话清理、传输层测试、上下文模式和内置浏览器控制。README 没有给出独立配置文件或这些选项的固定默认值。

dsh-deepseek-web-login 的行为说明

登录时,Electron 通过 webRequest.onBeforeSendHeaders 读取窗口发出的请求头,并移除 Electron 的 UA 与 UA-CH 痕迹。登录完成后窗口可以关闭,插件不依赖 DOM,也不是反向代理,而是直接请求网页端私有接口。DeepSeek Harness 默认借助真实 Edge 或 Chrome 的网络上下文发送请求,先调用 create_pow_challenge,再使用 sha3_wasm_bg.*.wasm 生成 x-ds-pow-response。SSE 支持 response/fragments 以及独立的 thinking/content 流,图片通过 /api/v0/file/upload_file 上传。

命令与接口

模型选择器中的 provider 名称是 DeepSeek 网页 · 快速模式。设置面板提供 /deepseek-web-login/api/* 下的 host HTTP API。环境变量 DSH_NO_BROWSER_TRANSPORT=1 可关闭浏览器传输,但 0.7.0 起仍要求 Edge 或 Chrome 来完成 PoW,不会静默改用 Node。

已知限制

工具调用依赖提示词 JSON 协议,不是原生 function calling。插件依赖网页端私有接口、登录凭据和浏览器行为,接口变化可能影响使用。README 说明这些处理只能降低限流或封禁概率,不能保证不会被识别;该方式是非官方客户端,也可能违反服务条款。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

dsh-deepseek-web-login 的同类插件

54k

为 dsh 接入免费模型车道(含 DeepSeek V4.1 Flash、Kimi K3 等),无需登录、注册或填写 API Key,并提供本地 OpenAI 兼容网关、降级路由与用量看板。

我们跑过,装得上

GitHub 源码JavaScript14 天前

AI 锐评

dsh-our-free-model

是什么 — 把免 Key 的模型车道、本机 OpenAI 兼容网关、降级链和用量看板挂进 DeepSeek Harness。

谁该装 — 在 DeepSeek Harness 里写代码或调度 agent,手里没有 API Key,却要调用 DeepSeek V4.1 Flash、Kimi K3,或把同一批模型从本机网关喂给其它客户端。模型流量被规定只能走内网或指定专线的工作环境不必装,免费车道会直连 OpenCode Zen 与 Kilo 的公共网关。

注意 — 模型是否可达以本机网络出口实测为准,被地区策略拦截的会进 region-limited 分组;网关 5xx、429 与超时不会把模型从选择器拿掉。Kilo 免费池声明 prompt 可能被记录;插件标 beta,写明适配 dsh 0.1.5 至 0.1.7-rc.2。沙箱里在全新 profile 安装并完成注册,运行中会调用 shell。

锐评 — 装;日常请求走聚合页里自己填的 Key,免费池只挂在降级链尾。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-our-free-model

zouyuxuan122

25k

在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 Muse Spark 1.3、MiMo V2.6 在内的前沿模型——完全免费,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, Muse Spark 1.3 and MiMo V2.6 among them. Completely free, with no usage cap.

我们跑过,装得上

GitHub 源码JavaScript27 天前

AI 锐评

dsh-our-free-model

是什么 — 给 DeepSeek Harness 挂上随上游刷新的模型通道,并在本机提供 OpenAI 与 Anthropic 兼容转发。

谁该装 — 在 DeepSeek Harness 里跑 agent 任务,想把 DeepSeek V4.1 Flash 或 MiMo V2.6 直接选进当前会话,手里又没有供应商 Key。 公司已有统一模型网关、宿主只要填一个 Base URL 就能干活时,再挂一层本机转发是重复的。

注意 — 沙箱里在全新 profile 安装成功,并被 harness 注册。模型能不能用取决于本机网络出口,被地区策略拦住的会进受限分组,Kilo 池声明 prompt 可能被记录。运行会执行 shell 命令,桌面端 EAC 通道需 GitHub 授权;文档写明适配 dsh 0.1.5 到 0.1.7-rc.2,状态为 beta。

锐评 — 我会留下当试验车道,不会设成默认生产口——免费额度在上游,插件保证不了明天还在。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh-purge

HunYiSage

17k

DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分

我们跑过,装得上

GitHub 源码JavaScript11 天前

AI 锐评

dsh-purge

是什么 — dsh-purge 是一个 DeepSeek Harness 插件,用于分离提示重写与沙箱策略,并支持每个模型切换不同提示词。

谁该装 — 在本地实验室环境中,使用 DeepSeek Harness 进行安全策略评估时,需要分离提示重写和沙箱策略的用户适合安装它。 不进行本地配置修改的用户不需要安装。

注意 — 安装时会自动执行脚本,需要提供 API key 或 token,会执行 shell 命令。沙箱实测在全新 profile 里通过,没发现明显的坑。

锐评 — 如果需要本地实验室红队评估 Harness 安全配置,我会装它,因为它分离了提示和沙箱两层以进行受控测试。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
3源码
1.2k

将本机登录的 WorkBuddy 模型(国内版与国际版)接入 DSH,每次刷新按上游目录读取每个模型的积分倍率,支持逐模型图片输入开关、带自动换号的账号池、手动每日签到,以及卡片与输入框里的只读积分胶囊读数。

我们跑过,装得上

npm 包TypeScript8 天前

AI 锐评

dsh-connect-workbuddy

是什么 — 把本机登录态下的国内版与国际版 WorkBuddy 接到 DSH 模型选择器,并刷新上游积分倍率。

谁该装 — 在 DSH 里赶代码,本机已有 WorkBuddy 登录,仍要离开编辑器才能用 GLM-5.3、DeepSeek-V4-Pro 或 GPT-5.6。 坚持只让官方 WorkBuddy 客户端碰账号、不把 DSH 当这批模型入口的人不必装。

注意 — WorkBuddy 已开始限制非官方客户端请求,上游收紧后这条通道可能失效,也不保证接口长期可用。调用消耗的是你自己账号的额度,插件不改账号状态;它会执行 shell 命令。实测在全新 profile 里可以装上并被注册进该 profile。

锐评 — 我会装,前提是能接受它随时停用,绝不把这些模型写进拆不掉的流程。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

agy-staff

keli-wen

868

Hire Google's Antigravity CLI (agy) as a fast Gemini staffer for Claude Code, OpenAI Codex, and DeepSeek Harness.

我们跑过,装得上

GitHub 源码JavaScript2 天前

AI 锐评

agy-staff

是什么 — 集成 Antigravity CLI agy 作为 staffer,支持 Gemini 4 模型和 orchestration 模式。

谁该装 — 在 Claude Code 进行研究和代码审查任务时,将 agy 用作 subagent。 不适合实时交互任务,因为 agy 是后台 worker,会等待 agy job 结束。

注意 — 需要先安装 Antigravity CLI。 会执行 shell 命令。 实测任务耗时从 2-8 分钟增加到 13-26 分钟。

锐评 — 我会装它,因为研究任务能降低主机 token 消耗,尽管完成时间会增加。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

把 ChatGPT(Codex)、Claude、Grok 订阅当作 DeepSeek Harness 的 LLM 提供方:设置页登录、模型目录、用量展示,以及 image_generate、video_generate 与 x_search 工具。

我们跑过,装得上

npm 包TypeScript19 天前

AI 锐评

dsh-plugin-subscriptions

是什么 — 此插件使 DeepSeek Harness 能够使用 ChatGPT Codex、Claude、Grok、GitHub Copilot 和 Google Antigravity 的订阅作为 LLM 提供者。

谁该装 — 当你希望在 DeepSeek Harness 中使用 Claude 或 Grok 模型时,可以安装此插件。 如果你需要管理其他 API key 或 token,则此插件不适合,因为它专注于订阅服务的登录和管理。

注意 — 需要提供 API key 或 token。实测在全新 profile 里安装并被 harness 注册进 profile,通过。没发现明显的坑。

锐评 — 我会装它,因为它在沙箱实测中成功注册到 profile,这提供了可靠的使用方式。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情