DeepSeek Harnessとは?プラグイン構成のエージェント基盤

DeepSeek Harnessはすべてがプラグインのエージェント基盤

DeepSeek Harnessの基本情報

コマンド
dsh
基盤
Cordis(プラグイン合成フレームワーク)
ライセンス
MIT
状態
開発者向けプレビュー(v0.1)

DeepSeek Harnessは、モデルもツールもエージェントのループ自体までプラグインとして差し替えられるオープンソースのエージェント基盤です。また、開発元はDeepSeek AIで、モデル側の動きはDeepSeekのモデル記事にもまとめてあります。

モデルもツールもプラグインで差し替えるモデル中立の設計

最大の特徴は「すべてがプラグイン」という設計です。 DeepSeek AIはv0.1を2026年8月13日に開発者向けプレビューとして公開し、モデル・ツール・スキル・セッション・サンドボックス・ファイルシステム・ループ・オーケストレーション(複数の処理を束ねて実行順序を制御する仕組み)・UIのすべてをプラグインとして実装したと説明しており、差し替えも拡張も本体を改造せず組み替えで行えます。

dshには改造して機能を追加するための特別な本体部分がありません。 拡張するときは既存のプラグインと並べて新しいプラグインを読み込むとのこと。モデルアダプタもツールの登録先もセッションログもエージェントのループ自体もプラグインで、設定から差し替えられます。

"🧩 DeepSeek Harness v0.1 is now available in Developer Preview!"/"We’re opening it up to developers building agent harnesses worldwide and open-sourcing the codebase in MIT license."/"Powered by the Cordis meta-framework, DeepSeek Harness is an agent harness built around one core idea: Everything is a plugin. Models, tools, skills, sessions, sandboxes, filesystems, loops, orchestration, and UI are ALL implemented as plugins, and can be mixed, matched, replaced, and extended." — DeepSeek 公式アカウントの告知より
公式情報を見る →
"Every part of the product is a plugin, including the model adapter, the tool registry, the session log, and the agent loop itself, so each is replaceable from configuration."/"There is no privileged core to patch: you extend dsh by mounting a plugin beside the others, and registrations are effects that unwind when their plugin unloads." — DeepSeek Harness 公式ドキュメント(Cordis の節)より
公式情報を見る →

dshはnpxのコマンド1行で起動できるのか

起動の2経路

npm経由
Node.jsを入れてnpx一発で起動
ソース
cloneしてpnpmでbuild

DeepSeek HarnessはNode.jsさえあれば、npxのコマンド1行で起動できます。また、まず起動してみるだけならnpm経由が手軽で、起動の経路は2つあります。

npxコマンドにはどのバージョンのNode.jsが必要か

Node.jsさえ入っていれば次の1行でWeb UIが立ち上がります。 デフォルトの待受はhttp://127.0.0.1:3080です。

npx @deepseek-ai/dsh web

Node.jsのバージョン要件は^22.19.0 || >=24.0.0、つまり22.19系か24以降です。古いNodeのままだと起動しないので、そこだけ先に確認しておくと詰まりません。

中身を触るならGitHubのリポジトリを取ってきます。パッケージマネージャはpnpmで、cloneしてinstallとbuildを通してから起動する流れです。

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
"Install Node.js, then run:"/"npx @deepseek-ai/dsh web"/"The command starts the Web UI at http://127.0.0.1:3080 by default and opens it in the default browser for a local launch."/"To run from a repository checkout:"/"git clone https://github.com/deepseek-ai/deepseek-harness.git"/"pnpm run build"/"pnpm dsh web" — README の Run の節より
公式情報を見る →
"engines": { "node": "^22.19.0 || >=24.0.0" } — リポジトリ root の package.json より
公式情報を見る →

dshとClaude Code・Codexの設計思想の違い

DeepSeek HarnessとClaude Code・Codexの違いは、モデルを固定せずプラグインで全部差し替えられる設計そのものにあります。 モデルもツールもループも、ユーザー自身で入れ替えられます。

dshがモデルを選ばないのはなぜか

DeepSeek Harnessの軸は「モデルを含めて全部プラグイン」という考え方にあります。 モデルアダプタそのものが差し替え可能なプラグインとして実装されているため、特定のモデル1つに縛られる設計ではありません。

設計の柔軟さと、今すぐ安心して利用できるかどうかは別の話です。 dshは開発者向けプレビューの段階で、今後は互換性を壊す変更が入ります。Claude CodeやCodexとの業務での向き不向きを考えるのは、まずご自身のPC上で動作をチェックしてからでも遅くありません。

"THERE WILL BE COMPATIBILITY-BREAKING CHANGES."/"before running the project." — README の Developer preview の節より
公式情報を見る →

開発者プレビューの検証前に知りたい構成とMITライセンス

構成の単位

プロファイル
積み重ねるバンドルを並べた構成。webやheadlessなど5種類が標準
ライセンス
MIT(依存ライブラリは個別開示)

DeepSeek Harnessはプロファイルとバンドルという単位で構成され、MITライセンスで配布されています。 MITライセンスとは、改変・再配布・商用利用を広く認めるオープンソースライセンスのことで、導入の前には構成の単位とライセンスの中身を順に確認しておきましょう。

dshのプロファイルはwebやheadlessなど5種類のテンプレート

dshは起動時に順番の定まった層を重ねてプラグインを組み立てます。 プロファイルは積むバンドル(設定行と読み込むコードをまとめた配布単位)を並べた名前付きの構成で、標準ではweb・headless・sdk・sdk-minimal・acpの5種類がテンプレートとして同梱されています。ご自身の環境で何が起動しているかは、次のコマンドで確認することが可能です。

dsh --profile web --dump-config

DeepSeek Harness本体はMITライセンスで配布されています。 商用利用を含めて使いやすい部類のライセンスですが、依存する第三者ライブラリのライセンスはTHIRD_PARTY_NOTICES.mdで個別に開示されているのでTHIRD_PARTY_NOTICES.mdも確認しておくといいでしょう。

DeepSeek Harnessは、モデルもツールもループもプラグインとして差し替えられるオープンソースのエージェント基盤で、npx @deepseek-ai/dsh webの1行で起動できます。Claude Code・Codexとは設計思想の軸が異なりますが、開発者向けプレビュー段階で互換性を壊す変更が入るとDeepSeek AIが明言しているため、検証に限るのが安全です。

"A running dsh is a plugin tree composed at boot from ordered layers."/"web, headless, sdk, sdk-minimal, and acp ship as templates."/"dsh --profile web --dump-config" — DeepSeek Harness 公式ドキュメント(Profiles and bundles の節)より
公式情報を見る →

FAQ

DeepSeek Harnessとは何ですか?
DeepSeek AIが開発したオープンソースのエージェントハーネス(エージェントを動作させる仕組み)で、コマンド名はdshといいます。すべてがプラグインという設計を採り、Cordisというフレームワーク上に構築されています。
DeepSeek HarnessはClaude CodeやCodexと、何が異なりますか?
設計思想の軸は異なります。DeepSeek Harnessはモデル・ツール・ループまで含めてすべてをプラグインとして差し替えられる構造そのものが特徴で、特定のモデルに固定されません。
DeepSeek Harnessのライセンスは何ですか?
MITライセンスです。依存する第三者ライブラリのライセンスは、THIRD_PARTY_NOTICES.mdで開示されています。商用利用を含めて使いやすい部類のライセンスです。
DeepSeek Harnessは今すぐ本番で使えますか?
今はまだ本番向きではありません。dshは開発者向けプレビューの段階で、互換性を壊す変更が入る予定です。試用や検証に限るのが安全です。