MIT ライセンスの自己完結型 DSH プラグイン。1 つのブートストラップコマンドで Provider/Auth ログイン、モデル切替、ビジョンフォールバック、トークン / コスト分析を DSH ネイティブの Models / Usage 設定に導入し、元のポートで Web を再起動します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-27
ライセンス
MIT
01どんなタスクに使えるのか?
DSH 内で OpenAI Codex または Kimi Code にサインインするか、明示された互換フローを選択
OpenAI Codex はブラウザ OAuth(state + S256 PKCE + loopback)、Kimi Code は RFC 8628 デバイスフローに基づく認可リンクを使用。認証情報は DSH Host の認証情報ストア経由で書き込まれ、ブラウザには一切渡らない
DeepSeek Harness 内で Provider アカウントログイン(Codex / Kimi)や互換フローを使いたい開発者
API キー・カスタム OpenAI 互換 Provider の管理と、将来のセッションで使うデフォルトモデルの切替
API キー Provider の追加 / 編集 / 削除は DSH ネイティブの Provider カードが唯一の場所。AuthInOne は接続 / デフォルトルートの投影、Add Auth ログイン、Add Plan / API Key アクションを追加
DSH 内で API キー、カスタム Base URL、ヘッダー、デフォルトモデルルーティングを管理する運用担当者
DSH ネイティブの Usage 設定で、セッション横断のトークン使用量と監査可能なコスト分析を取得
実際の DSH セッションログから KPI・ヒートマップ・モデル・Provider・bucket・コスト投影を再構築。成功した補助呼び出しは Vision-assist 呼び出し / Vision-assist Token として別途表示
再構築可能な Provider / モデル / ツールのトークン使用量と、監査可能なコスト計算を必要とするチーム
02DeepSeek Harness への導入方法
前提条件
- 稼働中の標準 DSH Host——ブートストラップは `http://127.0.0.1:3080/` の単一リスナーを検出し、標準 DSH Host であることを検証する
- 標準の DSH launcher:インストール済みの `dsh` 実行ファイル、または明示 / 推測される DSH ソースルート。自動リスナー検証は現在 macOS と Linux に対応し、`lsof` が必要
- パッチ済み DSH コア、手動のプロファイル編集、2 つ目の Web インスタンス、一時ポートはいずれも不要
インストール手順
- 01
パッケージ所有のブートストラップで immutable タグをインストール / アップグレード:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 install --profile web`
- 02
非デフォルトの loopback ポートを使う場合は、正確な現在の URL を指定:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 install --profile web --url http://127.0.0.1:3090/`
- 03
DSH をソースチェックアウトから実行する場合は明示的に指定:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 install --profile web --source-root /path/to/deepseek-harness`
導入成功の確認
- URL が戻ってきたら、分離されたハンドオフを確認:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 status --profile web`
- インストールコマンドは旧 Host の停止前に戻ります。ブラウザは一瞬切断されることがありますが、同じ URL が再び応答する必要があります
ロールバック
- 同じ自己完結パスでプラグインを削除:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 uninstall --profile web`
03DSH 統合と能力の範囲
公式 dsh CLI による自己完結型ブートストラップでインストール——`dsh plugin` の add パスで導入した後、同じ URL 上で DSH Host を置き換えます。Auth/Provider ログイン、Usage、コスト分析はすべて DSH ネイティブの Models / Usage 設定内に組み込まれます
Provider アカウントログイン(OAuth / デバイスフロー)
OpenAI Codex / Kimi Code / xAI Grok / Anthropic / GitHub Copilot / Command Code / Cursor / Google Antigravity / Kiro アカウント→モデルアダプターの登録前に認証情報が DSH の認証情報ストア経由で書き込まれます。リフレッシュ / ログアウトでルートが登録解除され、ブラウザが保存済み認証情報を受け取ることはありません
xAI Grok、Anthropic、GitHub Copilot、Command Code、Cursor、Google Antigravity、Kiro は明示的に「実験的互換(Experimental compatibility)」とマークされているQwen アカウントの OAuth は提供終了により利用不可API キー・カスタム OpenAI 互換 Provider の管理
API キー、カスタム Base URL、リクエストヘッダー、プロトコル選択、モデルマッピング→DSH ネイティブの Provider カードは維持されます。AuthInOne は接続 / デフォルトルートの投影、Add Auth ログイン、Add Plan / API Key アクションをネイティブの追加ボタンの上に追加します
カスタム OpenAI 互換の Base URL・ヘッダー・モデルマッピングは DSH のネイティブ機能であり、プラグインは置き換えませんテキストのみモデルのビジョンフォールバック
DSH の第一世代ラスター画像添付:PNG、JPEG、WebP、GIF→メインモデルが画像非対応を明示する場合、別途設定したビジョンモデルが画像を説明し、そのテキストがプラグイン由来の注記付き DSH メッセージとして永続化されます。resume / fork は記録済みの結果を再利用します
ビジョンフォールバックはデフォルトでオフ(設定 → Models)音声、動画、PDF、画像生成、ブラウザの object URL、ホストパス、プラグイン所有の base64 ストレージは受け付けないセッション横断の使用量・コスト分析
DSH セッションログから再構築したトークンアクティビティ、モデル使用量、Provider、コストデータ→共有の時間 / Provider / 出力価格フィルターが、すべての KPI・ヒートマップ点・ランキング・トークンバケット・コスト投影を駆動します。Vision-assist 呼び出しと Token は別枠で表示されます
価格情報がない場合は不明・未価格のまま——ゼロや他の Provider の価格を偽装することはありません同一ポートでの Web 再起動
稼働中の標準 DSH Host(http://127.0.0.1:3080/ の単一リスナー)→公式の dsh plugin add コマンドでインストールし、同じ URL 上で Host を置き換えます。インストールコマンドは旧 Host の停止前に戻り、同じ URL が再び応答する必要があります
置き換え中にブラウザが一瞬切断されることがある別ポートへのフォールバックは一切行われないPlan / API プリセット
OpenAI、xAI、Gemini、Anthropic、Kimi Code のサブスクリプションキー、GLM Coding Plan、ModelStudio/Qwen Coding Plan→プリセットが認証情報を DSH 経由で書き込みます。GLM と Qwen のベンダー制限は表示されたままです
API キーは別の接続方法であり、アカウント Auth として扱われることはありません
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness 内で Provider アカウントログイン(Codex / Kimi)や互換フローを使いたい開発者
- DSH 内で API キー、カスタム Base URL、ヘッダー、デフォルトモデルルーティングを管理する運用担当者
- 再構築可能な Provider / モデル / ツールのトークン使用量と、監査可能なコスト計算を必要とするチーム
不向きな用途
- 正確な互換ターゲットは公式 DSH `47f9438`、現在のリリースは Alpha `v0.2.0-alpha.4` です。未知または新規の DSH owner artifact はインストールを明示的に失敗させます。改変された / ネイティブシームの Host は、静かに置き換えられたり二重登録されたりせず、`AUTH_IN_ONE_COMPAT_UNSUPPORTED_DSH` で失敗します。
- 自動リスナー検証は現在 macOS と Linux に対応し、`lsof` が必要です。ブートストラップは資格情報なしの loopback HTTP origin と標準 DSH launcher のみをサポートし、別ポートへのフォールバックは行いません。
- 7 つの互換アカウントフロー(xAI Grok、Anthropic、GitHub Copilot、Command Code、Cursor、Google Antigravity、Kiro)は明示的に「実験的互換(Experimental compatibility)」であり、Qwen アカウントの OAuth は提供終了です。本プロジェクトは DeepSeek、OpenAI、または各モデルプロバイダーの公式製品ではなく、エンドースメントを意味するものではありません。
05互換性・メンテナンス・セキュリティ上の注意
- 正確な互換ターゲットは公式 DSH `47f9438`、現在のリリースは Alpha `v0.2.0-alpha.4` です。未知または新規の DSH owner artifact はインストールを明示的に失敗させます。改変された / ネイティブシームの Host は、静かに置き換えられたり二重登録されたりせず、`AUTH_IN_ONE_COMPAT_UNSUPPORTED_DSH` で失敗します。
- 自動リスナー検証は現在 macOS と Linux に対応し、`lsof` が必要です。ブートストラップは資格情報なしの loopback HTTP origin と標準 DSH launcher のみをサポートし、別ポートへのフォールバックは行いません。
- 7 つの互換アカウントフロー(xAI Grok、Anthropic、GitHub Copilot、Command Code、Cursor、Google Antigravity、Kiro)は明示的に「実験的互換(Experimental compatibility)」であり、Qwen アカウントの OAuth は提供終了です。本プロジェクトは DeepSeek、OpenAI、または各モデルプロバイダーの公式製品ではなく、エンドースメントを意味するものではありません。
- ビジョンフォールバックが受け付けるのは DSH の第一世代ラスター形式(PNG、JPEG、WebP、GIF)のみで、音声・動画・PDF・画像生成・ブラウザの object URL・ホストパス・プラグイン所有の base64 ストレージは対象外です。アダプターがモダリティメタデータを公開しない場合、プラグインは視覚対応の有無を推測しません。
MIT · Alpha v0.2.0-alpha.4 · community-maintained and not a DeepSeek or OpenAI product (compatibility target: official DSH `47f9438`)
06よくある質問
dsh-AuthInOne はどうやってインストールしますか?
パッケージ所有のブートストラップを実行します:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 install --profile web`。稼働中の標準 DSH Host を検証し、公式の `dsh plugin` add パスを呼び出して、同じ URL 上で Host を置き換えます。パッチ済み DSH コア、手動のプロファイル編集、2 つ目の Web インスタンス、一時ポートは不要です。
対応している DSH バージョンは?
正確な互換ターゲットは公式 DSH `47f9438`、現在のリリースは Alpha `v0.2.0-alpha.4` です。未知または新規の DSH owner artifact はインストールを明示的に失敗させ、改変された / ネイティブシームの Host は `AUTH_IN_ONE_COMPAT_UNSUPPORTED_DSH` で失敗します(静かな置き換えや二重登録はされません)。
対応している Provider ログインは?
OpenAI Codex は state・S256 PKCE・loopback コールバックのブラウザ OAuth、Kimi Code は RFC 8628 デバイスフローの認可リンクを使用します。xAI Grok、Anthropic、GitHub Copilot、Command Code、Cursor、Google Antigravity、Kiro は明示的に「実験的互換」で、Qwen アカウントの OAuth は提供終了です。
ビジョンフォールバックが受け付ける入力は?
テキストのみを明示するメインモデルに対して、別途設定したビジョンモデルが画像を説明します。受け付けるのは DSH の第一世代ラスター形式——PNG、JPEG、WebP、GIF——のみで、デフォルトではオフです(設定 → Models)。音声、動画、PDF、画像生成は受け付けません。
認証情報を保存したりファイルを読み取ったりしますか?
OAuth verifier、認可コード、デバイスコード、アクセストークン、リフレッシュトークンはすべて DSH Host 上に留まります。プラグインは `~/.codex/auth.json`、Cookie、ブラウザストレージ、OTP、他製品の認証情報を一切インポートせず、独自のデータベースも作成しません。削除するには `pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 uninstall --profile web` を実行してください。
07関連する DSH ワークフロー
dsh-our-free-model
by ebony-vinyl
DeepSeek Harness(DSH)に導入するだけで、ログイン・登録・APIキーなしでDeepSeek V4.1 FlashやKimi K3などのモデルを利用できます。無料で、利用回数の上限もありません。
dsh-routing-suite
by yjh051108
DeepSeek Harness(dsh)向けのルーティング套件。まずランタイムインジェクターを導入し、続いてタスク認識型の推論モードルーター(P1〜P23 を計測済み)を組み込めます。
dsh-ops
by t-auto
Bash と PowerShell コマンドを実行し、ローカルファイルを検索および編集し、DSH から長期にわたるバックグラウンドジョブを管理します.
brooks-lint
by hyhmrright
12 の古典的な工学書に基づく AI コードレビュー。書籍の引用付きで劣化リスクを診断し、重要度ラベルと全走査の自動修正を含む 6 つの分析モードを提供
08データと出典
dsh-AuthInOne is a DeepSeek Harness plugin for Provider login, API and custom OpenAI-compatible Provider setup, model sw…
the self-contained bootstrap uses the official DSH plugin CLI and returns Web on its original port
It validates the running standard DSH Host, calls the official `dsh plugin` add path, then replaces that Host on the sam…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-27。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
