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.
Install
dsh plugin --profile web add @jcy2387/dsh-suitenpm 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
- Repo: DamonBao/dsh-codex-provider-plugin
- Category: Coding & Development
- Stars: 3
- Version: npm @jcy2387/dsh-suite 0.1.0-rc.12 / @jcy2387/dsh-codex-provider 0.1.0-rc.12 (registry-verified 2026-08-26)
- Last push: 2026-09-20
- First seen: 2026-08-14
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