DSH Marketplace

dsh-deepseek-web-login

cv-superding/dsh-deepseek-web-login

Adds a deepseek-web provider that uses chat.deepseek.com web models in DSH, with browser login capture, PoW request signing, SSE streaming, and prompting-based tool calls.

34044JavaScriptApache-2.0Source

Install

Add dsh-deepseek-web-login to DeepSeek Harness

Install into

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 8d agoon DeepSeek Harness 0.2.2-rc.1.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-deepseek-web-login

Security

What installing dsh-deepseek-web-login runs

Build scripts

No build script was blocked in our run.

Source: our sandbox install on DeepSeek Harness 0.2.2-rc.1, 8d ago.

Install hooks

package.json declares no preinstall, install or postinstall script.

Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.

README mentions

shell commands (bash, exec, spawn …)

Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.

Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.

The AI take

What it is — This plugin provides the deepseek-web provider for DeepSeek Harness, enabling access to chat.deepseek.com models via browser-captured login sessions, with PoW solving, session reuse, SSE streaming, and tool calls.

Who it is for — It suits users who need chat.deepseek.com web models to drive DSH agent tasks. Users who rely solely on official API key providers do not need this plugin.

Watch out — A starting Edge or Chrome browser is required. Sandbox test succeeded in a new profile with registration. No obvious issues found.

The verdict — I would install it, because the page can close after login and the plugin can still run in the background.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-deepseek-web-login does

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

dsh-deepseek-web-login is a DeepSeek Harness plugin that adds a deepseek-web provider backed by the models and login state of chat.deepseek.com, rather than an official API key. DeepSeek Harness loads the provider through ctx.llm; during one-time login, an Electron window uses webRequest.onBeforeSendHeaders to read the browser's Authorization: Bearer value, cookies, x-hif-* anti-bot headers and x-client-* headers. The plugin stores the captured local login state, then constructs requests to private web endpoints such as /api/v0/chat/completion and /api/v0/file/upload_file. PoW challenges are solved with DeepSeek's SHA3 WASM in a real Edge or Chrome page context, and responses are consumed as SSE streams.

The plugin reuses a chat_session for each DeepSeek Harness session, including across restarts through resume-state.json. It converts tool definitions into a prompting-based JSON protocol because the web endpoint does not provide native function calling, and supports streamed thinking, text responses and image uploads. Settings include login capture, account switching, browser transport, request throttling and connectivity testing; the interface also provides a built-in Chromium view of chat.deepseek.com.

This is intended for developers who need to run an agent through an existing web login and accept an unofficial client for private web APIs. It is the wrong choice where an official API or subscription OAuth path is required, or where Edge/Chrome cannot be started: since 0.7.0, the plugin reports an error instead of falling back to Node-side PoW. The listed terminal-surface risk reflects access to the local browser process and its stored login state, as well as outbound requests to chat.deepseek.com.

dsh-deepseek-web-login documentation

Configuring dsh-deepseek-web-login

DeepSeek Harness exposes a settings panel for the provider. It can show login status and the current account, capture a login from Microsoft Edge or another logged-in browser window, accept a manually pasted token, test connectivity, manage multiple accounts, and clear the current browser profile when signing out. The panel also controls request throttling, session cleanup, transport testing, context mode and the built-in browser. The README does not specify a separate configuration file or stable defaults for these controls.

How dsh-deepseek-web-login behaves

At login time, Electron registers webRequest.onBeforeSendHeaders and reads request headers from the login window. The callback removes Electron branding from the user agent and UA-CH headers, then the window can close. Subsequent calls are made by the plugin to DeepSeek's private web endpoints rather than through a reverse proxy or DOM automation.

DeepSeek Harness sends requests through a real Edge or Chrome network context by default. The plugin obtains a challenge from create_pow_challenge, solves it with DeepSeek's sha3_wasm_bg.*.wasm, and sends the result in x-ds-pow-response. It parses SSE response/fragments and direct thinking/content streams, and uploads images through /api/v0/file/upload_file.

Commands and endpoints

The provider is selected in the model picker as DeepSeek 网页 · 快速模式. The settings panel exposes host HTTP API routes under /deepseek-web-login/api/*. The environment variable DSH_NO_BROWSER_TRANSPORT=1 disables browser transport, but the README states that 0.7.0 and later require Edge or Chrome for PoW and will not silently use Node-side solving.

Known limits

Tool calls are prompting-based rather than native function calls. The plugin depends on private web endpoints, captured login credentials and browser behaviour that may change. The README warns that these adjustments reduce, but do not remove, the possibility of rate limiting or account penalties, and describes the approach as unofficial and potentially contrary to the service terms.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-deepseek-web-login

54k

Adds free model lanes to DeepSeek Harness — DeepSeek V4.1 Flash, Kimi K3 and others — with no login, sign-up or API key, plus a local OpenAI-compatible gateway, fallback routing and a usage dashboard.

Installed cleanly when we ran it

GitHub sourceJavaScript14d ago

AI review

dsh-our-free-model

What it is — Wires unpaid model lanes, a localhost OpenAI-compatible gateway, named fallback chains, and an on-machine usage dashboard into DeepSeek Harness.

Who it is for — You are in DeepSeek Harness shipping code or running an agent with no API key, and you need DeepSeek V4.1 Flash or Kimi K3 on the selector—or the same models exposed on localhost for other clients. Skip it where policy allows only private or leased-line egress; the unpaid lanes talk to the OpenCode Zen and Kilo public gateways.

Watch out — Reachability is whatever your machine’s egress actually gets; geo-blocked ids land in a region-limited group, while 5xx, 429, and timeouts do not drop a model from the picker. Kilo’s free pool states prompts may be logged. Marked beta, listed for dsh 0.1.5–0.1.7-rc.2. A clean-profile sandbox install registered with the harness. It invokes the shell.

The verdict — Install it, drive day-to-day traffic through keys in the bundled provider registry, and leave the free pool at the tail of a fallback chain.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

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.

Installed cleanly when we ran it

GitHub sourceJavaScript27d ago

AI review

dsh-our-free-model

What it is — Mounts upstream-refreshed model lanes into DeepSeek Harness and exposes a local OpenAI- and Anthropic-compatible proxy.

Who it is for — You are running agent work inside DeepSeek Harness, want DeepSeek V4.1 Flash or MiMo V2.6 in the current session picker, and have no provider key. If the host already talks to a company gateway through one Base URL, a second local proxy is a duplicate hop.

Watch out — In a clean profile it installed and the harness registered it. What you can call depends on this machine's egress; region-blocked models go into a limited group, and the Kilo pool says prompts may be logged. It executes shell commands; the desktop EAC lane also needs GitHub authorization. Docs list dsh 0.1.5 through 0.1.7-rc.2, status beta.

The verdict — I would keep it as a scratch lane, not the production default — the free quota sits upstream, and this plugin cannot promise it will still be there tomorrow.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

dsh-purge

HunYiSage

17k

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

Installed cleanly when we ran it

GitHub sourceJavaScript11d ago

AI review

dsh-purge

What it is — dsh-purge is a DeepSeek Harness plugin that separates prompt rewriting from sandbox policies and allows swapping prompts per model.

Who it is for — In local lab security evaluations using DeepSeek Harness, users needing to separate prompt rewriting from sandbox policies are suitable for installing it. Users not performing local configuration modifications do not need to install it.

Watch out — Installation requires providing an API key or token and will execute shell commands. Sandbox testing passed in a fresh profile with no obvious issues found.

The verdict — If conducting local lab red-team assessments on Harness security configs, I would install it because it separates prompt and sandbox layers for controlled testing.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
3Source
1.2k

Connects locally signed-in WorkBuddy models, CN and international alike, to DSH, reading each model's credit multiplier from the upstream catalog on every refresh, with per-model image input toggles, account switching backed by an auto-failing-over pool, manual daily check-in, and read-only credit overviews shown as compact pills on the card and in the composer.

Installed cleanly when we ran it

npm packageTypeScript8d ago

AI review

dsh-connect-workbuddy

What it is — Registers locally signed-in WorkBuddy (CN and global) as DSH providers and refreshes each model's credit multiplier from upstream.

Who it is for — You already have a WorkBuddy login on the machine and you are doing coding work in DSH, but GLM-5.3, DeepSeek-V4-Pro, or GPT-5.6 still cannot be chosen there. Skip it if the official WorkBuddy app is where that account should be used, and DSH is not the place those models should appear.

Watch out — WorkBuddy is already limiting unofficial client traffic, so the bridge can stop when upstream tightens, and long-term API availability is not promised. Calls spend your own credits; the plugin does not change account state, and it does run shell commands. A clean-profile install succeeded and was registered into that profile.

The verdict — I'd add it as a part I can delete overnight—only if those models never become a load-bearing step.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

agy-staff

keli-wen

868

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

Installed cleanly when we ran it

GitHub sourceJavaScript2d ago

AI review

agy-staff

What it is — Integrate Antigravity CLI agy as staffer, supporting Gemini 4 models and orchestration modes.

Who it is for — Use agy as subagent for research and code review tasks in Claude Code. Do not use it for real-time interactive tasks because agy acts as a background worker that waits for the agy job to finish.

Watch out — It requires installing Antigravity CLI first. It will execute shell commands. Benchmark results show task time increasing from 2-8 minutes to 13-26 minutes.

The verdict — I would install it because it can reduce host token spend on research tasks, though it increases task completion time.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

Use ChatGPT (Codex), Claude, and Grok subscriptions as DeepSeek Harness LLM providers, with Settings login, model catalogs, usage, plus image_generate, video_generate, and x_search tools.

Installed cleanly when we ran it

npm packageTypeScript19d ago

AI review

dsh-plugin-subscriptions

What it is — This plugin allows DeepSeek Harness to use ChatGPT (Codex), Claude, Grok, GitHub Copilot, and Google Antigravity subscriptions as LLM providers.

Who it is for — When you want to use Claude or Grok models in DeepSeek Harness for conversations, you can install this plugin. If you need to manage other API keys or tokens, this plugin is not suitable because it focuses on subscription services' login and management.

Watch out — In sandbox test, installation succeeded in a new profile and it was registered by harness. It requires providing an API key or token. No obvious issues were found.

The verdict — I would install it because it succeeded in sandbox testing and registered to the profile, providing a reliable usage method.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details