リポジトリでコーディング Agent を動かしたい
ファイルの読み書き、Shell の実行、Web 検索が必要で、モデルに多段階のエンジニアリング作業を連続で完了させたい場合。
開発者プレビュー · MIT オープンソース · 2026-08
DeepSeek Harness(dsh)は新しいチャットモデルではなく、オープンソースの Agent 実行層です。モデルが思考を担い、Harness がツール、セッション、サンドボックス、再生可能なログを担います。式は単純です:Agent = モデル + Harness。
ページ更新日 2026-08-18 · 公式開発者プレビューの公開情報に基づく
先に「モデル」と「Harness」を区別してから、どの層を入れるか決めてください。
Agent = モデル + Harness
モデルは魂です。推論し、タスクを分解し、次の一手を決めます。
Harness は手足と現場です。環境を理解し、ツールを呼び出し、実際のリポジトリで連続作業します。
DeepSeek Harness は、DeepSeek が 2026 年 8 月に世界の開発者向けに公開した Agent 実行インフラ(開発者プレビュー)です。ソースは MIT ライセンスで公開され、npm パッケージ名は @deepseek-ai/dsh、リポジトリは GitHub の deepseek-ai/deepseek-harness にあります。
解決しているのは「もう一つチャットできるモデルを出すこと」ではありません。モデルがすでに推論できるなら、実際のディレクトリでファイルを直し、コマンドを実行し、ツールを呼び、ログを残し、失敗後に復帰するにはどうするか、という問題です。Harness がなければ、たいていチャット欄で止まります。Harness があれば、モデルは制御された境界の中で連続実行できます。
公式のスローガンは「すべてはプラグイン」です。既定パスでも DeepSeek API Key の設定は必要です。Web UI は無料で開けますが、実際に Agent を動かすとモデル呼び出し料金が発生します。現在は v0.1 シリーズのプレビューであり、コアプラグインと API に破壊的変更が入る可能性があります。
当サイトの Web版チャットとは入口の種類が違います。タスクに合わせてツールを選んでください。
ファイルの読み書き、Shell の実行、Web 検索が必要で、モデルに多段階のエンジニアリング作業を連続で完了させたい場合。
Harness 本体を変えずに、モデル、ツール、サンドボックス、UI を差し替え、自分の Agent を組み立てたい場合。
Node.js のインストールは不要です。当サイトの DeepSeek Web版入口から、DeepSeek-V4 と直接会話してください。
DeepSeek Harness は Cordis を基盤にしています。カーネルは読み込みと依存関係だけを扱い、具体的な能力はすべてプラグインが提供します。
01
プラグインのマウント、アンマウント、依存関係だけを担当し、Agent の業務ロジックを本体に書き込みません。能力を変えるたびにリポジトリ全体をフォークしなくて済みます。
02
モデルアダプター、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューリング、UI はすべてプラグインとして組み合わせ、サービスとイベントで連携できます。
03
開発者は Harness のソースを改変しなくても、設定層で任意の能力を選択、置換、拡張し、シーンに合わせて Agent を組み立てられます。
同じプラグインカーネルが、既定で異なる組み合わせを読み込みます。日常のコーディング、プログラムによるツール呼び出し、ベンチマーク、カスタム preset をカバーします。
機能一式のコーディング Agent。
ファイル編集、Shell、ファイルと Web 検索、Skills、計画、目標、サブエージェント、ワークフローに対応し、日常のリポジトリ作業に適しています。
一段のコードで複数ラウンドのツール呼び出しを組み合わせます。
標準モードの能力を備え、Code Mode SDK でツールを提示し、モデルが TypeScript プログラムで多段階操作をオーケストレーションできます。
最小のツール面で、ベンチマーク向き。
通常は永続 bash とファイル編集(str_replace_editor)だけを残し、最小化された環境でのモデルの振る舞いを観察します。
ランタイムを検査し、カスタム preset を作成します。
現在のプラグインを確認し、メモリ上で Cordis プラグインを試し、新しい実行モードを組み合わせるために使います。
セッションは追記専用のイベントストリームとして記録されます。復帰、フォーク、検索、再生は同じログを共有します。
システムプロンプト、思考連鎖、ツール呼び出しと結果がセッションログに書き込まれます
サブ Agent のディスパッチと毎回のコンテキスト注入は、出所ごとに確認できます
Trajectory ビューは、モデルが何を見て何をしたかを監査するのに役立ちます
高リスク操作は権限と承認を組み合わせるべきであり、リポジトリをむき出しのままモデルに渡すべきではありません
使い始める
ローカルに Node.js がインストールされている必要があります。バージョン要件は公式リポジトリの README に従ってください。
Node.js を入れたあと、npx で Web UI を起動できます。既定ではローカルの 3080 ポートで開きます:http://127.0.0.1:3080
$ npx @deepseek-ai/dsh web プロジェクトの完全なソースを取得し、リポジトリの説明に従ってインストールします(pnpm install、pnpm run build、pnpm dsh web)。
$ git clone https://github.com/deepseek-ai/deepseek-harness 画面で DeepSeek API Key を設定し、DeepSeek-V4-Flash または DeepSeek-V4-Pro を選んでください。まずは Flash で試すことを推奨します。
リポジトリのディレクトリを選び、ファイルとコマンドの権限を絞ってからタスクを出してください。プレビュー段階ではコマンドと設定が変わる可能性があるため、リポジトリのドキュメントに従ってください。
当サイトの DeepSeek Web版は「開けばすぐ話せる」問題を解きます。Harness は「リポジトリで連続実行する」問題を解きます。
| 比較項目 | DeepSeek Web版チャット | DeepSeek Harness |
|---|---|---|
| 探しているもの | インストール不要のオンライン対話入口 | ローカル / ソースレベルの Agent 実行層 |
| 典型的なユーザー | 学習、オフィス、執筆、Q&A | 開発者、Agent とプラグインを作る人 |
| リポジトリのファイルを変えられるか | 対話が中心 | 権限の範囲内でファイルの読み書きとコマンド実行が可能 |
| 始め方 | ブラウザで当サイトの入口を開く | npx で Web UI を起動するか、ソースをクローンする |
オープンソースライセンス、費用、モデル選択、Web版との違いについて。
いいえ。DeepSeek がオープンソースで公開する Agent 実行フレームワーク(Harness)であり、モデル、ツール、セッション、UI をつなぎます。チャットと推論の能力は、これまでどおり DeepSeek-V4 などのモデルから来ます。
フレームワークのソースは MIT ライセンスでオープンソース公開され、無料で入手できます。Agent を動かすには通常 DeepSeek API を呼び出すため、token 費用が発生します。公式の料金とキーの残高に従ってください。
違います。Web版はブラウザを開いてすぐ会話するためのものです。Harness は開発者が実環境でコーディング Agent を動かすためのものです。チャットが必要なら当サイトの入口を、コード変更やツール実行が必要なら Harness を使ってください。
不要です。公開ドキュメントの一般的な経路は DeepSeek クラウド API です。必要なのは Node.js、API Key、ブラウザであり、自分で GPU を用意する必要はありません。
公式は開発者プレビューと明記し、互換性を壊す変更があると注意しています。学習、実験、プラグイン開発には適しています。本番投入は安定性を自分で評価し、検証済みのバージョンを固定してください。
dsh は DeepSeek Harness のよく使われる略称と CLI 名です。Node.js を入れたあと npx @deepseek-ai/dsh web を実行すると、既定では http://127.0.0.1:3080 で Web UI が開きます。
今すぐ会話したいなら DeepSeek Web版を開いてください。リポジトリで Agent を動かしたいなら、公式の DeepSeek Harness を使ってください。
本ページは DeepSeek-V4 サイトが、DeepSeek 公式の Harness ページと GitHub リポジトリの公開情報をもとに整理したものです。検索と対照のためのものであり、DeepSeek 公式サイトではありません。インストール、設定、互換性は公式ドキュメントとリポジトリ README に従ってください。