DeepSHPlugins
dsh-openai-oauth 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-openai-oauth

Agent 與自動化TypeScriptMIT

透過瀏覽器 PKCE 或裝置碼 OAuth 將 ChatGPT 賬戶接入 DeepSeek Harness 的 Codex 模型,並支援自動重新整理令牌以及 Web 或無頭登入。

8 StarsAdonisSheldon 更新時間 2026-08-20
訪問 GitHub 倉庫
dsh-openai-oauth 專案預覽

專案介紹

中文

透過瀏覽器 PKCE 或裝置碼 OAuth 將 ChatGPT 賬戶接入 DeepSeek Harness 的 Codex 模型,並支援自動重新整理令牌以及 Web 或無頭登入。

English

Connect a ChatGPT account to Codex models in DeepSeek Harness through browser PKCE or device-code OAuth, with automatic token refresh and Web or headless login.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
AdonisSheldon
倉庫
AdonisSheldon/dsh-openai-oauth
GitHub Stars
8
Forks
0
開發語言
TypeScript
許可證
MIT
最近推送
2026-08-20
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

71/ 100
維護活躍
85
文件與實用資訊
100
生態關注度
27
安裝便捷訊號
80
專案宣告訊號
100

近 22 天仍在更新;README 含完整安裝與使用說明;關注度尚低(8)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add github:AdonisSheldon/dsh-openai-oauth

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-openai-oauth — OpenAI OAuth community plugin for DeepSeek Harness

dsh-openai-oauth

OpenAI OAuth for DeepSeek Harness

English | 中文

Sign in to ChatGPT from DeepSeek Harness and use available Codex models without an OpenAI API key or Codex CLI. The plugin keeps the standard DSH sessions, tools, permissions, and model selector.

Features

  • Browser login with PKCE or Device Code login
  • Web settings and a headless login command
  • Automatic token refresh
  • Codex models in the standard DSH model selector
  • Credentials stored locally under the Harness home

Requirements

  • DeepSeek Harness 0.1.0-rc.8
  • Node.js ^22.19.0 or >=24.0.0
  • pnpm on PATH
  • A ChatGPT account with Codex access

Version 0.1.0 supports macOS and Linux. Windows support is not included yet.

Install

Install with an Agent (recommended)

Give this address to an Agent and ask it to follow the runbook:

https://raw.githubusercontent.com/AdonisSheldon/dsh-openai-oauth/main/AGENTS.md

When it finishes, you only need to approve any DSH restart and complete the ChatGPT login yourself.

Install with DSH

After the package is published:

dsh plugin --profile web add [email protected]
dsh --profile web --dump-config

Install from the current checkout

pnpm install --frozen-lockfile
pnpm run check
pnpm pack
dsh plugin --profile web add ./dsh-openai-oauth-0.1.0.tgz
dsh --profile web --dump-config

Restart a running DSH Web process after installation.

Login and use

  1. Open Settings → OpenAI OAuth.
  2. Choose Browser login or Device Code.
  3. Sign in with a ChatGPT account that has Codex access.
  4. Open Models and select an openai-codex model.

Browser login waits for a callback on 127.0.0.1:1455. Use Device Code when that port is unavailable or the browser is on another machine.

For a headless profile:

dsh plugin --profile headless add ./dsh-openai-oauth-0.1.0.tgz
dsh plugin --profile headless exec dsh-openai-login

The command asks which login method to use. Non-interactive terminals must pass --browser or --device-code.

Update and uninstall

dsh plugin --profile web update dsh-openai-oauth
dsh plugin --profile web remove dsh-openai-oauth

Restart DSH after installing, updating, or removing the plugin. Login, logout, and token refresh do not require a restart.

Sign out in Settings → OpenAI OAuth before uninstalling if the stored credential should also be deleted. Uninstalling the package otherwise preserves it.

Notes

  • This connects a ChatGPT account to the Codex model provider; it does not create an OpenAI API key.
  • The Web integration supports only a local DSH Host bound to 127.0.0.1.
  • Credentials are stored unencrypted at $DSH_HOME/plugins/dsh-openai-oauth/credentials.json.
  • Model availability and quota depend on the signed-in account.
  • OpenAI may change the Codex OAuth protocol independently of this plugin.
  • This is an unofficial community project and is not affiliated with or endorsed by OpenAI or DeepSeek AI.

See SECURITY.md for security reporting and deployment notes.

MIT

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案