Back to home

pengzhou267-ai

dsh-coding-plans

Use multiple coding-plan subscriptions (ChatGPT/Codex, Claude, Gemini, …) inside DeepSeek Harness via native OAuth LLM adapters.

Stars
0
Language
TypeScript
Created
Aug 15, 2026
Updated
Aug 15, 2026

Introduction

dsh-coding-plans

English | 中文

Use multiple coding-plan subscriptions inside DeepSeek Harness via native OAuth LLM adapters — no API keys, no CLIProxyAPI subprocess.

Community plugin. Not affiliated with OpenAI, Anthropic, Google, or DeepSeek. Subscription backends are unofficial and may break or conflict with vendor Terms of Service — use at your own risk.

Status

ProviderStatusAuth UX
ChatGPT / CodexReady (MVP)Settings → Sign in with ChatGPT (browser OAuth / device code)
Claude Max / ProStubPR welcome — see docs/provider-porting.md
Gemini / AntigravityStubPR welcome
GitHub Copilot / Kimi / CursorPlanned

Install

dsh plugin --profile web add dsh-coding-plans
dsh web

GitHub:

dsh plugin --profile web add github:pengzhou267-ai/dsh-coding-plans

Full runbook: INSTALL.md.

How authentication works

You do not paste API keys.

  1. Open Settings → Coding Plans
  2. Click Sign in with ChatGPT
  3. Finish OAuth in the browser (or use dsh-coding-plans login codex --device-code)
  4. Select models under provider coding-plans-codex

Credentials: $DSH_HOME/coding-plans/codex-auth.json (never ~/.codex/auth.json).

Architecture

Runtime-independent TypeScript ports of mature OAuth/protocol implementations (pi-ai openai-codex, patterns from CLIProxyAPI / dsh-codex), registered with ctx.llm.registerAdapter.

packages/core            shared credential store
packages/provider-codex  MVP
packages/provider-claude stub
packages/provider-gemini stub
src/                     Cordis host + Settings client + CLI

Design: docs/design.md.

CLI

dsh-coding-plans list
dsh-coding-plans login codex
dsh-coding-plans status codex
dsh-coding-plans logout codex

Contributing

New providers: docs/provider-porting.md. One provider per PR preferred.

pnpm install
pnpm run check

License

Apache-2.0

Topics

dsh-plugin · deepseek-harness · coding-plan · oauth