DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@operatingtag/dsh-unclesam

Unclesam

Uncle Sam — 通过真实浏览器标签页中的 chat.deepseek.com 回答,而不是使用按量计费的 API。可在编写器中切换 API 和网页账户;网页回复带有签名,因此你始终知道回复来自哪条路径。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @operatingtag/dsh-unclesam@1.3.5
README兼容性版本

兼容性与来源证明

Unclesam 以 @operatingtag/dsh-unclesam 发布,当前版本为 1.3.5。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

1.3.5stable
2026/10/29
1.3.4stable
2026/10/28
1.3.3stable
2026/10/28
查看其余 12 个版本收起版本
1.3.2stable
2026/10/28
1.3.1stable
2026/10/28
1.3.0stable
2026/10/28
1.2.0stable
2026/10/28
1.1.0stable
2026/10/28
1.0.1stable
2026/10/28
1.0.0stable
2026/10/28
3.9.17stable
2026/10/28
3.9.8stable
2026/10/28
3.8.0stable
2026/10/28
3.6.0stable
2026/10/28
3.3.1stable
2026/10/28

相关插件

正在加载相关插件…

最新版
1.3.5
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.6 MB
文件数
117
Surface
web
许可证
SEE LICENSE IN LICENSE
发布源
npm
GitHub
★ 1
周下载
2,827
安全扫描
✓ v1.3.5 扫描通过
最近提交
2026/10/29
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

English · Español · Français · Deutsch · Português · Italiano · Türkçe · 한국어 · 日本語 · 简体中文 · Русский · Polski · हिन्दी · Nederlands · Українська · Tiếng Việt · Bahasa Indonesia · ไทย · فارسی · Ελληνικά · עברית · Čeština · Română · Svenska · Dansk · Suomi · Magyar · العربية · Oʻzbekcha · Azərbaycan · Български · Hrvatski · Қазақша · ქართული · नेपाली · සිංහල · தமிழ் · తెలుగు · मराठी · বাংলা · ខ្មែរ · Lietuvių · Bahasa Melayu · မြန်မာ · Norsk · Slovenčina · Slovenščina · Српски · Kiswahili · Filipino · اردو

Uncle Sam

A DeepSeek Harness provider that answers through your own browser, on your existing web account, instead of the billed API.

The DeepSeek Harness plugin that drives chat.deepseek.com in a real browser — a free DeepSeek API alternative. Chat, DeepThink and web search on your own account: no API key, no cost per token, no billing.

☕ Buy me a coffee — written by one person, at night, funded by nothing. There is no other revenue model. A star or a bug report is worth just as much.

This product is ongoing and under active development. Expect bugs.

It works, it is fast, and it has been driven daily for weeks — but it keeps changing, and the browser route depends on a website that changes without telling anyone. If something breaks, a screenshot and the version number is worth more than a description. Pin a version if you depend on it.

provider   deepseek-web
models     deepseek-chat · deepseek-chat-search · deepseek-reasoner · deepseek-reasoner-search
cost       nothing per token — it uses the subscription already open in your browser
status     ongoing development — expect bugs
measured   first token ~1.9 s · overhead ~0.6 s · a full turn in ~2.5 s

Replies from the web route are signed 🔴 Uncle Sam. That name is a joke, not a claim: it marks which route answered, and API replies carry no signature at all. You always know which of the two answered you.


What it saves you

The API bills per token. The web product does not. This plugin registers deepseek-web as a model provider and answers every call by driving chat.deepseek.com in a real browser — the page does the work, the browser holds the session, and nothing is metered.

API routeWeb route
Costper token, forevernothing beyond the subscription
Speedfast~2.5 s a turn, measured
Tool callingnative and reliableemulated, works but weaker
Depends onthe APIa website that changes without notice

Both routes stay installed. The model picker is the switch, so you can use the cheap one by default and reach for the API when a task needs reliable tool use.


Installing

Uncle Sam is a DeepSeek Harness plugin. It does nothing outside the harness, because it registers a model provider, a host route and two client UI slots.

Requirements

DeepSeek Harnessany recent build with the plugin manager
BrowserBrave recommended, Edge used automatically when Brave is absent
Node22 or newer

From npm

pnpm add @operatingtag/dsh-unclesam

From this repository

git clone https://github.com/operatingtag/dsh-unclesam
cd dsh-unclesam
pnpm install

Then add the bundle row to your profile so the harness loads it:

# cordis.patch.yml
- insert:
    - id: dsh-unclesam
      name: '@operatingtag/dsh-unclesam'
      config:
        port: 9222
        defaultModel: deepseek-chat-search
        autoMinimise: true

Or from a folder: Settings → Plugins → install from a local path, pointed at the folder holding package.json.

First run

Click Sign in / open chat. The browser opens and stays visible until you have signed in at chat.deepseek.com. After that it minimises itself and you will not see it again. The session lives in your browser profile, so no password is stored by the plugin — there is nothing to leak.

You should then see:

  1. Settings → Uncle Sam — a page with status rows and a sign-in button.
  2. Under the chat box — ● DeepSeek Harness or ● Uncle Sam, click to switch.
  3. The model list — four (web) models beside the API models.

Removing it

Settings → Plugins → Uncle Sam → Uninstall. Nothing is written outside the browser profile you signed in to.


The API / web switch

The model picker is the switch. There is no second control, because a second control that also chose the model would be two sources of truth for one decision.

Pick this modelRouteDeepThinkSearch
DeepSeek Chat (web)browseroffoff
DeepSeek Chat + Search (web)browseroffon
DeepSeek Reasoner (web)browseronoff
DeepSeek Reasoner + Search (web)browseronon
any model without (web)the API——

A WEB or API badge renders beside the model label so the active route is visible at a glance. When the label is not recognised the badge renders nothing rather than guessing — a wrong badge is worse than none.

Your choice persists across restarts. DeepThink is the reasoning pass; Search lets it read the live web.

Search is visible in the transcript

With a search model, a turn produces two blocks — the query it searched with, the sources it found, then the answer that used them:

Web search — "What is one technology news headline from today?"
Sources (4): yna.co.kr · fnnews.com · rthk.hk · sina.com.cn
Links: https://k.sina.com.cn/article_... http://www.21jingji.com/article_...

The page does not expose the query it typed internally, so the quoted query is the prompt that triggered the search. Sources and links are read from the page once the answer settles. Because sources only exist at the end, search turns buffer instead of streaming; ordinary turns still stream token by token.


Why a browser, and not their HTTP API

The obvious route — calling chat.deepseek.com's own API — was attempted and abandoned. The site makes every message clear two gates:

GateWhat it means
/api/v0/chat/create_pow_challengea proof-of-work challenge per message
challenges.cloudflare.com/turnstilea bot gate on the origin

Re-implementing either is a losing game: they are obfuscated, they change, and when they change the failure looks exactly like a network fault. The page already solves both for its own requests.

So the adapter never speaks HTTP to the site. It drives the page, and the page does the rest. Auth, proof-of-work and Turnstile stop being our problem and cannot break independently of the site itself.

Verified: a plain HEAD to the site returns 403; the browser path returns answers.


Limits, stated honestly

Tool use is emulated. A web chat has no structured tool channel, so tools are described in the prompt and a call is recovered by parsing a JSON object out of the reply. It works — verified — but it is weaker than native tool calling: a model that ignores the instruction answers in prose, and the harness sees no tool use that turn. For heavy agentic work the API route is more reliable. The web route is best for chat, long answers, subagents, compaction, and any turn where the model must be the web model.

It depends on a website you do not control. When the page changes shape, the plugin has to change with it. That is the ongoing-development warning at the top of this page, not a formality.

It is not affiliated with DeepSeek. It is not endorsed by them, and it gives you no rights in their service. Your use of that service is governed by their terms.


Configuration

cordis.patch.yml sets:

keydefaultmeaning
port9222the browser's debugging port
defaultModeldeepseek-chat-searchused when a call names no model
showBrowsertruewhether the window is visible while it works

The browser must hold a signed-in chat.deepseek.com session. The first call launches Brave on the Default profile if the port is not already open. If Brave is already running without a debugging port, the adapter cannot attach, and says so clearly rather than failing silently.


Architecture

index.js          the adapter: harness StreamChunk  ←→  engine
lib/engine.mjs    browser + page: type, send, stream, settle
lib/cdp.mjs       Chrome DevTools Protocol client, zero dependencies
lib/prompt.mjs    flatten messages + tools into one message; recover tool calls from the reply
lib/savings.mjs   what the web route saved you, priced against the API
lib/i18n.mjs      51 languages for the panel

No dependencies. Node 24 ships a global WebSocket and fetch, which is all CDP needs, so the token stream never leaves the host process and there is no IPC hop per delta.


Support

Uncle Sam exists so you stop paying per token. If it saved you money, and you would like to see the next one built on hardware that does not run out of memory halfway through:

☕ revolut.me/operatingtag

A star on the repo or a useful bug report is worth just as much.


Licence

CC BY-NC-ND 4.0 — Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International. Copyright (c) 2026 Darren T. Weldon, published under the Operating Tag name.

The whole deal, in one line: install it and use it, personally, for free. Do not change it, do not share it, do not sell it, and do not use it in a business.

That is not open source, and it does not pretend to be.

you may      install it and run it · use it personally, non-commercially
             read the source to understand it

you may not  modify, adapt or create a derivative of it
             copy, distribute, publish, mirror or make it available to anyone
             upload it to any code host, registry, website, forum or chat
             sell, resell, rent, or charge for it or for access to it
             bundle it into anything you supply to another person
             use it for any commercial purpose, or in the course of a business

The only two legitimate sources are this repository and the npm package @operatingtag/dsh-unclesam. A copy from anywhere else is not licensed, whoever supplied it. If you see this software for sale, it is not being sold by its author.

Commercial use, and the right to modify and distribute, are available under a separate written licence. Ask Operating Tag and you will get a straight answer and a clear price.

The LICENSE file governs, and it opens with the same summary in plain English.


Uncle Sam is an independent plugin. Not affiliated with, endorsed by, or supported by DeepSeek.

@operatingtag/dsh-unclesam   v1.3.5
Author   Operating Tag
Licence  CC BY-NC-ND 4.0 — free to use, not to change, share or sell

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Our Free Model@ebony-vinyl/dsh-our-free-modelOur Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道;2.0 起接入 LobsterAI、Qoder、TRAE、Cline、Loomy、Raccoon、MiniMax、ZCode、Gemini 十个账号渠道(原有匿名免费通道保留)(登录、账号池、积分领取、本地 OpenAI 网关与局域网转发、数据看板与运行日志),六页毛玻璃界面统一呈现。Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Connect Workbuddydsh-connect-workbuddy把本机登录的 WorkBuddy 模型(国内版与国际版)接入 DeepSeek Harness:每次刷新按上游目录自动读取每个模型的积分倍率,支持逐模型图片输入开关、多账号切换与账号池自动换号,并提供每日签到、卡片与输入框里的胶囊积分读数等只读积分概览。