用 Claude Pro/Max 会员登录 DeepSeek Harness(无需 API key),将 Anthropic 请求图片长边压到 2000px,精简 /compact 摘要请求,并显示 5 小时/每周套餐用量百分比与 DSH 消息数。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:antonio-mastropaolo/dsh-anthropic-membership
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
该插件的 README 只有英文版本。
DeepSeek Harness plugin: Sign in with Claude Pro/Max. Uses the same Anthropic membership OAuth grant Claude Code uses (isSubscription: true). No Anthropic API key.
It also unblocks two Anthropic-specific lockups that otherwise freeze a long session:
- Many-image 2000px cap — DSH can store request images with a long edge of 2048px. Anthropic rejects many-image requests above 2000px, and retries keep sending the same history. This plugin downscales request images to a 2000px long edge.
/compactover a 1M window — when the live prompt is already over the model cap, DSH's summarizer replays that same prompt and fails withCompaction could not produce a useful summary. This plugin slims compaction calls (drop images and reasoning, truncate huge tool text) so/compactcan land.
Install
Requires the dsh CLI.
dsh plugin --profile web add github:antonio-mastropaolo/dsh-anthropic-membership
From a local checkout:
git clone https://github.com/antonio-mastropaolo/dsh-anthropic-membership.git
dsh plugin --profile web add file:./dsh-anthropic-membership
Restart dsh web. Open Settings → Models. On the Anthropic card: Sign in with Claude Pro/Max. Then pick an anthropic / claude-* model.
A compact chip on the main composer dock shows Claude · 5h N% · wk N% · N msgs. The Anthropic card shows plan-window % (5-hour and weekly) and DSH message counts for that window. It does not show remaining messages, tokens, or dollars. Usage % is account-wide (every Claude app); message counts are DSH only.
If the UI is down:
node login.mjs
node logout.mjs
node usage.mjs
What it writes
- Settings:
llm-pi-ai.providers.anthropic(noapiKeyEnv) in~/.dsh/settings.yaml, or$DSH_SETTINGSif set. If you launch DSH from Ollama and~/.ollama/launch/dsh/settings.yamlexists, that file is used instead. - Grant:
llm-pi-ai/anthropicin~/.dsh/.credentials.yaml(mode 0600). Never logged.
Control API
Loopback only, 127.0.0.1:8185 (override with DSH_MEMBERSHIP_PORT; the Settings button expects 8185).
| Method | Path | Notes |
|---|---|---|
| GET | /healthz |
{ ok: true } |
| GET | /status |
{ signedIn, expiresAt, imageCap, compactionSlim } — Origin must be the DSH UI if Origin is sent |
| POST | /login /logout |
Requires Origin: http://127.0.0.1:3080 (or localhost) and header x-dsh-membership: 1 |
CORS does not reflect arbitrary Origin. A missing CSRF header is 403. /login is 409 if a login is already in flight.
Tests
npm test
Needs a DSH install on disk so sharp resolves (or set DSH_NODE_MODULES to that node_modules directory).
License
MIT
macOS app window (Helixboard-style)
/Applications/DSH v1.app opens DeepSeek Harness in a chromeless Chrome --app window (same pattern as Helixcode Dashboard v1). It starts dsh web if needed and uses the current launch token. Drag it to the Dock for one click.
The composer dock shows Claude 5h/weekly %, a Codex slot (lights up when an openai-codex grant exists), and a Full access switch (sets permission.defaultPreset and /permission danger-full-access on the live session).
链接
同类插件
Ebony-Vinyl/dsh-our-free-model★ 55971
为 dsh 接入免费模型车道(含 DeepSeek V4.1 Flash、Kimi K3 等),无需登录、注册或填写 API Key,并提供本地 OpenAI 兼容网关、降级路由与用量看板。
dingminhua/dsh-connect-workbuddy★ 993
将本机登录的 WorkBuddy 模型(国内版与国际版)接入 DSH,每次刷新按上游目录读取每个模型的积分倍率,支持逐模型图片输入开关、带自动换号的账号池、手动每日签到,以及卡片与输入框里的只读积分胶囊读数。
Alice-Marx/dsh-model-router★ 603
为 DeepSeek Harness 规划有依赖的工作包,将其分配给已配置的模型 API 或支持的厂商 CLI,并提供费用预览。
V1ki/dsh-plugin-subscriptions★ 546
把 ChatGPT(Codex)、Claude、Grok 订阅当作 DeepSeek Harness 的 LLM 提供方:设置页登录、模型目录、用量展示,以及 image_generate、video_generate 与 x_search 工具。
Mars-Sea/dsh-commandcode-provider★ 446
非官方 Command Code 模型接入插件:注册 `commandcode` 路由,带实时模型目录与推理强度支持。
FishBottle7/opencode2dsh★ 384
将 OpenCode Zen 免费模型接入 DeepSeek Harness,无需 API Key。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。