V1ki/dsh-plugin-subscriptions ↗★ 1
dsh-plugin-subscriptions
Use ChatGPT (Codex), Claude, and Grok (X Premium) subscriptions as DeepSeek Harness LLM providers, with OAuth login from the web Settings page
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:V1ki/dsh-plugin-subscriptions说明文档
阅读完整 README ↗dsh-plugin-subscriptions
English | 中文
把你的 ChatGPT(Codex)、Claude、Grok(X Premium) 订阅当作 DeepSeek Harness 的 LLM provider 使用 —— 不需要 API key。登录在 dsh web 界面完成(设置 → 订阅);token 保存在 ~/.dsh/plugins/subscriptions/auth.json(权限 0600),过期自动刷新。
演示
设置 → 订阅:每个 provider 的 OAuth 登录/退出,无需 API key(截图中账号已打码):

已登录的 provider 会带着实时模型目录进入会话模型选择器:

image_generate 工具生成的图片直接内联显示在对话里:

Provider 一览
| 路由 | 订阅 | 模型 |
|---|---|---|
codex | ChatGPT Plus/Pro | 从 chatgpt.com/backend-api/codex/models 实时获取 |
claude | Claude Pro/Max | claude-opus-4-5、claude-sonnet-4-5、claude-haiku-4-5 |
grok | X Premium (xAI) | 从 api.x.ai/v1/models 实时获取(仅对话模型) |
只有已登录的 provider 才会出现在会话模型选择器里;登录/退出后列表自动刷新。支持视觉的模型会声明 ['text', 'image'] 输入模态,图片内容会被翻译成各 provider 的 wire 格式。
随 provider 启用自动注册的工具:
x_search(Grok)—— xAI 托管的 X 搜索,返回{ answer, citations }。image_generate(ChatGPT)—— 经 Codex 后端调用gpt-image-2;生成的 PNG 保存到~/.dsh/plugins/subscriptions/images/并返回路径。
安装
本机已有 dsh CLI 时,从 npm 安装(预构建产物,无需构建授权):
dsh plugin --profile web add dsh-plugin-subscriptions
也可以从 GitHub 安装源码:
dsh plugin --profile web add github:V1ki/dsh-plugin-subscriptions
首次安装 pnpm 会要求允许该包的构建脚本(git 安装拉取的是源码而非构建产物);把打印出的包名加进 profile 的 :