masknull/dsh-qoder-connect
将 Qoder(国内版/国际版)以 PAT 接入 DeepSeek Harness —— 侧栏额度展示、上下文窗口切换、模型自由开关、每日自动签到。Qoder CN & Global models for DeepSeek Harness via PAT. 支持 DSH 0.1.5-rc.1+。
Project Overview项目介绍
This is a native DSH plugin that lets users connect their own Qoder subscription models to DeepSeek Harness using personal access tokens (PAT). It supports both Qoder’s China-region domestic version and global international version, with completely separate configurations, credentials, and model directories for each variant. Users install it via DSH’s CLI tool, running a single command to add it directly from GitHub or npm to any of DSH’s web, desktop, or TUI profiles. Once installed, it automatically adds the corresponding model provider entry and configuration cards in the DSH interface.
Key features include on-the-spot PAT validation before saving, so a mistyped token won’t erase your existing valid credentials. It also supports three-tier fallback for model lists, one-click switching between default and maximum context window sizes, and optional sidebar quota cards that let you view your remaining quota and expiration details at a glance. You only need to configure the Qoder variant you plan to use, and unconfigured variants will not show up in your DSH model selector.
To run the plugin, you need DSH core version 0.1.5-rc1 or newer, Node.js 22.19.0 or higher, and an active Qoder account with a generated PAT. It works in DSH’s TUI environment if you configure PAT via CLI, but the interactive configuration cards and sidebar quota features only work on DSH’s web and desktop interfaces. It is released under the open-source MIT license, and is an unofficial community-maintained adapter not affiliated with Qoder or DeepSeek.
这是一款专为DeepSeek Harness(DSH)打造的原生社区插件,作用是将Qoder订阅的模型服务通过个人访问令牌(PAT)接入DSH。它同时支持Qoder国内版和国际版两个产品线,两个变体各自拥有独立的配置、凭证存储和模型目录,互不干扰。用户可以通过DSH的CLI命令,从GitHub或npm直接将它安装到DSH的web、desktop或TUI任意配置档中。
它核心功能包括PAT即时校验生效、双变体独立配置、模型列表三级降级兜底、上下文窗口一键切换,还支持侧栏额度展示与明细查看。用户粘贴PAT后,插件会先验证令牌有效性才保存,避免输入错误就覆盖原有有效凭据。未配置PAT的变体不会显示对应的模型分组,用户只需要配置自己需要使用的版本即可。
该插件要求DSH核心版本不低于0.1.5-rc1,Node.js版本不低于22.19.0,还需要用户拥有有效的Qoder账号和个人访问令牌。它可以在TUI环境下通过CLI配置PAT使用,但设置卡片和侧栏额度功能仅支持Web/Desktop版DSH。它以MIT许可开源,是和官方无关的社区适配项目。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-qoder-connect(masknull/dsh-qoder-connect)
仓库:https://github.com/masknull/dsh-qoder-connect
本站详情页:https://www.yhbd.top/plugins/masknull-dsh-qoder-connect/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 16 · 最近提交 2026-09-29 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 16 stars - an early-stage project星标 16,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-qoder-connect
把 masknull/dsh-qoder-connect 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Qoder Connect
English | 简体中文
把 Qoder 订阅的模型以个人访问令牌(PAT)接入 DeepSeek Harness(DSH)的社区插件。一个插件同时服务两条 Qoder 产品线,各自一张设置卡片、一个 provider、一套凭证与模型目录,互不混用:
| 变体 | provider id | 卡片标题(中文界面) | PAT 生成站点 |
|---|---|---|---|
| 国内版 | qoder |
Qoder(国内版) | qoder.com.cn |
| 国际版 | qoder-global |
Qoder Global(国际版) | qoder.com |
只需要哪一版就只配哪一版:未保存 PAT 的变体不显示模型分组,另一版完全不受影响。流式输出、推理内容、工具调用走插件内置的 Qoder 传输层;对话循环、压缩与权限始终由 DSH 本体掌控。
功能
- PAT 即存即用:在卡片上粘贴 PAT 点「保存」,插件先对该变体的区域实时校验,通过才落盘,模型分组立即出现,无需重启 DSH。已登录后可「更换 PAT」(新令牌校验通过才覆盖,粘贴打错不会把可用凭据弄丢)与「清除 PAT」。
- 双变体独立配置:
qoder(china)与qoder-global(global)各有自己的凭证文件、路由与已保存目录——qoder.com 生成的令牌对中国区无效,反之亦然,两套永不互串。 - 模型目录三级降级(live → saved → fallback):卡片明示当前列表来自哪里——「模型列表更新于 …」(实时拉取)、「当前显示已保存的模型列表,更新于 …」(本账号上次成功目录,重启或断网后顶上来)、「当前显示内置模型列表(尚未从 Qoder 更新)」(编译进插件的兜底名单);最近一次拉取失败时附带原因,并可在卡片上手动「刷新模型列表」。
- 上下文窗口一键切换:两张变体卡片的「上下文窗口」页列出每个模型的容量(默认值与上游声明的最大值),并各自提供「使用上游声明的最大上下文窗口」开关(默认勾选):勾选按最大窗口(如 Qwen3.8-Max 的 1M)发请求,不勾选按默认窗口(200K),两版开关状态独立保存、互不影响。
- 模型自由开关与批量管理:两张变体卡片均提供「模型开关」页(位于上下文窗口与额度明细之间),可自由开启或关闭指定模型;关闭的模型将自动从 DeepSeek Harness 的模型选择器中隐藏,避免误选与列表冗长;顶部提供按名称/ID的即时搜索框,并支持全选与一键「批量开启」/「批量关闭」。
- 每日自动签到与日志明细:支持每天自动签到领取 100 Credits 算力额度,签到时刻可在卡片上自定义(默认 10:00,即上游刷新时间,按 UTC+8),配备双端开关与开机防漏补签机制;卡片常驻「签到日志」面板,提供执行流水记录与「立即签到」、「刷新」、「清空日志」快捷操作。
- 侧栏额度展示 + 额度明细:「Qoder 侧栏展示」卡片可分别为两版开启侧栏底部的额度小卡(默认关,开启前需为该变体保存 PAT),共享一个刷新间隔(默认 5 分钟,最小 1 分钟)。点侧栏小卡在中间面板打开「Qoder 额度」明细:按资源包逐行给出「剩余 / 总量 + 进度条|到期时间」,合计占比与本轮重置时间一并展示;再点同一张卡关闭,点另一张切换到对应版本。
- 倍率显示
x<priceFactor>:模型名后直接拼上游报价的价格倍率(如某模型 · x0.79,免费为x0),来自目录接口的price_factor字段,仅作展示、不影响请求;上游未报倍率的模型不显示后缀,不会凭空补一个数。
界面一览
侧栏额度小卡与额度明细
在「Qoder 侧栏展示」卡片开启后,侧栏底部出现该变体的额度小卡;点击小卡在中间面板打开「Qoder 额度」明细,按套餐逐行展示,可随时在两版之间切换。
国内版(侧栏点击后):

国际版(侧栏点击后):

侧栏开关设置
「Qoder 侧栏展示」卡片控制两张侧栏小卡的显隐与刷新间隔(间隔对两卡同时生效):

插件面板内的设置入口
同一张 Qoder 设置卡片还有第二个入口:左侧边栏「插件」面板 → 已安装 → 「Qoder 连接器」卡片,点开卡片详情页,完整设置就挂在插件的描述与组件列表之间(PAT、双区域开关、上下文窗口、模型开关、签到与侧栏额度设置,与「设置 → 插件设置」里完全一致,两处共用同一份配置)。宿主不提供该槽位时(旧版 DSH)只用「设置 → 插件设置」一个入口,功能不受影响。
会话内选择模型
保存 PAT 后,模型选择器出现 Qoder 分组,模型名后跟随价格倍率(x0.5、x0 等):
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
gjj-star/dsh-conversation-navigator
HuanLinOTO/dsh-plugin-ya-workspace-sidebar
Aik358/dsh-anchored-monitor
EugeneVl/dsh_session_folders
lw-storm/dsh-plugin-masterprompt
Yiheng-guo/dsh-boot-animation-pro
taoser258/dsh-client-ui-skin-qingxiao