DeepSeek Harness(dsh)は、2026年8月13日に DeepSeek が MIT ライセンスで公開した developer preview の agent harness です。新しい大規模モデルではありません。公式の式は Agent = Model + Harness で、読者が見る対象はモデル性能ではなく、実行制御層そのものです。

📑目次
  1. DeepSeek Harnessは何を公開したか
  2. Everything is a Pluginで何が差し替わるか
  3. 4つの実行モードをどう選ぶか
  4. ローカルWeb UIを起動する最短手順
  5. 今試すか、本番依存にしないかの判断
  6. よくある質問
  7. まとめ

Claude Code や Codex と同じ「手元でコードを読み書きし、シェルを回し、計画を維持する runtime」の層に、Cordis 上の plugin 差し替えとして入ります。決めるべきことは二つです。空の作業ディレクトリで今すぐローカル起動するか。設定や plugin を本番リポジトリへ固定しないか。起動手順と 4 モード比較のあと、preview 制約のチェックリストで試用可否を切ります。


DeepSeek Harnessは何を公開したか

公式定義とpreview状態

公開物は「新しいモデル」ではなく、差し替え可能な agent runtime です。GitHub の deepseek-ai/deepseek-harness は、標語を Everything is a Plugin とし、dsh を Cordis 上の OSS agent harness と定義しています。

公開時点の契約内容は次の通りです。

  • ライセンスは MIT
  • 状態は developer preview
  • README は互換性破壊があることを大文字で警告
  • 調査時点の Tags は 0

公開経路と version ずれ

公開経路は3つあります。

npm の rc 番号と、リポジトリ側の release commit(0.1.0-rc.5、2026-08-13)は一致していません。このずれ自体が preview 信号です。

本番実行はビルド済みの成果物を前提としており、生のTypeScriptソースをそのまま実行する設計ではありません。


同日発表との切り分け

同日の文脈は切り分けが必要です。51CTO は、V4 Pro をモデル層、Responses API をプロトコル層、DSH をランタイム層と分けています。

V4-Proのエージェント強化やCodex連携の話題とharness本体を混同すると、試用の対象がずれます。


注目度は発見シグナル

注目の大きさについても、発見の手がかり程度に留めます。

  • VentureBeat は公開当日の GitHub を約 27,500 stars / 2,000 forks と記録
  • 調査時点の GitHub UI は約 124k stars / 12.2k forks

スター数は関心の大きさであり、API の安定性や本番適格性の証明ではありません。

判断は単純です。この公開は「次のモデルを試す記事」ではなく、「設定でcapabilityを分解できるharnessを、previewのまま手元で見るか」の記事です。


Everything is a Pluginで何が差し替わるか

差し替え対象

公式製品ページが挙げる差し替え対象は次の通りです。

  • models
  • tools
  • skills
  • sessions
  • sandboxes
  • storage
  • loops
  • scheduling
  • UI

本体をフォークして改造することが前提ではなく、Cordisがmount/unmount/依存を管理し、設定でswap/extendします。価値は「全部入りのIDE」ではなく、capabilityを分解できる点にあります。


session 追跡

追跡の仕組みもplugin設計の一部です。sessionは追記専用のログを残します。

  • system prompts
  • reasoning
  • tool calls / results
  • subagent scheduling
  • context injection

Trajectoryからresume/fork/search/replayが可能です。失敗した作業を会話履歴の印象だけで再現するより、イベントの並びとして正確に戻せる設計です。


独立報道での層分け

独立報道は、この一覧を少し広げつつ、層を分けて扱っています。

  • The Register は filesystems / orchestration を含む plugin 列挙と、VS Code 拡張ホストとの対比を書いています。動的な追加・削除と依存関係を、エディタ拡張と同じ種類の問題として読む、という整理です。
  • 36Kr は MCP を接続標準、Harness を実行制御層と区別し、本番投入前のプラグイン供給網リスクを指摘しています。

接続できることと、実行を誰が制御するかは、別の問題です。


他ハーネスとの役割分担

MindStudio は、Claude Code や Codex を sub-agent plugin として載せられる composability を差分と見ています。YAML で他プロバイダやローカルモデルへ向けられる、という記述もあります。

これは「Claude Code を捨てる」話ではなく、既存 harness を部品として束ねられるかという話です。手元の監督面やスウォーム制御を別レイヤで見たい場合は、Paseo や Puppetmaster の整理と役割が重なりません。

  • DSH は runtime の内側
  • Paseo は自機セッションの監督
  • Puppetmaster は複数エージェントの制御面

実務の含意

実務の含意は狭いです。preview では、出所が追えない dsh-plugin を入れない。設定で分解できることと、供給元不明の能力を足すことは別です。Loop の採点や改善を別ツールで見たい場合は、Better Harness 側の問題になります。


4つの実行モードをどう選ぶか

公式名と報道の別名

初回からすべてのモードを試す必要はありません。公式名称を基準にし、報道側が使う別名は注記程度に留めます。Pandailyと36KrはCodeをPTC、CreatorをCreation/Creativeと呼ぶことがあります。

モード 公式の位置づけ 主な能力 向く用途
Standard full coding agent file edit / shell / search / skills / planning / goals / subagents / workflows 通常のリポジトリ作業
Code Code Mode SDK Standard 相当 + TypeScript で複数ツールを一プログラムにまとめる 多段ツール連鎖
Minimal 2ツール persistent bash + str_replace_editor モデル単体ベンチ
Creator custom preset Standard + runtime 検査 / インメモリ plugin 実験 / preset 作成案内 自前モード試作

出典:公式製品ページ(2026年8月時点)


CLI profile

npmのCLIも、モード選択とは別の軸です。

  • dsh web は --profile web の alias
  • dsh --profile headless "job" は 1 セッション実行して終了

Web UIで対話するか、一度きりのジョブで終えるかはprofileで切り替えます。


初回の選び方

選び方は用途だけで十分です。

  • 初回は Standard
  • モデル比較や「harness が足す能力を削ったときの差」を見るなら Minimal
  • plugin を足す前に runtime を覗くなら Creator
  • TypeScript でツール連鎖を一プログラムにまとめたいときだけ Code

Codeを初回の既定にすると、起動確認よりもオーケストレーションを学ぶコストが先にきます。


ローカルWeb UIを起動する最短手順

前提

前提はNode.jsです。起動ディレクトリが既定のworkspace rootになります。ただし新規のWeb UIは、起動しただけではworkspaceが未選択です。会話を始める前に、画面側でディレクトリを選ぶ必要があります。


最短手順

最も短い手順は次の通りです。

  1. npx @deepseek-ai/dsh web を実行する。
  2. 既定 URL http://127.0.0.1:3080 を開く。README の既定です。ポートを変えるなら web app 側のフラグで、例は dsh --profile web --port 8080 です。
  3. Settings → Models に DeepSeek API key を保存する。サーバ再起動は不要です。
  4. Choose workspace で起動ディレクトリを追加して選択する。未選択だと session composer が使えません。
  5. 最初のタスクは小さくする。公式 docs の例は “Summarize this repository and identify its main packages.” です。

承認範囲

承認が必要な操作は、現行の permission policy に従い Web UI が確認します。手順の一次情報は 公式 Web UI quickstart です。

エージェントはread/edit、コマンド実行、委譲、planの維持が可能です。承認ダイアログの範囲を確認せずに本番リポジトリをworkspaceに指定しない方が安全です。


ソースから動かす場合

ソースから動かす経路は別です。

  1. git clone
  2. pnpm install
  3. pnpm run build
  4. pnpm dsh web

本番実行にはビルド済み成果物が必須です。npmのrcとリポジトリのrcがずれているため、どちらの経路で起動したかを記録しておくことをおすすめします。


初夜観察

Pandaily の初夜ハンズオンは、API key 入力後に主画面へ進む流れと、長時間タスクの遅さを記録しています。

起動できたことと、長時間ジョブに耐えることは別です。最初の確認は要約 1 本で足り、大規模リファクタを初日の成功条件にしない方がよいです。


今試すか、本番依存にしないかの判断

試用できるかどうかは、スター数や「Claude Codeの代替」という見出しでは判断できません。目的、モード、承認範囲、設定の置き場、pluginの出所、層の混同を個別に確認する必要があります。

  • 目的はモデル評価か、harness / plugin 設計の確認か
  • 初回モードは Standard で足りるか(Minimal / Code / Creator が必要か)
  • API key と workspace を選んだあと、承認プロンプトの範囲を確認したか
  • 互換性破壊を前提に、設定や plugin を本番リポジトリへ固定しないか
  • 出所不明の dsh-plugin を入れないか
  • V4-Pro や Responses API と runtime を混同していないか

次に取るべき一手は限られています。

  1. 空の作業ディレクトリで npx @deepseek-ai/dsh web を実行する
  2. API key を入れる
  3. workspace を選ぶ
  4. 要約タスクを 1 本走らせる
  5. 問題なければ Standard で小さな file / shell 作業に進む

本番のCI、共有plugin、チームの共通設定への固定は行いません。

独立報道の位置づけは次の通りです。

  • 51CTO は preview を生産依存にしない判断を明示
  • 36Kr はプラグイン供給網リスクを指摘
  • VentureBeat は Claude Code の代替インフラ候補であり、完成製品の置き換えではないと位置づけ

この3つが揃うと、試用は合理的ですが、依存するには時期尚早です。


よくある質問

DeepSeek Harness は新しいモデルですか

Q. DeepSeek Harness は新しいモデルですか。

A. 違います。公式は Agent = Model + Harness です。V4-Pro はモデル層、DSH は runtime です。同日発表でも、評価対象は分かれます。


最短の起動コマンドは何ですか

Q. 最短の起動コマンドは何ですか。

A. Node.js 導入後に npx @deepseek-ai/dsh web です。既定は http://127.0.0.1:3080 です。workspace 未選択だと会話を始められません。


4モードはどう違いますか

Q. 4モードはどう違いますか。

A. Standard が通常作業、Code が TypeScript でのツール連鎖、Minimal が bash + editor のベンチ、Creator が preset 試作です。報道の PTC / Creation は公式名 Code / Creator の別名です。


Claude Code や Codex の代わりになりますか

Q. Claude Code や Codex の代わりになりますか。

A. 同カテゴリの OSS harness です。MindStudio はそれらを plugin として載せられると見ています。VentureBeat も完成製品の置換ではないと位置づけています。既存ツールを捨てる判断材料にはなりません。


本番で使ってよいですか

Q. 本番で使ってよいですか。

A. 公式が breaking change を予告した preview です。ローカル試用はできます。設定や plugin の本番固定、共有 CI への組み込みはしません。


関連記事:

まとめ

DeepSeek Harness の差分はモデル性能ではありません。Cordis 上で models から UI までを plugin として分解できることです。

公開物は MIT の developer preview であり、npm の 0.1.0-rc.6 とリポジトリの 0.1.0-rc.5 がずれていること自体が、依存を急がない根拠になります。

読者の次の一手は次のとおりです。

  • 空ディレクトリで Web UI を起動する
  • Standard で 1 タスク試す
  • 承認範囲と preview 制約を自分の作業に照らす

本番依存、共有 plugin、CI 固定は、互換性契約が安定してからです。

krona23

著者

krona23

IT業界20年以上の実務経験を持ち、日本国内有数のPVを誇る大規模Webサービスで事業部長・CTOを複数社で歴任。Windows/iOS/Android/Webと技術の変遷を経験し、現在はAIネイティブへの変革に注力。DevGENTでは、AIコードエディタ・自動化ツール・LLMの実践的な使い方を日英西3言語で発信中。

DevGENT について →

コメントを残す

Trending

DevGENTをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む