DamonBao/dsh-codex-provider-plugin

OpenAI Codex provider for DeepSeek Harness with ChatGPT OAuth, native settings, and account usage.

DSH Codex Suite: brings ChatGPT/OpenAI Codex models and a Codex-style conversation experience to the DSH Web UI. @jcy2387/dsh-codex-provider registers the openai-codex provider with ChatGPT OAuth (browser login + device-code fallback, IPv6 loopback callback bridge), proactive token refresh ~5min before expiry with backoff, usage dashboard (plan, credits, rate-limit windows), proxy-aware networking, SSE transport by default, and a native Settings → OpenAI Codex page (credentials never leave the Host). @jcy2387/dsh-conversation-ui re-renders the chat as a Codex-style event stream: turn folding, semantic tool icons, streaming reveal, deliverables, smooth viewport follow.

Coding & Development ★ 3 updated 2026-09-20 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add @jcy2387/dsh-suite

npm packages @jcy2387/dsh-suite 0.1.0-rc.12 and @jcy2387/dsh-codex-provider 0.1.0-rc.12 (registry-verified 2026-08-26). Recommended: dsh plugin --profile web add @jcy2387/dsh-suite (single profile patch installing both plugins), or individually dsh plugin --profile web add @jcy2387/dsh-codex-provider and dsh plugin --profile web add @jcy2387/dsh-conversation-ui. Install either the suite or the individual plugins — not both copies. Prerequisites: dsh web profile, Node ^22.19 || >=24, pnpm 11. Restart dsh after bundle-list changes.

Compatibility

DeepSeek Harness web profile. Codex Provider works with the stock chat UI; Conversation UI works with any model — fully decoupled.

Details

Recent updates

v0.1.0-rc.12: ChatGPT OAuth both flows; proactive token refresh; usage dashboard; proxy-aware networking; SSE-first transport; Codex-style conversation stream.

FAQ

Do I need an OpenAI API key?
No — the Codex Provider uses ChatGPT OAuth (browser login with device-code fallback); access tokens rotate ~5 minutes before expiry with retry backoff.
Does the browser see my credentials?
No — there is a loopback-only RPC boundary; credentials never leave the Host.
Can I use only one of the two plugins?
Yes — they are fully decoupled: the Codex Provider works with the stock chat UI, and the Conversation UI works with any model.

Alternatives

WSL043/dsh-codex-subscription · suntianc/dsh-codex-auth · franksong2702/dsh-codex-connect

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins