DeepSeek Harness プラグインがGitHubで爆発的に拡大:メモリ、マルチエージェント、ビジョン、ゲームなど
DeepSeek Harnessは瞬く間にコミュニティの遊び場となった。元記事によると、dsh-pluginをテーマにした公開GitHubリポジトリは700以上に達している。

DeepSeek HarnessプラグインがGitHubで爆発:メモリ、マルチエージェント、ビジョン、ゲームなど
はじめに
DeepSeek Harnessは瞬く間にコミュニティの遊び場となった。
ソース記事によると、dsh-pluginテーマを持つ公開GitHubリポジトリは、Harnessリリース直後に700以上に達した。開発者たちはブラウザアクセス、長期メモリ、データベース、タスク管理、ビジョンモデルサポート、マルチエージェントオーケストレーション、そしてますます増える実験的なUI機能を追加している。
その後、事態はさらに創造的になった。
同じプラグインエコシステムには、現在ではバーチャルペット、ピクセル風インターフェース、ターミナルダッシュボード、古典的なミニゲーム、さらには明らかに2005年風の中国語ウェブ広告UIを追加するプラグインまである。
これほど迅速に実現できたのは、製品理念そのものにこのような設計が組み込まれているからだ:
すべてはプラグイン。
ソース記事はこのスローガンを出発点に、本当に実用的な開発者ツールから意図的な遊び心のある実験まで、コミュニティエコシステムを読者に紹介している。
700以上のリポジトリ:コミュニティは何を追加したのか?
ソース記事はDeepSeek Harnessを、プラグインアーキテクチャに基づいて構築されたオープンソースのエージェントハーネスと説明している。
核となるアイデアはシンプルだ:すべての機能をコア製品に直接組み込む代わりに、開発者はプラグインを通じてHarnessを拡張できる。
このパターンはエージェントエコシステムに自然に適合する。なぜなら、ユーザーによって必要な能力がまったく異なるからだ。
ある開発者はGitとターミナルツールを備えたコーディングアシスタントを求める。別の開発者はメモリとプロジェクト状態を求める。また別の開発者はブラウザ、ビジョンモデル、またはカスタムインターフェースを求める。
GitHubの現在のタグシステムによると、より広範なDeepSeekエコシステムに関連付けられたリポジトリは数千あり、コミュニティ管理のDeepSeekエージェントコレクションも増え続けている。DeepSeek自体もawesome-deepseek-agentリポジトリをエージェント関連プロジェクトの公開ディレクトリとして維持している。
ソース記事によると、プラグインエコシステムがカバーするカテゴリは以下を含む:
- 開発者ツール
- エージェントオーケストレーション
- 生産性とコラボレーション
- データリサーチ
- DevOps
- AIデザイン
- メディアツール
言い換えれば、コミュニティは単一の狭い拡張機能だけを構築しているわけではない。
彼らはHarnessを汎用エージェントワークスペースへと変容させている。
dsh-agent-teams:Harness内部でマルチエージェントチームを構築
記事で紹介されている最も実用的なプラグインの1つが**dsh-agent-teams**だ。
その主な機能は、現在のエージェントがHarness内部でサブエージェントチームを作成できるようにすることだ。
例えば、次のようなタスクを与えることができる:
「AgentTeamsを使用してこのトピックを調査してください。」
現在のエージェントはチームリーダーとなり、複数のサブエージェントを作成し、問題をより小さなタスクに分解し、依存関係を定義し、メンバー同士がコミュニケーションできるようにする。
Webインターフェースはチームの現在の状態も表示でき、どのエージェントが作業中で、どのエージェントが待機中かを確認できる。
これは実質的にHarness内部に小さなマルチエージェントオーケストレーション層を構築することだ。
単一のエージェントが順番にすべての作業を行う代わりに、ワークロードを複数のエージェントに分散し、最終結果に再統合する。
研究集約型の多ファイルソフトウェアタスクでは、これは単に単一エージェントのコンテキストウィンドウを増やすよりもはるかに有用だ。
DSH Better SidebarがインターフェースをミニIDEに変える
次のプラグインDSH Better Sidebarは、よりシンプルな問題に焦点を当てている:ウィンドウの切り替えが頻繁すぎるということだ。
ソース記事によると、これは複数のツールを同じサイドバーに統合できる:
- ファイル管理
- コード編集
- ターミナル
- Git
- バックグラウンドタスク
- サブエージェント
最終的な効果は、従来のエージェント会話インターフェースというよりは、コンパクトなIDEに近い。
これは重要な違いだ。なぜなら、エージェントベースの開発は通常、複数のアプリケーション間で作業が分散されるからだ。
統合されたワークスペースがなければ、開発者はエージェントインターフェース、VS Code、ターミナル、Gitツールの間を行き来しなければならないかもしれない。よりリッチなサイドバーは、コアワークフローを1つの場所に集中させ、この断片化を減らすことができる。
その価値は、もう1つのAIモデルがあることではない。
コンテキスト切り替えの回数を減らすことだ。
dsh-at-fileが@fileワークフローを追加
次は**dsh-at-file**。小さな機能だが、コーディングエージェントにおける非常に一般的な問題を解決する。
ソース記事はこれを、開発者がすでに他のコーディングアシスタントで慣れ親しんでいる@fileスタイルのワークフローを追加するものと説明している。
手動でファイルを探し、内容をコピーし、プロンプトボックスに貼り付ける代わりに、ユーザーは入力ボックスでワークスペースを検索し、含めたいファイルを選択できる。
例えば:
@login.ts
その後、アプリケーションの他の部分を変更する際に同じ認証パターンに従うようエージェントに依頼できる。
これは小さなインタラクションの変更だが、コーディングエージェントの生産性を大幅に向上させることができる。
開発者はコンテキスト収集に費やす時間が減り、何を変更する必要があるかを明確にすることに多くの時間を費やせる。
dsh-memory-evolveがDeepSeek Harnessに長期メモリを提供
より興味深いプラグインの1つが**dsh-memory-evolve**だ。
ソース記事によると、これはDeepSeek Harnessにセッションをまたぐメモリ機能を追加する。
このメモリには以下を含めることができる:
- プロジェクト規約
- アーキテクチャ上の決定
- 過去のエラー
- 現在の進捗状況
- ブランチに関連するプロジェクト状態
このプラグインはバックグラウンドでの「スキル進化」もサポートすると説明されている。
長期実行プロジェクトでは、これはユーザーとエージェントの関係を変えることができる。
例えば、エージェントにこう伝えたとする:
「このプロジェクトのデプロイポートは8080です。」
セッション終了時にこの情報を破棄する代わりに、プラグインはそれをプロジェクトの永続メモリの一部として保存し、後で再利用できる。
ソース記事はまた、大量のメモリをアーカイブし、必要なときに呼び出すことができると指摘している。
これは長期実行エージェントシステムにとって重要な設計パターンだ:メモリは無限に成長すべきではない。組織化、検索、そして時代遅れの情報が現在のアクティブコンテキストに入らないようにする何らかのメカニズムが必要だ。
Claude CodeデータをDeepSeek Harnessに移行
このエコシステムには、Claude Codeユーザー向けの移行プラグインも含まれている。
ソース記事は2つを紹介している:
dsh-plugin-claude-bridge
このプラグインは、Claude Codeのメモリ、スキル、設定をDeepSeek Harnessに移行するためのブリッジと説明されている。
大型のCLAUDE.mdファイル、複数のスキル、プロジェクト固有の設定をすでに蓄積している開発者にとって、このプラグインの考え方は、完全な再構築を強制するのではなく、既存のものを再利用可能な形にするというものだ。
dsh-claude-move
2つ目のプラグインは、より完全な移行ツールとして発表されている。
ソース記事によると、これは以下を移行できる:
- セッション
- メモリ
- スキル
CLAUDE.md
その目標は、開発者がゼロから始めるのではなく、DeepSeek Harnessで以前のClaude Codeセッションを継続できるようにすることだ。
これはより広範なエージェントエコシステムにとって有用なシグナルだ。
ますます多くの開発者がプロンプト、スキル、メモリ、プロジェクト仕様を蓄積するにつれて、移植性はオプションではなく製品機能になりつつある。
ModLensが外部モデルを通じてビジョン機能を追加
DeepSeek Harnessは逆の方向にも拡張できる:既存のテキストワークフローを移行するだけでなく、プラグインはまったく新しいモダリティを追加できる。
ソース記事はModLensを例として紹介している。
ModLensをインストールすると、ユーザーはチャットインターフェースに画像を貼り付けることができる。プラグインは画像を外部ビジョンエンジンに送信し、テキスト、レイアウト、エンティティ、セマンティック関係などの構造化情報を抽出し、その構造化された証拠をDeepSeekに渡してさらなる推論を行う。
つまり、このプラグインは実際にパイプラインを構築している:
画像
↓
外部ビジョンエンジン
↓
構造化された証拠
↓
DeepSeek推論
これはプラグインアーキテクチャがなぜこれほど強力になり得るかの良い例だ。
ベースモデル自体がすべてを処理する必要はない。Harness
オーケストレーションレイヤーとして機能し、タスクの各部分を最適なツールにルーティングできる。
他に知っておく価値のある実用プラグイン
元記事では、いくつかの小さな実用ツールも紹介されている:
dsh-github-connector:エージェントが会話の中でGitHubを操作できるようにする。context-vista:コンテキストのどの部分がトークンを消費しているかを表示する。dsh-undo:エージェントが誤った変更を行った後にロールバック手段を提供する。dsh-record-replay:ユーザーがワークフローをデモした後、エージェントがそのプロセスを再現できるようにする。dsh-obsidian-export:Harnessの会話をObsidianにエクスポートする。dsh-share:完全なHarnessの会話を共有する。
これらの個々の機能は小さいが、合わせることでより重要なことを示している。
コミュニティは単に「より多くのAI」を追加しているだけではない。
彼らはAIを中心に欠けているピースを補完している:可観測性、ロールバック、コラボレーション、知識の獲得、ワークフローの再利用。
その後、開発者はHarnessをサイバーパンクなチューニングプロジェクトに変え始めた
この時点で、プラグインエコシステムはより面白くなり始める。
元記事はコミュニティを、DeepSeek Harnessを無限に改造できるレーシングカーとして扱っていると表現している。
ワークフローを改善するプラグインもある。
他のものは、開発者がそれを構築できる能力を持っているという理由だけで存在している。
そして、これこそが高度に拡張可能なシステムの楽しさの一部である。
dsh-TUI:Claude Codeスタイルのターミナルインターフェース
dsh-TUI プラグインは、DeepSeek Harnessに全画面ターミナルインターフェースを提供する。
元記事は以下のような機能を挙げている:
- カスタムクジラテーマのトップバー
- リアルタイムの作業状況表示
- 展開可能な推論フロー
- ダブルEscでのロールバック
- コンテキスト進行状況バー
- TPS表示
最終的な結果は、従来のWebチャットというよりも、専用のターミナルコーディング環境に近い。
キーボードファーストの操作を好むユーザーにとって、
ワークフローはHarnessコンセプトの自然な延長である。
dsh-web-uiがバーチャルペットを追加
次は dsh-web-ui。
元記事はこれを、以下を含むより野心的なWebインターフェースと説明している:
- タスクボード
- Gitグラフ
- 右側パネル
- モバイルからのリモートアクセス
- リアルタイムのトークン統計
- テーマ/スキンセンター
- バーチャルペット
その美学は意図的に遊び心があり、従来のエンタープライズ向けインターフェースというより、2000年代初頭のインターネット文化に近い。
しかし、根底にある考え方は依然として実用的だ:インターフェース自体が今やプラグイン面の一部となっている。
dsh-ads:2005年スタイルのWeb広告プラグイン
元記事で最もとんでもない例は dsh-ads。
その目的は単純だ:DeepSeek HarnessのWebインターフェースに旧式の中華風Web広告UIを追加すること。
これには以下が含まれる:
- サイドバー広告
- 会話内のフィード広告
- コーナーのポップアップ
- 旧式の開封広告スタイル
これは必須の開発者ツールではない。
だからこそ、この例は面白い。
プラットフォームが拡張しやすくなると、人々は必要な機能だけでなく、面白いと思える機能も構築するようになる。
dsh-minigamesが待ち時間をゲーム時間に変える
最も凝った新奇プラグインは dsh-minigames。
元記事によると、18のゲームが含まれており、モデルの応答、エージェントのタスク実行、またはバグ修正がまだ進行中の瞬間のために設計されている。
ゲームリストには以下のようなクラシック作品が含まれる:
- テトリス
- タンクバトル
- マッチ3パズル
- 華容道
- ヘビゲーム
- 2048
- マインスイーパー
- 五目並べ
- オセロ
- 数独
- パックマン
結果は基本的に、AI開発環境に埋め込まれた小さなアーケードである。
これは馬鹿げているように聞こえるが、エージェントシステムが直面する実際のUX問題を反映している:ユーザーはますますエージェントを待つことに時間を費やしている、特にタスクが非同期で実行される場合。
待ち時間をデッドゾーンと見なす代わりに、インターフェースはそれを別のことに活用できる。
もう一つ:感謝を伝えるだけのプラグイン
元記事は、エコシステム全体でおそらく最もミニマルなプラグインで締めくくられている:
deepseek-manners。
その仕事は、AIの応答のたびに一文を追加するだけだ:
ありがとう、クジラマスター。
それだけだ。
メモリはない。
コーディングツールもない。
MCPもない。
マルチエージェントオーケストレーションもない。
ただの礼儀だけだ。
これ以上の完璧な解釈を想像するのは難しい:
すべてがプラグイン、礼儀も含めて。
このプラグイン爆発が教えてくれること
面白い部分は実はプラグインの数ではない。
強力なエージェントプラットフォームが拡張しやすくなったとき、人々が構築したいと思うものの範囲の広さである。
コミュニティはコアモデルの周囲の空白を埋めている:
- デフォルトのコンテキストが不十分なときにメモリを追加。
- 基本インターフェースがテキスト中心のときに視覚機能を追加。
- コーディング作業がリポジトリ管理を必要とするときにGitHubを統合。
- エージェントがミスをしたときにロールバックを提供。
- 単一モデルが不十分なときにマルチエージェントオーケストレーション。
- ユーザーがエコシステム間を移行するときに移行ツールを提供。
- デフォルトインターフェースが制限的すぎるときにUIをカスタマイズ。
- 可能だからという理由だけで、ゲームや新奇機能を追加。
これはまさに成熟した開発者エコシステムの典型である。
コアプロダクトはプラットフォームを提供する。
コミュニティがそのプラットフォームが何になるかを決定する。
よくある質問
DeepSeek Harnessとは何か?
元記事では、DeepSeek Harnessはプラグイン指向アーキテクチャを中心に構築されたオープンソースのエージェントハーネスと説明されている。エージェントに作業環境を提供し、ツール、メモリ、インターフェース、ワークフローを独立して拡張できるように設計されている。
DeepSeek Harnessプラグインとは何か?
プラグインは、Harnessに特定の機能やワークフローを追加する拡張機能である。元記事の例には、マルチエージェントチーム、長期メモリ、ファイル参照、GitHub統合、視覚処理、移行ツール、カスタムユーザーインターフェース、ミニゲームが含まれる。
GitHubにはDeepSeek Harnessプラグインがいくつあるか?
元記事によると、公開時点でdsh-pluginテーマを使用する公開リポジトリは700以上あった。GitHubのリポジトリ数は継続的に変化するため、この数字は永久的な総数ではなくスナップショットと見なすべきである。
DeepSeek Harnessはマルチエージェントワークフローをサポートしているか?
元記事ではdsh-agent-teamsに焦点を当てており、サブエージェントの作成、タスクの割り当て、依存関係の定義、エージェント間の通信を可能にする。本番環境で使用する前に、プラグインの現在のソースコードで具体的な実装とリポジトリの状態を確認する必要がある。
Claude Codeの設定をDeepSeek Harnessに移行できるか?
元記事では、dsh-plugin-claude-bridgeやdsh-claude-moveなどのコミュニティプラグインが、Claude Codeのメモリ、スキル、設定、セッションをDeepSeek Harnessに移行するために使用されると説明している。これらはコミュニティプロジェクトであるため、互換性は現在のリポジトリで確認する必要がある。
DeepSeek Harnessは視覚モデルを使用できるか?
元記事によると、ModLensは外部の視覚エンジンに接続し、画像を構造化されたエビデンスに変換し、その情報をDeepSeekに渡すことができる。これは、単一モデルにすべてのモダリティを処理させるのではなく、Harnessをオーケストレーションレイヤーとして使用する例である。
DeepSeek HarnessはDeepSeekの公式製品か?
元記事では、DeepSeek Harnessをオープンソースのエージェントハーネスと説明し、コミュニティのプラグインエコシステムに焦点を当てている。開発者は、コミュニティが構築したハーネスプロジェクトを、DeepSeekの公式モデルリポジトリおよびサービスと区別すべきである。
関連ツール
- DeepSeek GitHub:DeepSeek公式GitHub組織とリポジトリのコレクション。
- DeepSeek Agent Collection:DeepSeek
メンテナンス中のエージェント関連プロジェクト一覧。
- GitHub dsh-plugin Topic:
dsh-pluginタグが付いたリポジトリを閲覧する直接的な方法。 - Awesome DeepSeek Harness:ソース記事で引用されているコミュニティ管理ディレクトリ。
- Awesome DSH Plugin:ソース記事で引用されているもう一つのコミュニティプラグインコレクション。
関連リンク
- GitHub dsh-plugin Topic:
dsh-pluginトピックを使用するパブリックリポジトリを閲覧する。 - DeepSeek Agent Repository:DeepSeek のエージェント関連プロジェクト一覧。
DeepSeek公開のプロキシ関連プロジェクト集。
- Awesome DeepSeek Harness:DeepSeek Harnessプラグインのコミュニティディレクトリ。
- Awesome DSH Plugin:DSH拡張機能のコミュニティリスト。
- GitHub上のDeepSeek組織:公式DeepSeekリポジトリ。
要約
DeepSeek Harnessは単一のエージェントインターフェースを超えつつある。そのプラグインエコシステムは、メモリ、マルチエージェント実行、GitHub、ビジョン、ロールバック、プロジェクトコンテキスト、マイグレーション、カスタムインターフェースといった実用的なギャップを埋めている。
娯楽的な実験も同様に重要である。同じエコシステム内で真面目な開発者ツールと意図的に設計されたユーモアプラグインの両方をサポートするプラットフォームは、その拡張モデルがワークフロー最適化にもコミュニティ実験の受け入れにも十分に広範であることを示している。
本当の焦点は、ユーザーが数百ものプラグインを追加することではない。エージェント自体がますますプラットフォーム化し、開発者が自分のワークフローに合わせてそれを再形成できるようになっていることにある。