ディレクトリに戻る

deepseek-harness-cli

メンテナンス: 活発

peiyuwang54/deepseek-harness-cli

DeepSeek Harness の非公式 CLI クライアント。ターミナルから DSH を操作したい方向け。

GitHub で見る
$ npm で導入: npm install -g @peiyu_wang/deepseek-harness-cli

57

スター

3

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-09-01

最終プッシュ

DeepSeek CLI は、DeepSeek を基盤としローカル端末で動作するオープンソースのコーディング・エージェントです。計画から実行までのエージェント型コーディング、6 テーマ・9 言語の Codex 風ターミナル UI、永続セッション、MCP 連携、そしてターミナル/ヘッドレス自動化/Web UI 向けのプラグインプロファイルを提供します。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-02

ライセンス

MIT

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

  • ターミナル上で計画から実行までのエージェント型コーディングを実行する

    ローカルで動作する DeepSeek コーディング・エージェント(Codex 風 TUI、永続セッション、プラグインプロファイル付き)

    ローカル端末で DeepSeek ベースのコーディング・エージェントを使いたい開発者

  • スクリプトや CI で非対話タスクを自動実行する

    `deepseek exec "run the tests"` のようにタスクを実行し結果を返す(JSON 出力可)

    CI/CD パイプラインおよび自動化スクリプト

  • MCP サーバーと管理プラグインで CLI を拡張する

    `deepseek mcp` と `deepseek plugin` 経由で接続する MCP サーバーと有効/無効化された Cordis プラグインバンドル

    ツールチェーンをカスタマイズし外部サービスと統合するチーム

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek API キー(初回起動時に貼り付け、または起動前に DEEPSEEK_API_KEY を設定)
  • macOS、Linux、または Windows(curl/PowerShell が利用可能)
  • Node.js ^22.19 または >=24 および pnpm 11.7.0(ソースビルド時のみ必要)

インストール手順

  1. 01

    macOS/Linux: curl -fsSL https://raw.githubusercontent.com/peiyuwang54/deepseek-harness-cli/master/apps/cli/install/install.sh | sh

  2. 02

    Windows(PowerShell): irm https://raw.githubusercontent.com/peiyuwang54/deepseek-harness-cli/master/apps/cli/install/install.ps1 | iex

  3. 03

    $ npm で導入: npm install -g @peiyu_wang/deepseek-harness-cli

  4. 04

    Homebrew で導入: brew install --cask peiyuwang54/dsh/deepseek-harness-cli

  5. 05

    プロジェクトディレクトリで `deepseek`(または短縮形 `dsh`)を実行して開始

    $ dsh

導入成功の確認

  • Web UI は既定で http://127.0.0.1:3080 に起動し既定のブラウザを開きます
  • `deepseek doctor` を実行すると導入状態を診断し、有効な MCP 接続を報告します

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DeepSeek Harness CLI として、公式 DeepSeek Harness と同期して開発されています

  • ターミナル上のエージェント型コーディング

    自然言語プロンプト、計画、shell コマンド編集されたコード、shell 実行、Web 検索、スキル、サブエージェントの結果

  • MCP サーバー連携

    MCP サーバーのコマンドと設定セッション内で利用できる MCP ツール

    設定済み MCP サーバー起動時に 5000 ミリ秒のリクエストごとのタイムアウトでプローブします
  • プラグインプロファイル

    tui プロファイルのプラグインパッケージ名有効/無効化された Cordis プラグインバンドル

    `install`、`update`、`remove` は依存解決に pnpm を使用します
  • 永続セッションと認証情報

    再開するセッションと DeepSeek API キー復元されたコンテキストと、共有認証情報プロバイダーが保存した API キー

    API キーは共有認証情報プロバイダーに保存され、チャット履歴には追加されません

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

向いている用途

  • ローカル端末で DeepSeek ベースのコーディング・エージェントを使いたい開発者
  • CI/CD パイプラインおよび自動化スクリプト
  • ツールチェーンをカスタマイズし外部サービスと統合するチーム

不向きな用途

  • 初回起動には DeepSeek API キーが必要で、共有認証情報プロバイダーに保存されます
  • `--yolo` は隔離と承認プロンプトの両方を無効にするため、隔離環境でのみ使用してください

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

  • 初回起動には DeepSeek API キーが必要で、共有認証情報プロバイダーに保存されます
  • `--yolo` は隔離と承認プロンプトの両方を無効にするため、隔離環境でのみ使用してください
  • ソースビルドには Node.js ^22.19 または >=24 および pnpm 11.7.0 が必要です
2026-08-142026-09-01作者は未記載

active

06よくある質問

DeepSeek CLI のインストール方法は?

macOS/Linux は curl インストールスクリプト、Windows は PowerShell インストールスクリプトを実行するか、npm(`npm install -g @peiyu_wang/deepseek-harness-cli`)または Homebrew で導入し、プロジェクトディレクトリで `deepseek` または `dsh` を実行します。

DeepSeek API キーは必要ですか?

はい。初回起動時にマスクされたプロンプトへ DeepSeek API キーを貼り付けるか、起動前に DEEPSEEK_API_KEY を設定します。キーは共有認証情報プロバイダーに保存され、チャット履歴には追加されません。

CI で非対話タスクを実行するには?

セッションなしでタスクを実行するには `deepseek exec "あなたのタスク"` を使います。`--json` で構造化出力に対応し、`resume --last` で前回の実行を継続できます。

MCP サーバーやプラグインを追加するには?

`deepseek mcp add <名前> -- <コマンド>` で MCP サーバーを追加し、`deepseek plugin --profile tui <list|verify|install|enable|disable|update>` でプラグインを管理します。プラグインの install/update/remove は依存解決に pnpm を使用します。

08データと出典

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

    This is DeepSeek Harness CLI. We keep iterating in sync with the official [DeepSeek Harness](https://github.com/deepseek…

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

🏆

dsh プラグイン おすすめ

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

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

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