WNJXYK / dsh-codex-oauth

Listed

Use your OpenAI subscription with DeepSeek Harness to access GPT models, image generation, and web search.

mainModelTool View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:WNJXYK/dsh-codex-oauth

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub โ†—
Commit 06bc69cSynced Aug 18, 2026

๐Ÿ” DSH-Codex-OAuth

English | ็ฎ€ไฝ“ไธญๆ–‡

๐ŸŽฏ What it does: Sign in with a ChatGPT / Codex subscription to enjoy powerful GPT models, image generation, and web search in DeepSeek Harness, with subscription quota reporting included.
๐Ÿงฉ Compatibility: Verified on DSH 0.1.0-rc.6; future releases will continue to be tested against the latest DSH version.
โš ๏ธ Risk: This project is built on open-source software and relies on non-public ChatGPT Codex backend endpoints. OpenAI protocol changes may temporarily break features until the plugin is updated, and there may also be a low risk of account suspension.

โœจ Plugin highlights

  • ๐Ÿš€ Direct subscription access โ€” GPT models, image generation, and web search share your OpenAI subscription quota.
  • ๐Ÿงฉ Controlled integration โ€” the model picker, generated images, and web search integrate into DeepSeek Harness with dedicated controls.
  • ๐Ÿ” Multiple sign-in methods โ€” supports browser sign-in and headless device-code authorization.
  • ๐ŸŒ— UI adaptation โ€” follows DSH's English/Chinese language and Light, Dark, or System theme.

๐Ÿ“ฆ Install / Upgrade

๐ŸŸข npm

dsh plugin --profile web add -w @wnjxyk/dsh-codex-oauth@latest

๐Ÿ™ GitHub

dsh plugin --profile web add -w github:WNJXYK/dsh-codex-oauth

๐Ÿ—‘๏ธ Uninstall

npm and GitHub installations use the same removal command:

dsh plugin --profile web remove -w @wnjxyk/dsh-codex-oauth

๐Ÿงฐ Plugin capabilities

CapabilityDescription
๐Ÿค– GPT modelsActivates DSH's built-in openai-codex provider and dynamically loads models available to the account.
๐ŸŽจ Image generationRegisters the generate_image tool, supports multiple image sizes and quality levels, and displays the generated result.
๐ŸŒ Web searchRoutes native web_search through hosted GPT search and returns answer text with structured source URLs.
๐Ÿ“Š Subscription usageShows plan, remaining quota, reset times, and windows such as 5-hour and weekly limits.
๐Ÿ”‘ OAuthSupports browser sign-in, device codes, automatic token renewal, status refresh, and sign-out.
๐Ÿ–ฅ๏ธ Native integrationProvides model and feature controls, image previews, bilingual copy, and theme adaptation while following DSH's hot-plug design.

๐Ÿ–ผ๏ธ Feature preview

Account status and model settingsHeadless sign-inImage generationWeb search (X/Twitter)
Account status and model settingsHeadless sign-inImage generationWeb search

โš™๏ธ Detailed configuration

No configuration is normally required. Available options are:

OptionDefaultDescription
dshHomeDSH HomeCustom DSH home directory used to resolve default file paths.
path$DSH_HOME/codex-oauth.jsonHost-side OAuth credential file.
preferencesPath$DSH_HOME/codex-oauth-preferences.jsonModel visibility and feature switches; defaults beside path when it is overridden.
issuerhttps://auth.openai.comOAuth issuer; override only for gateways or tests.
usageUrlhttps://chatgpt.com/backend-api/wham/usageSubscription usage endpoint.
controlPort1456Loopback login, status, and preference service.
redirectPort1455Loopback browser OAuth callback.
Search modelgpt-5.6-solModel used by hosted web search, aligned with the default Codex Power configuration.

Example Cordis configuration:

- insert:
    - id: dsh-codex-oauth
      name: "@wnjxyk/dsh-codex-oauth"
      config:
        dshHome: /data/dsh
        path: /secure/codex-oauth.json
        preferencesPath: /secure/codex-oauth-preferences.json
        issuer: https://auth.openai.com
        usageUrl: https://chatgpt.com/backend-api/wham/usage
        controlPort: 1456
        redirectPort: 1455

    - id: codex-web-search
      name: "@wnjxyk/dsh-codex-oauth/web-search"
      config:
        model: gpt-5.6-sol

Web search and image-generation orchestration both default to the Codex Power model gpt-5.6-sol; images are rendered by the hosted GPT Image (image_generation) tool; chat models are discovered dynamically from the openai-codex model provider supplied by DSH's built-in llm-pi-ai plugin.

๐Ÿ“„ License

This project is available under the MIT License, authored by WNJXYK.

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

ExamplesDetected

Repository information

Language
JavaScript
License
MIT
Last updated
Aug 15, 2026, 5:23 PM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.