ディレクトリに戻る

dsh-authinone

キュレーション掲載メンテナンス: 活発

stormycry-cryp/dsh-authinone

Provider/Auth ログイン、モデル切替、画像フォールバック、token/コスト分析、同一ポート Web 再起動を一体化

GitHub で見る
$ dsh plugin add dsh-authinone

105

スター

0

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-08-15

最終プッシュ

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 インスタンス、一時ポートはいずれも不要

インストール手順

  1. 01

    パッケージ所有のブートストラップで immutable タグをインストール / アップグレード:`pnpm dlx github:Stormycry-cryp/dsh-AuthInOne#v0.2.0-alpha.4 install --profile web`

  2. 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/`

  3. 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 統合ネイティブ実行

公式 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 ストレージは対象外です。アダプターがモダリティメタデータを公開しない場合、プラグインは視覚対応の有無を推測しません。
2026-08-142026-08-15作者は未記載

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` を実行してください。

08データと出典

  • 作者による申告github.com190ecc2d834b…

    dsh-AuthInOne is a DeepSeek Harness plugin for Provider login, API and custom OpenAI-compatible Provider setup, model sw…

  • 作者による申告github.com190ecc2d834b…

    the self-contained bootstrap uses the official DSH plugin CLI and returns Web on its original port

  • 作者による申告github.com190ecc2d834b…

    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 のプラグイン。全カタログ・全カテゴリから厳選しました。

広告

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。