pengzhou267-ai/dsh-coding-plans

pengzhou267-ai★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

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

README excerpt

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 Provider Status Auth UX ChatGPT / Codex Ready (MVP) Settings → Sign in with ChatGPT (browser OAuth / device code) Claude Max / Pro Stub PR welcome — see docs/provider-porting.md Gemini / Antigravity Stub PR welcome GitHub Copilot / Kimi / Cursor Planned — Install GitHub: 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 . Design: docs/de…

View full README on GitHub →
Tools / Devcoding-plandeepseek-harnessdsh-pluginoauth2

Category