ディレクトリに戻る

dsh-ccgui

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

zhukunpenglinyutong/dsh-ccgui

Add selectable external CLI model providers to DSH, with ACP sessions, model menus, tools, and change-panel integration.

GitHub で見る
$ dsh plugin --profile web add dsh-ccgui@1.0.2

45

スター

2

フォーク

TypeScript

言語

MIT

ライセンス

2026-11-08

作成日

2026-11-12

最終プッシュ

外部のエージェント CLI(Claude Code、Kimi、Codex、PI、OMP、OpenCode、CodeBuddy)を ACP ベースのモデルプロバイダーとして登録し、モデルメニュー・変更パネル・worktree・起動スクリプトを足す MIT の DSH プラグイン。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-11-12

ライセンス

MIT

01どんなタスクに使えるのか?

  • DSH の入力欄から Claude Code / Codex / PI / OMP / OpenCode と直接会話する

    ツール呼び出し・承認・変更サマリーが DSH 標準 UI に表示される ACP セッションと、その CLI が実際に公開しているモデルだけを並べたモデルメニュー

    エージェント CLI をすでに契約していて、計画立案と CLI 実行を 1 つの DSH ウィンドウで済ませたい開発者

  • CLI が加えた変更を DSH から離れずにレビューし、隔離された worktree を開く

    ステージ済み / 未ステージ / 未追跡でグループ化され行内 diff が読める変更パネルと、新規ブランチ・既存ブランチ・PR から作る Git worktree

    同じサイドバーで差分確認とブランチ作成を済ませたい DSH ユーザー

02DeepSeek Harness への導入方法

前提条件

  • DSH `>=0.2.2-rc.1 <0.3.0`(README のクイックスタートに明記されたバージョン範囲)
  • インストール済みでログイン済みの対応 CLI が最低 1 つ。プラグインは CLI のログイン状態をそのまま使い、トークンには触れない
  • コマンドラインで入れる場合は PATH 上の `dsh`、または DSH デスクトップに同梱された `dsh`

インストール手順

  1. 01

    DSH 左サイドバーの「プラグイン」→「プラグインを追加」を開き、`dsh-ccgui` を入力してインストールする

  2. 02

    再起動を求められたら Cmd+Q で完全終了してから開き直す。README は「今すぐ有効化」を押さないよう明記している(新旧コードが同一プロセスに混ざると起動に失敗する)

  3. 03

    新しいセッションを開き、入力欄の `+` 右隣の CLI ボタンから CLI を選ぶ

  4. 04

    コマンドラインの場合: `dsh plugin --profile web add dsh-ccgui@1.0.2`。デスクトップ版は `"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" plugin --profile desktop add dsh-ccgui@1.0.2`

    $ dsh plugin --profile web add dsh-ccgui@1.0.2

導入成功の確認

作者は未記載

ロールバック

  • 同じコマンドの `add …` を `remove dsh-ccgui` に置き換えるとアンインストールできる

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

外部のエージェント CLI を ACP セッション経由で DSH のモデルプロバイダーとして登録し、ツールカード・承認カード・変更サマリーは DSH 標準 UI のまま使う

  • 外部 CLI をモデルプロバイダーとして使う

    入力欄横のメニューで選んだ CLI→ツールはすべて CLI 側が実行し、DSH 側は記録だけを行う ACP セッション

    開いているセッションごとに CLI プロセスを 1 つ保持し、セッション終了か DSH 終了まで残る
  • ACP configOptions から作るモデルメニュー

    選択中の CLI→その CLI が報告するモデル一覧(先頭は CLI 自身の既定モデル、4 件を超えると検索可)

    DSH 起動後にその CLI を初めて使うとき、モデル一覧を尋ねるために一時的に起動する。一時セッションは `ccgui/model-probe` に置かれ、OMP は 1 回あたり約 4KB の記録を残す
  • 変更パネル・起動スクリプト・ファイル・ターミナル

    現在のワークスペース→行内 diff 付きのステージ / 取り消し / コミット / pull・push / ブランチ切替、作業ディレクトリごとに保存する起動コマンド、ファイルツリーからの `@パス` 挿入、右サイドバーのターミナル

    起動スクリプトは専用のターミナルタブで動き、もう一度押すと前回の実行を先に閉じる
  • CC GUI 設定ページ

    左サイドバー下部の設定入口→CLI メニューの並び順とオン・オフ、UI 操作ごとの個別スイッチ、バージョンごとに 1 ページのリリースノート

    設定はブラウザーのローカルストレージに保存され、profile には書き込まない

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • エージェント CLI をすでに契約していて、計画立案と CLI 実行を 1 つの DSH ウィンドウで済ませたい開発者
  • 同じサイドバーで差分確認とブランチ作成を済ませたい DSH ユーザー

不向きな用途

  • DSH のサンドボックスは CLI には及ばない。どの操作を確認するかは各 CLI が決めるため、CLI が許可した操作は DSH の承認カードなしで実行される。止めたい場合は CLI 自身の権限設定を構成する。
  • `/compact`、fork、ロールバック、実行中の割り込みには対応しない。実行中に送ったメッセージはそのターンが終わるまで待ち行列に入る。
  • README の対象は DSH `>=0.2.2-rc.1 <0.3.0`。それ以外のホストバージョンは対応として明記されていない。
  • DSH は CLI 起動時に KEY / PASSWORD / SECRET / TOKEN を含む名前の環境変数を取り除くため、`ANTHROPIC_API_KEY` などは agent 設定の `env` に書く必要がある。
  • 既定の Claude Code 項目は claude-agent-acp と Claude Agent SDK 経由で動く。Anthropic の規約は Agent SDK を使った製品に API キーを求め、購読資格情報の代理送信を認めていないため、この既定値を含むビルドを配布する前に確認が必要。

05互換性・メンテナンス・セキュリティ上の注意

  • DSH のサンドボックスは CLI には及ばない。どの操作を確認するかは各 CLI が決めるため、CLI が許可した操作は DSH の承認カードなしで実行される。止めたい場合は CLI 自身の権限設定を構成する。
  • `/compact`、fork、ロールバック、実行中の割り込みには対応しない。実行中に送ったメッセージはそのターンが終わるまで待ち行列に入る。
  • README の対象は DSH `>=0.2.2-rc.1 <0.3.0`。それ以外のホストバージョンは対応として明記されていない。
  • DSH は CLI 起動時に KEY / PASSWORD / SECRET / TOKEN を含む名前の環境変数を取り除くため、`ANTHROPIC_API_KEY` などは agent 設定の `env` に書く必要がある。
  • 既定の Claude Code 項目は claude-agent-acp と Claude Agent SDK 経由で動く。Anthropic の規約は Agent SDK を使った製品に API キーを求め、購読資格情報の代理送信を認めていないため、この既定値を含むビルドを配布する前に確認が必要。
2026-11-082026-11-09v1.0.5

MIT のソース。ここに書いた事実はすべて記録したコミットの README に基づき、独立した安全性監査は行っていない。

06よくある質問

DeepSeek Harness に dsh-ccgui を導入する手順は?

DSH 左サイドバーの「プラグイン」→「プラグインを追加」で `dsh-ccgui` を入力してインストールし、再起動を求められたら Cmd+Q で完全終了して開き直す。README は「今すぐ有効化」を押さないよう明記している(新旧コードが同一プロセスに混ざると起動に失敗する)。CLI プロファイルなら `dsh plugin --profile web add dsh-ccgui@1.0.2` でもよい。

対応する DSH バージョンと CLI は?

DSH `>=0.2.2-rc.1 <0.3.0` と、インストール済みでログイン済みの CLI が 1 つ以上。README が挙げるのは Claude Code、Kimi CLI、Codex CLI、PI CLI、OMP CLI、OpenCode、CodeBuddy で、CodeBuddy は実アカウントでの検証が未了のため既定で無効。

DSH のサンドボックスや承認カードは CLI のツール実行に効く?

効かない。README は「DSH のサンドボックスは CLI には及ばない」と明記している。どの操作を確認するかは各 CLI が決め、CLI が許可した操作は DSH の承認カードを出さずに実行される。止めたい場合は CLI 側の権限設定を構成する。

セッションの途中で CLI やモデルを切り替えられる?

モデルは切り替えられる。メニューには CLI が実際に報告したモデルが並び、切り替えは次のメッセージから効く。CLI 自体は最初のメッセージを送る前だけ選べるので、CLI を変えるには新しいセッションを開く。

CLI セッションで tok/s やトークン使用量、キャッシュヒットが出ないのはなぜ?

ACP はターンごとに累積使用量を 1 つ返すだけで、DSH のリクエスト単位の集計に換算できない。誤った数字を出すより非表示を選んでいる。DSH 側のコンテキスト圧縮(billion-context などのプラグインを含む)も CLI セッションには効かず、履歴は CLI 側が保持して自分で圧縮する。

08データと出典

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

    在输入框旁选一个 CLI,就像用模型一样和它对话。工具调用、审批和改动摘要都走 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)的原生界面。

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

    CLI 注册为 DSH 的模型提供方,不需要改 agent loop。一轮 CLI 回合跨越多个 DSH 步骤:每遇到工具调用就结束这一步,CLI 上报结果后下一步接着读。工具都由 CLI 自己执行,DSH 侧只做记录。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-12。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

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

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