Plugin directory / Developer / dsh-codex-switch
dsh-codex-switch
Unverified ZChenW
What it does
ChatGPT OAuth, multi-account switching, and Codex models for DeepSeek Harness.
Unverified — not yet verified
ChatGPT OAuth, multi-account switching, and Codex models for DeepSeek Harness. Not yet verified — install and test it yourself.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
Codex Switch
English | 中文
Multi-account Codex for DeepSeek Harness, powered by your ChatGPT subscription.
What it does
- Connects ChatGPT accounts with OAuth.
- Shows each account's weekly limit and reset time.
- Redeems banked rate-limit resets granted by OpenAI, right from the account card.
- Switches accounts manually or automatically.
- Adds Codex models to the Harness model picker.
- Optionally enables Codex search and
view_image.
Install
dsh plugin --profile web add dsh-codex-switch@alpha
dsh web
For pnpm 9:
dsh plugin --profile web add -w --config.auto-install-peers=false dsh-codex-switch@alpha
Set up
- Open Settings → Plugins → Plugin configuration → Codex Switch.
- Select Sign in with ChatGPT and add your accounts.
- Choose Manual or Automatic, then select a Codex model.
| Mode | Behavior |
|---|---|
| Manual | You choose the active account. |
| Automatic | Codex Switch uses enabled accounts in order. |
Search and view_image are disabled by default. Codex Switch does not change your default model or global search provider.
Commands
dsh plugin --profile web exec dsh-codex-switch status
dsh plugin --profile web exec dsh-codex-switch doctor
dsh plugin --profile web exec dsh-codex-switch accounts list
Credentials are stored under $DSH_HOME/openai-codex/credentials/. Removing the plugin does not delete them; use Sign out to remove an account.
ChatGPT subscription access is not an OpenAI API key. Available models and limits are controlled by OpenAI.
Development
pnpm install --frozen-lockfile
pnpm run check
License
Apache-2.0. Third-party notices and modification history are documented in NOTICE and MODIFICATIONS.md.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-codex-switch for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:ZChenW/dsh-codex-switch Headless (CLI) profile:
dsh plugin --profile headless add github:ZChenW/dsh-codex-switch Test report
Not yet L3-verified — see failure note below if we already ran it.