DeepSeek Harness
Everything is a plugin · Cordis カーネル
2026-11-09 時点で、DeepSeek Harness(略称 dsh)は DeepSeek AI が公式にオープンソースで公開している agent harness(MIT ライセンス)です。モデルの周りでオーケストレーション、ツール、コンテキストを担う層にあたります。現在のバージョンは 0.2.2-rc.1(2026-11-04 公開の pre-release)で、Node.js 24.9 以降が必要です。npx @deepseek-ai/dsh web で起動し、Settings → Models → Custom model API に自分の API key と Base URL を入力すれば使い始められます。Agent = Model + Harness。DeepSeek 自身のシェルであり、サードパーティ製の pip アダプタではありません。
更新日 2026-11-10
Claude・GPT・中国系モデルを 1 つのキーで。このページのやり方をそのまま試せます。
- トークン単位の課金・最新単価は /models
- カード(Visa / Mastercard)・Apple Pay・Google Pay・暗号資産で支払い可能
- チャージ後すぐにセルフサービスで開通
ハイライト
@deepseek-ai/dsh web
Web UI は 127.0.0.1:3080。Node.js 24.9 以降が必要です。または clone + pnpm。
プラグイン核
マウント、依存、イベント。
公式ベンチモード
公式サイトでは bash + str_replace_editor、0.2.2-rc.1 の画面の説明ではターミナルと画像読み取り、コンテキスト圧縮です。Flash 0731 の changelog にあるベンチ脚注はこのモードです。
プレビュー警告
README:互換破壊がある。
dsh とは
dsh は DeepSeek AI のオープンソースプロジェクト(GitHub:deepseek-ai/deepseek-harness、リポジトリ作成日は 2026-08-13)で、Cordis を基盤とする「すべてがプラグイン」アーキテクチャを採用しています。dsh web のほかに、headless、acp、sdk としても起動できます。0.2.2-rc.1 からは、インターフェースが日本語、スペイン語、フランス語、ドイツ語、ロシア語、ブラジルポルトガル語にも対応しました。5月の採用情報では Model + Harness = Agent と書かれ、Claude Code / Cursor / Codex に並ぶ層を作るとされていました。8月の開発者プレビューがその具体化です。
なぜ話題か
PyPI にある第三者の「deepseek-harness」プロトコルラッパーとは別物である点にご注意ください。公式プロジェクトは GitHub の deepseek-ai 組織にある deepseek-harness リポジトリです。コミュニティ製プラグインは通常 dsh-plugin という topic が付いています。
タイムライン
Code Harness 採用が公開。
Flash 0731 changelog が今後の Harness Minimal に言及。
dsh 開発者プレビューと Cordis サイト。
確認と注意
確認
0.2.2-rc.1 と公式サイトで確認:プレビュー版、MIT のオープンソース。4 つのモードは標準、PTC(英語版サイトでの名称は Code)、最小、クリエイター。モデルが見た内容は追記のみのセッションログに記録され、Trajectory ビューで出どころ別に確認できます。DeepSeek changelog のベンチ脚注(最小モード + max)。
注意
始める前に知っておきたい三点です。dsh は developer preview で、README は互換性を壊す変更が入ると明記しています。機能範囲は Claude Code と同等ではありません。ソフトウェア自体は MIT のオープンソースで、モデルのトークンは別途、使った分を支払います。
選び方
DeepSeek 公式スコアを再現したい
DeepSeek が changelog に記した設定どおり、最小モード(Minimal)+ max + temperature=1.0 + topp=0.95 で実行します。
日常のコーディングエージェント
日常のタスクには標準モード、ツールを一括で呼び出して結果を絞り込み・要約するタスクには PTC モードを、プレビュー版であることを理解した上で使います。または Claude Code / OpenCode。
インストールして自分の API を接続する
2026-11-09 時点の 0.2.2-rc.1 公式ドキュメントに沿った手順です。1) Node.js 24.9 以降をインストールします。2) npx @deepseek-ai/dsh web を実行すると、Web UI が http://127.0.0.1:3080 で開きます(SSH 経由で起動した場合はアドレスが表示されるだけで、--no-open を付けるとブラウザは開きません)。3) Settings → Models → Add model provider に進み、カードを Custom model API に切り替えて、小文字の Provider ID(作成後は変更できません)、Base URL、API protocol、API key を入力し、model ID を一つ以上追加します。4) 保存してモデル選択画面でモデルを選びます。変更は次のリクエストから反映され、再起動は不要です。API protocol は OpenAI Chat Completions、OpenAI Responses、Anthropic Messages の三つから選びます。一つの provider が扱えるのは一つのプロトコルだけなので、二つのプロトコルに対応するゲートウェイには provider を二つ作ります。設定は $DSH_HOME/profiles/web/cordis.patch.yml(フィールド api、baseURL、apiKeyEnv)に書き込まれ、キーは $DSH_HOME/.credentials.yaml に保存されます。ソースから実行する場合は、git clone github.com/deepseek-ai/deepseek-harness のあと pnpm install、pnpm run build、pnpm dsh web の順に実行します。公式サイト deepseek.com/harness からは macOS(Apple シリコン)版と Windows(64 ビット)版のデスクトップアプリもダウンロードできます。
QCode
dsh は自分のキーで動かします。QCode のキー一つで、dsh から DeepSeek / GLM / Kimi / Qwen / GPT(OpenAI 互換)と Claude(Anthropic 互換)をまとめて使えます。課金はトークン単位で、各モデルの単価は /models に掲載しています。月額プランが不要なら、クォータパックは /pay-as-you-go にあります。provider は二つ作ります。OpenAI Chat Completions は Base URL を https://api.qcode.cc/openai/v1 にして GPT と GLM、Kimi、DeepSeek、Qwen(例:gpt-6-sol、deepseek-v4-pro、glm-5.3、kimi-k3、qwen3.8-max。中国系モデルの ID は手動で追加します)に、Anthropic Messages は Base URL を https://api.qcode.cc/api にして Claude(例:claude-sonnet-5)に使います。Claude は Anthropic プロトコルで使い、Base URL の末尾に / は付けず、model ID は /models の表記どおりに入力します。QCode の /models には 2026-11-09 時点で deepseek-v4-flash、deepseek-v4-pro、deepseek-v4.1-flash が掲載されており、他の OpenAI/Anthropic 互換エンドポイントと同じく dsh に設定できます。手順、確認コマンド、トラブルシューティング表は https://docs.qcode.cc/ja/docs/ide/deepseek-harness にあります。
よくある質問
DeepSeek Harness とは何ですか?
DeepSeek Harness(dsh)は DeepSeek AI が公式にオープンソースで公開している agent harness(リポジトリ deepseek-ai/deepseek-harness、MIT ライセンス)です。モデルではなくソフトウェアで、オーケストレーション、ツール、コンテキストを担い、モデル API は別途接続します。Web 版は npx @deepseek-ai/dsh web で起動でき、公式サイトからはデスクトップアプリも入手できます。公式の位置づけは developer preview で、README は互換性を壊す変更が入ると警告しています。
Cordis とは?
Cordis は dsh の土台となるプラグインカーネルです(github.com/cordiverse/cordis)。dsh は「すべてがプラグイン」のアーキテクチャで、ツール、スキル、インターフェースをプラグインで拡張できます。公式サイトによると、既存のプラグインをインストールするほか、クリエイターモード(Creator mode)で会話しながらエージェントにプラグインを書かせることもできます。コミュニティ製プラグインには通常 dsh-plugin という topic が付いています。
最小モード(Minimal)は何のためのものですか?
モデルそのものを測るためです。0.2.2-rc.1 の画面の説明では、最小モードのエージェントはターミナルと画像読み取りを使い、コンテキスト圧縮にも対応し、基本的な性能のテストや比較に役立ちます。DeepSeek の 2026-07-31 と 2026-08-21 の changelog には、Code Agent 系ベンチマークをこのモードで、max、topp=0.95、temperature=1.0 の設定で測ったと書かれています。全部入りではなく、モデルを採点するためのモードです。
dsh は OpenAI 互換または Anthropic 互換のサードパーティ API を使えますか?
はい。Settings → Models → Add model provider → Custom model API は、中継サービス、社内ゲートウェイ、自前のサーバー、カタログにないプロバイダー向けの項目で、プロトコルは OpenAI Chat Completions、OpenAI Responses、Anthropic Messages から選べます。ソフトウェアは MIT のオープンソースで、モデル API の呼び出しはトークン単位で課金されます。たとえば QCode なら、GPT と中国系モデルは https://api.qcode.cc/openai/v1、Claude は https://api.qcode.cc/api を同じキーで使います。
dsh は Claude Code の代わりになりますか?
同じカテゴリーのツールですが、成熟度はまだプレビュー段階です。公式の Web UI ガイドによると、dsh のエージェントはワークスペースのファイルの読み書き、コマンドの実行、作業の委任、計画の管理ができます。一方で README は互換性を壊す変更が入ると警告しています。乗り換える前に自分のプロジェクトで並行して試すのがおすすめで、同じ QCode のキーを Claude Code と dsh の両方で使えます。
DeepSeek Harness と harness engineering はどういう関係ですか?
概念と実装の関係です。harness engineering は harness という一般概念、つまりモデルの外側にあるスケジューリング・ツール・コンテキスト管理の層を扱い、サイト内の /harness-engineering-guide で詳しく説明しています。dsh はその考え方を DeepSeek 自身が具体化した公式の実装です。
出典
公式 harness 頁。GitHub。0731/0813/0821 changelog。npm @deepseek-ai/dsh。GitHub docs/user/guide/providers.md。GitHub 0.2.2-rc.1 のソース(Web UI のモード名)。docs.qcode.cc。
関連
Flash 0731
ベンチは Minimal で。
クォータパック:サブスク不要・7日有効
枠を一度購入して 7 日以内に使う方式で、サブスクではありません。追加分は同じキーに加算されます。
Harness 概念
既存ガイド。
暗号資産チャージガイド
9 通貨・56 ネットワーク、手数料 0 で AI コーディング API クレジットを購入。
DeepSeek 公式リポジトリ、ドキュメント、changelog に基づく独立したガイドです。dsh はプレビュー版のソフトウェアのため、お使いのバージョンでご確認ください。