🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Codex 适配器 baixianger/dsh-codex-adapter

DeepSeek Harnessv0.1.0-rc.1
baixianger50 天前有提交已提供中文文档扫描:含敏感能力

用 ChatGPT 账号在对话中编码、生成图片并联网搜索

29.8/100
综合分
0
GitHub 星标
41
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-codex-adapter
npm 源 · dsh-codex-adapter 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-codex-adapter @ 0.1.0-rc.1
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/21 23:47:26

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 13 处,展示前 13 条)
  • 读取本地文件
    lib/index.js:153
    text = await readFile(this.filename, "utf8");
  • 删除本地文件
    lib/index.js:197
    await rm(this.filename, { force: true });
  • 写入本地文件
    lib/index.js:205
    await mkdir(directory, { recursive: true, mode: 0o700 });
  • 写入本地文件
    lib/index.js:207
    await writeFile(temporary, `${JSON.stringify({ version: AUTH_FORMAT_VERSION, credential })}\n`, { encoding: "utf8", mode: 0o600 });
  • 写入本地文件
    lib/index.js:208
    await rename(temporary, this.filename);
  • 写入本地文件
    lib/index.js:209
    await chmod(this.filename, 0o600);
  • 读取本地文件
    lib/index.js:226
    fileExists: async (path) => existsSync(path.startsWith("~") ? join(homedir(), path.slice(1)) : path)
  • 读取本地文件
    lib/auth.js:128
    parsed = JSON.parse(await readFile(path, "utf8"));
  • 发起网络请求
    lib/client.js:402
    const response = await fetch(SETTINGS_PATH, {
  • 写入本地文件
    lib/binary-fs.js:74
    await mkdir(parent, { recursive: true })
  • 写入本地文件
    lib/binary-fs.js:95
    await rename(temporary, path)
  • 删除本地文件
    lib/binary-fs.js:99
    await rm(temporary, { force: true }).catch(() => undefined)
  • 读取本地文件
    lib/binary-fs.js:128
    const native = info === undefined ? undefined : await lstat(processPath)
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-llm-pi-ai@deepseek-ai/dsh-tools@deepseek-ai/dsh-web@deepseek-ai/schemastery@deepseek-ai/dsh-fs
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 对话中编写代码
  • 生成图片
  • 联网搜索

为 DeepSeek Harness 带来 ChatGPT 驱动的编程、图像生成和网页搜索。

v0.1.0-rc.12026-09-14预发布
将 ChatGPT 编程对话、文生图和网页搜索接入 DeepSeek Harness,并提供独立的中英双语设置页。 · 支持 ChatGPT 登录、CLI 登录导入、账号信息、额度及功能设置。 · 图片支持内联预览、尺寸信息、下载、工作区保存和后续看图对话;README 收录真实生成截图。 · 改进授权生命周期、取消处理、附件上下文与本地二进制写入。 · 提供中英文安装、配置及发布文档;后续新版本标签通过 GitHub Actions 自动发布。 验证:86 项测试与包检查全部通过;真实图片生成流程完成,保存了一张 1254 × 1254 的 PNG。首次 npm 发布为交互式;带标签的工作流通过,并跳过了已存在的不可变版本。信任绑定已配置;实际的 OIDC 发布要等下一个新版本。 发布通道:latest(候选版本)。 npm 包 · 源码提交 · 工作流验证
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
DSH Codex Adapter English · 简体中文 npm License: MIT DSH plugin 在 DeepSeek Harness 中使用 ChatGPT 账号进行编码对话、生成图片和网页搜索。从 DSH 内完成登录、查看额度,并在一个设置面板中管理这些功能。 快速开始 · 图片生成 · 设置面板 · 配置说明 看看实际效果 真实运行截图:生成 1254 × 1254 PNG,自动保存到工作区,提供下载入口,并正常完成后续回复。设置页和图片卡片同时支持中文与英文。 你可以做什么 | 功能 | 在 DSH 中的体验 | | 编码对话 | openai-codex 模型路由,支持流式回复与图片上下文。 | | 账号与额度 | ChatGPT 登录、导入 CLI 登录、取消、退出,以及服务返回的套餐和额度窗口。 | | 文生图 | imagegen 工具、图片预览、尺寸、下载和工作区保存状态。 | | 参考图编辑 | 使用工作区图片或最近的图片附件进行编辑。 | | 网页搜索 | Codex 搜索服务,支持 cached、indexed 和 live 模式。 | | 原生设置页 | 独立 Codex 页面和 Plugins 紧凑卡片,适配浅深色主题与中英文。
展开完整文档(README 剩余 1 节)
DSH Codex Adapter

English · 简体中文

npm License: MIT DSH plugin

在 DeepSeek Harness 中使用 ChatGPT 账号进行编码对话、生成图片和网页搜索。从 DSH 内完成登录、查看额度,并在一个设置面板中管理这些功能。

快速开始 · 图片生成 · 设置面板 · 配置说明

看看实际效果

真实运行截图:生成 1254 × 1254 PNG,自动保存到工作区,提供下载入口,并正常完成后续回复。设置页和图片卡片同时支持中文与英文。

你可以做什么

| 功能 | 在 DSH 中的体验 |
| 编码对话 | openai-codex 模型路由,支持流式回复与图片上下文。 |
| 账号与额度 | ChatGPT 登录、导入 CLI 登录、取消、退出,以及服务返回的套餐和额度窗口。 |
| 文生图 | imagegen 工具、图片预览、尺寸、下载和工作区保存状态。 |
| 参考图编辑 | 使用工作区图片或最近的图片附件进行编辑。 |
| 网页搜索 | Codex 搜索服务,支持 cached、indexed 和 live 模式。 |
| 原生设置页 | 独立 Codex 页面和 Plugins 紧凑卡片,适配浅深色主题与中英文。 |

快速开始

需要具备 0.1.5 适配器接口的当前 DSH,以及 Node.js 22.19+ 或 24+。

dsh plugin --profile web add dsh-codex-adapter@latest
dsh web

1. 打开 设置 → Codex,使用 ChatGPT 登录,或导入已有的 Codex CLI 登录。
2. 在对话的模型选择器中选择 Codex 下的模型。
3. 开始对话,或直接描述想生成的图片。

如果已经安装 dsh-codex,先移除它再安装本适配器:两个包使用相同的 openai-codex 路由。

dsh plugin --profile web remove dsh-codex

图片生成

在对话中试试:

生成一张窗边橘猫的水彩插画,旁边有小盆绿植,午后暖光,无文字。保存为 window-cat.png。

图片卡片会显示预览、尺寸、文件大小、下载按钮和保存状态。DSH 可能自动折叠已完成的工具调用;展开工具组即可再次查看图片。

编辑图片时,向 imagegen 提供 referenced_image_paths 或 num_last_images_to_include。每次选择一种参考方式,最多使用五张图片。

生成结果会保留为持久附件,后续对话可以继续看图。本地保存遵守工作区权限、取消信号和文件覆盖保护。远程文件系统需要提供二进制写入接口才能保存;不支持时仍可查看和下载图片附件。

设置面板

- 账号: 浏览器或设备登录、手动回调兜底、取消、导入 CLI 登录和退出;授权尝试十分钟后超时。
- 额度: 显示服务返回的套餐、剩余额度、重置时间和余额。缺失数据保持未知,额度查询失败不会导致退出登录。
- 功能: 图片生成与编辑、网页搜索和搜索模式;保存后对后续请求生效。

网页搜索

先在 设置 → Codex 开启网页搜索。安装了多个搜索服务时,在 profile patch 中明确选择 Codex:

~/.dsh/profiles/web/cordis.patch.yml
- id: web
config:
searchProvider: openai-codex
fetchProvider: http

也可以设置 DSH_WEB_SEARCH_PROVIDER=openai-codex。本插件提供搜索,页面抓取仍由 DSH 配置的 fetch provider 负责。

凭证与兼容性

登录状态使用 DSH 凭证服务。独立 CLI 凭证文档可以初始化空记录,后续刷新由共享凭证写入器负责。退出会同时清理两处,避免旧文件让账号重新登录。

dsh plugin --profile web exec dsh-codex-adapter status
dsh plugin --profile web exec dsh-codex-adapter import

status 只打印账号元数据,不打印 token。CLI 还支持 login、logout 和指定路径导入。存储位置与高级设置见配置和授权说明。

适配器遵循当前 PiAiAdapter 接口,补齐模型错误映射和图片附件解析;不包含其他 bundle 的 fast mode、原生压缩或 /codex 终端命令。

实现与致谢

认证基于 pi-ai 的 openaiCodexProvider,认证流程与设置 UI 参考 Yan-Zero/dsh-codex。运行时由 pi-ai 提供模型通信、OAuth 登录和凭证刷新,DSH 的 PiAiAdapter 负责将 provider 接入宿主。

图像生成/编辑与 ChatGPT 内置网页搜索的功能接入由本项目实现。 适配器直接调用 ChatGPT Codex 后端的图片和搜索接口,复用 pi-ai 管理的认证凭证,并将结果接入 DSH 的工具、附件和搜索服务。Provider 的图片输入能力用于让对话模型接收图片;图像生成使用本适配器单独实现的 imagegen 客户端。

用于保存生成图片的本地二进制写入兼容代码改编自 dsh-codex 0.2.9,保留其 Apache-2.0 许可证。本包其余部分采用 MIT 许可证。

自动发布

版本标签通过 GitHub Actions 和 npm Trusted Publishing 发布。推送与 package.json 版本一致的 v 标签后,流程会执行干净安装、完整检查并发布到 latest。标签不匹配会停止,已经存在的不可变版本会跳过;发布使用 GitHub OIDC,不保存长期 npm 发布 token。

首个 npm 版本需要交互式创建,后续版本使用绑定到 baixianger/dsh-codex-adapter 仓库和 release.yml 的信任关系。

开发与反馈

npm ci
npm run check

提交问题 · 版本记录 · MIT 许可证
预览分享卡片长什么样 ↓baixianger/dsh-codex-adapter
分享 · DeepSeek Harness Hub
baixianger/dsh-codex-adapter

用 ChatGPT 账号在对话中编码、生成图片并联网搜索

这是你的仓库?认领条目

回到顶部