用官方浏览器登录,把 ChatGPT 套餐接入 DSH 模型菜单
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/9 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add teilomillet/dsh-openai-subscription该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 27 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/9) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 17 处,展示前 17 条)
- 读取本地文件provider/index.mjs:14
try { document = JSON.parse(await readFile(cachePath, 'utf8')); } - 执行外部命令固定命令cli.mjs:37
const child = spawn('dsh', args, { stdio: 'inherit', shell: false }); - 删除本地文件cli.mjs:65
await rm(modelsFile, { force: true }); - 读取本地文件cli.mjs:71
if (process.argv[1] && await realpath(process.argv[1]).catch(() => '') === fileURLToPath(import.meta.url)) { - 读取本地文件auth.mjs:67
if ((await stat(filename)).size > 64 * 1024) return undefined; - 读取本地文件auth.mjs:68
const bytes = await readFile(filename); - 写入本地文件auth.mjs:75
await mkdir(dirname(filename), { recursive: true, mode: 0o700 }); - 写入本地文件auth.mjs:78
await writeFile(temporary, JSON.stringify(value, null, 2) + '\n', { mode: 0o600 }); - 写入本地文件auth.mjs:79
await rename(temporary, filename); - 删除本地文件auth.mjs:80
} finally { await rm(temporary, { force: true }); } - 删除本地文件auth.mjs:203
await rm(modelsFile, { force: true }); - 执行外部命令来自配置/变量keychain.mjs:14
const process = spawn(executable, args, { stdio: ['pipe', 'pipe', 'pipe'], ...options }); - 写入本地文件keychain.mjs:39
await mkdir(directory, { recursive: true, mode: 0o700 }); - 读取本地文件keychain.mjs:40
try { await access(binary); return binary; } catch {} - 写入本地文件keychain.mjs:46
await chmod(temporary, 0o700); - 写入本地文件keychain.mjs:47
await rename(temporary, binary); - 删除本地文件keychain.mjs:49
} finally { await rm(temporary, { force: true }); }
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 官方浏览器登录接入
- 接入DSH模型菜单
- macOS社区插件
把 DeepSeek Harness 通过官方浏览器登录接入 ChatGPT 订阅,macOS 社区插件。
README
由 DeepSeek 最新模型翻译生成DSH OpenAI 订阅插件
安装指南:安装插件、连接你的 ChatGPT 套餐,然后在 DSH 里选择模型
先装好普通版 DeepSeek Harness,再装这个小插件。它给 DSH 加上 OpenAI 模型和推理控制,走的是官方 Sign in with ChatGPT 订阅流程。
连接
首个版本支持 macOS、Node.js 22+、macOS Command Line Tools、pnpm 和 DSH 0.2.1-alpha.1。它不自带另一套 DSH 运行时。
如果还没装 DSH:
npm install -g @deepseek-ai/dsh@0.2.1-alpha.1 pnpm
安装共享包,然后连接:
npm install -g pnpm https://github.com/teilomillet/dsh-openai-subscription/releases/download/v0.1.0/dsh-openai-subscription-0.1.0.tgz
dsh-openai connect
dsh web
连接命令会把服务商装进 DSH 已有的 web 配置档,并打开官方浏览器登录。允许应用使用你的 ChatGPT 套餐。在 DSH 里选一个工作区,打开模型菜单,选 OpenAI subscription (ChatGPT)。
展开完整文档(README 剩余 1 节)
DSH OpenAI 订阅插件 安装指南:安装插件、连接你的 ChatGPT 套餐,然后在 DSH 里选择模型 先装好普通版 DeepSeek Harness,再装这个小插件。它给 DSH 加上 OpenAI 模型和推理控制,走的是官方 Sign in with ChatGPT 订阅流程。 连接 首个版本支持 macOS、Node.js 22+、macOS Command Line Tools、pnpm 和 DSH 0.2.1-alpha.1。它不自带另一套 DSH 运行时。 如果还没装 DSH: npm install -g @deepseek-ai/dsh@0.2.1-alpha.1 pnpm 安装共享包,然后连接: npm install -g pnpm https://github.com/teilomillet/dsh-openai-subscription/releases/download/v0.1.0/dsh-openai-subscription-0.1.0.tgz dsh-openai connect dsh web 连接命令会把服务商装进 DSH 已有的 web 配置档,并打开官方浏览器登录。允许应用使用你的 ChatGPT 套餐。在 DSH 里选一个工作区,打开模型菜单,选 OpenAI subscription (ChatGPT)。Effort 子菜单会列出该模型官方支持的选项。如果 DSH 已经在运行,连接后重启它。 你其他的 DSH 服务商、模型选择、工具和会话都不受影响。用量计入你的 ChatGPT 套餐。这个插件使用文本和函数工具;图片输入和 OpenAI 原生托管工具尚未实现。 账号的模型列表可能缺少 GPT-6.1 Sol。连接时最多做一次 60 秒的低强度检查,针对被省略、此前未验证过的 GPT-6.1 Sol;只有在推理完成后才把它加到本地。这次检查会消耗少量套餐额度。其他推理等级来自官方模型能力文档。验证失败时,已发现的模型仍然可用。重新连接已验证的配置档不会再次做访问检查。 分享或通过 Git 安装 分享 .tgz 文件,或者连同 .gitignore 一起提交这个包的源码。仓库里不要放任何登录凭据或账号相关的模型状态。 从源码构建包: npm ci npm pack 打包步骤会自动构建内置的 SDK。把生成的 tarball 发到另一台电脑,在那里运行连接命令。每个人用自己的账号登录。 命令 dsh-openai connect # install web provider and sign in dsh-openai connect --profile headless dsh-openai login # reconnect without reinstalling dsh-openai status dsh-openai models dsh-openai logout 没有全局安装插件时,DSH 原生的插件命令也能用: dsh plugin --profile web add ./dsh-openai-subscription-0.1.0.tgz dsh plugin --profile web exec dsh-openai login dsh web 要从配置档里移除服务商,运行 dsh plugin --profile web remove dsh-openai-subscription。如果还想断开订阅,先运行 logout。 本地状态与安全 身份验证、模型发现和 Keychain 辅助工具都存放在 $DSH_HOME/openai-subscription/ 下(通常是 ~/.dsh/openai-subscription/)。DSH_OPENAI_HOME 可以指定单独的状态目录。OAuth 状态用密钥加密,密钥存放在 macOS Keychain 中;凭据不会从 Codex 复制过来。包和生成的 tarball 都不包含任何账户状态、会话、模型覆盖、缓存和已安装依赖。浏览器授权始终由你显式操作。 本版本不支持 Windows 和 Linux。macOS 辅助工具首次使用时需要 Command Line Tools 才能编译;如有需要,用 xcode-select --install 安装。 许可证与来源 本包及其修改过的 Sign in with ChatGPT DevKit 按随附的 Sign-in with ChatGPT DevKit Noncommercial License 分发。允许个人非商业实验;商业用途不在本许可证范围内。厂商许可证、第三方声明、源码和修改说明均已包含在内。这是社区附加组件,不是 DeepSeek 或 OpenAI 的官方产品。 已检查的源码版本:Harness 5badb15009ae1756c3afe0ae0cef1faafc290ccc;DevKit f723814abdccec135b519c451fb6e1992ee5e933。 - 官方订阅登录 - 模型与推理 - DeepSeek Harness
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
teilomillet/dsh-openai-subscription
用官方浏览器登录,把 ChatGPT 套餐接入 DSH 模型菜单
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目