閲覧ガイド

Nonead DSH Desktop ユーザーマニュアル

これは一般ユーザー向けの操作マニュアルである。コードを書く必要はなく、Node.js、pnpm などの開発ツールを事前にインストールする必要もない——実行に必要な環境はインストールパッケージにすべて同梱されており、インストールすればそのまま使える。

対象バージョン:2.2.9(DSH ランタイム 0.2.2-rc.1) · 2026 年 11 月
対象読者:本製品に初めて触れるユーザー。章の順に読むか、必要な節へ直接ジャンプしてほしい
本版のポイント:インストール直後から使える 35 個のプラグイン(第九節、七つの分類ごとに紹介)、そして更新されたウィザード、トレイ、設定ページ(第三・六・七節)

本書の案内

十三節は「導入 → 使う → トラブル」の順に並んでいる。特定のトラブルだけを解決したい場合は、第十二節へ直接ジャンプしてよい。

一、これは何か

一言で言えば:DeepSeek Harness のエージェント機能をデスクトップアプリに収めたものだ。アイコンをダブルクリックすれば会話を始められ、ファイルの読み書き、コマンド実行、ツール呼び出しを任せられる。

製品全体は三層で構成される。ユーザーが付き合うのは第三層だけで、前の二層はバックグラウンドで自動的に動く。

デスクトップシェル ウィンドウ · トレイ · 更新 · ターミナル · 複数プロファイル Host(バックグラウンドサービス) プラグイン読込 · ツール実行 · セッションとファイル管理 Web UI(画面に表示される内容) 会話 · 入力欄 · サイドバー · 設定
図 1 製品は三層構成。日常の操作は最上層で行われる。
Web 版との違いは何か?Web 版はチャットしかできない。デスクトップ版はマシン全体を任せられる:ファイルを読む、コマンドを走らせる、プラグインを入れる、作業ディレクトリをつなぐ——いずれもローカルで完結し、データはマシンの外に出ない。

このバージョン(Essentials 版)は、ソフトウェアリポジトリにある汎用版とさらに違いがある:「シェルだけを入れて、あとからプラグインを入れてもらう」空のアプリではない。厳選され、互いに連携できる 35 個のプラグインをまとめてインストールパッケージに入れている。インストールして初めて開けば、それらの機能はすでにプラグインページに並んでおり、npm を一つずつ探し回る必要はない。

二、インストール

製品のダウンロードページから該当プラットフォームのインストールパッケージを取得し、ダブルクリックするだけでよい。インストールパッケージには Electron、Node.js、pnpm と固定バージョンの DSH ランタイムが組み込まれており、別途環境を用意する必要はない。本版に同梱されるのは Electron 44.0.0、Node.js 24.21.0、pnpm 11.8.0、Python 3.12.14、そして DSH ランタイム 0.2.2-rc.1 である。

プラットフォーム取得するものインストール方法
Windows x64.exe インストーラー実行して表示に従い、次へで完了
macOS(Intel / Apple チップ共通).dmg ディスクイメージ(ユニバーサルバイナリ)開いてアイコンを「アプリケーション」へドラッグ
Linux x64.AppImage / .deb / .rpmAppImage は先に chmod +x を実行してから起動する。deb / rpm はシステムのパッケージマネージャーでインストール
表 1 3 つのプラットフォームのインストール方法。Linux で FUSE 不足の警告が出る場合は --appimage-extract-and-run で実行できる。

アップグレードインストールで旧版を手動で終了する必要はない。インストーラーはまず実行中の旧版に終了を要求し、応答がなければ強制終了してからファイルを上書きする。どうしても終了できない場合は、インストールが明確にエラーを出して停止する——インストールは終わったのに起動しない、という事態にはならない。とはいえ、アップグレードの前に作業中の内容を保存しておくことを勧める。アンインストール時も同様に、実行中のプログラムを確認して終了させてから進むので、途中でファイルが使用中になってしまうことはない。

注:ダウンロードページで現在提供しているのは Windows x64、macOS ユニバーサルパッケージ、Linux x64 の 3 種類である。Linux の arm64 版はテストチャネルでビルドされており、安定版のダウンロードリンクにはまだ入っていない。ARM デバイスでネイティブモジュールの問題が起きた場合は、対応するプラットフォームの x64 版かテストチャネルのビルドを使っていただきたい。

三、初回の起動

初回起動時は既定の設定一式(desktop という名前のプロファイル)が自動的に用意され、ローカルで UI サービスが起動する。まずウィザードが表示される。手順は六つで、「セットアップをスキップ」はいつでも選べ、あとから設定ページで補える:

手順この手順で聞かれること推奨
1 ようこそウィザードが何を設定するかの説明「セットアップを開始」をクリック
2 プラグインマーケットオフ / dsh-community-market(Beta)/ dsh-market。同時に有効化できるのは一つだけ最初はオフでも使える。マーケットが欲しければ一つ選ぶ。あとから変更できる
3 リモートコントロールAgents-Anywhere(Beta)でスマートフォンやブラウザからこのマシンにアクセスするか分からなければオフ。有効化後はサイドバーの「スマートフォン接続」でペアリングする
4 Computer UseAI にデスクトップの操作(クリック、入力、画面の読み取り)を許可するか不要ならオフ。有効化しても都度の許可が必要
5 復旧モード起動しないときに復旧アシスタントへ入る方法の説明目を通しておく程度でよい。トレイに「復旧アシスタント…」があることを覚えておく
6 バンドル済みプラグインこのインストールパッケージに含まれるプラグインを七つの大分類で説明し、一つずつインストールを始める「完了して開始」をクリックし、終わるまで待つ
表 2 初回起動ウィザードの六つの手順。

最後のページでは、まず大分類の概観が示される:記憶とコンテキスト、UI とワークスペース、エージェントとスキル、ドキュメントとメディア、コードとエンジニアリング、ロボットとシミュレーション、接続と自動化。各分類には「この分類が何の役に立つか」とプラグイン数が書かれている。「完了して開始」を押すと、ウィザードが一つずつインストールを始め、各プラグインの番が来るたびに、その名前、バージョン、所属する大分類、完全な説明、そして「◯◯さん、このプラグインをありがとうございます」という一文を表示する。インストール中に操作は不要で、進捗が終わるのを待てばよい——35 個のパッケージを一つずつ入れるので、初回起動はいつもより少し時間がかかる。

セットアップをスキップするとどうなる?「セットアップをスキップ」を押すとメイン画面へ直接入り、このプリインストールプラグイン群は自動では入らない。あとから補うには:設定 → デスクトップツール →「セットアップウィザード」をもう一度実行し、最後のページで完了を押す。

ウィザードが終わるとメイン画面に入る。ウィンドウを閉じてもアプリは終了しない:既定ではウィンドウがトレイに収まるだけで、バックグラウンドサービスと実行中のタスクは動き続ける。本当に終了するには、トレイメニューの「終了」を使う。

四、メイン画面の概要

領域位置役割
サイドバー左セッション一覧、新規セッション、プラグインとスキルの入口、タスクボード、スマートフォン接続、設定の入口。折りたたみ可能
会話領域中央あなたと相手のやり取り、ツール呼び出しの過程、ファイルの変更とコマンド出力、描画されたグラフやパネル
入力欄下部要望を入力する。ファイルの添付、モデルの切り替え、作業ディレクトリの選択ができ、送信後もいつでも中断できる
デスクトップコントロールバーウィンドウ上部デスクトップシェルが提供する:戻る/進む、再読み込み、ウィンドウ操作。プラットフォームによって形が少し異なる
表 3 メイン画面の四つの領域。
作業ディレクトリはとても重要だ。既定では、そのセッションで選んだディレクトリしか読み書きできない。新しいセッションを始めるときにディレクトリが正しいか確認しておけば、あとから「違う場所を書き換えていた」と気づくよりずっと楽だ。

プリインストールプラグインを入れると、サイドバーと入力欄にはさらにいくつかの入口が増える:スキルセンター、タスクボード、コストボード、入力履歴、専門家チームなど。いずれも第九節のプラグインが提供するもので、該当するプラグインを無効にすれば消える。

五、最初の会話を始める

  1. 新しいセッションを作り、作業ディレクトリを選ぶ。
  2. 「何をするか + どこでするか + どんな結果が欲しいか」を一文で伝える。例えば「このディレクトリの README を読み、期限切れのダウンロードリンクを探して表にまとめて」。
  3. 作業が始まったら、ツール呼び出しと変更されたファイルに目を配る。方向を変えたいときは、そのまま中断して新しい指示を出す。
  4. 結果に満足できなければ、どこが違うかを伝える。文脈を保ったまま直してくれるので、セッションを作り直す必要はない。

要望を明確に伝える三つの要点:

六、トレイメニュー

ウィンドウを閉じたあとは、トレイアイコンがアプリ全体の入口になる。トレイアイコンを右クリックすると、次の項目が見える:

メニュー項目役割
Nonead DSH Desktop を開くウィンドウを再び表示する
画面を再読み込みWeb の更新と同じ。バックグラウンドサービスは再起動しない
DSH ターミナルを開く同梱のターミナルを開く。dsh コマンドを実行できる(Windows / macOS のみ)
診断情報をエクスポート…ログとシステム情報をまとめる。問題報告に使う
セーフモードに入る…一時環境で起動し、プラグインの問題を切り分ける(第十節参照)
セーフモードを終了して再起動…セーフモード専用。通常の起動に戻す
プロファイル:<名前>サブメニュー:プロファイルの切り替え、新規プロファイル…、プロファイルの管理…
設定…デスクトップ設定ページを開く
更新を確認…手動で更新を確認する。更新がある場合、この項目はダウンロード / インストール / 再起動に変わる
ブラウザで開くブラウザアクセスを有効にすると現れる。既定のブラウザで現在の画面を開く
復旧アシスタント…現在のプロファイルとプラグインを読み込まず、復旧モードに入る
終了アプリを本当に終了する。バックグラウンドサービスも終わる
表 4 トレイメニュー。「…」の付いた項目はウィンドウまたはダイアログを開く。

旧版のマニュアルにあった「モード:強化 / 互換 / 拡張」は廃止された。2.2.9 からウィンドウモードは固定で、設定には「ウィンドウの外観(素材)」だけが残っている。

七、設定ページ

設定の入口はサイドバー下部(設定 → デスクトップ設定)。各セクションは次のとおり:

セクション変更できること反映
プロファイル起動時に使うプロファイルの選択、新規作成、削除(削除はそのプロファイルを復旧用バックアップディレクトリへ移すもので、共有のセッションと設定は残る)再起動
ウィンドウの外観単色またはガラスの背景。互換 / 拡張 / 強化の三つのウィンドウモードは提供されなくなった即時
ブラウザと LANブラウザでの表示を許可、本機のみか LAN か、ローカル CA 証明書のエクスポート即時または再起動
デスクトップ通知今回のタスク、バックグラウンドタスク、自動化タスクの完了・失敗時にシステム通知を出すか即時
権限システム権限(マイク、画面収録、アクセシビリティなど)の表示と要求即時
起動ログイン時にアプリを自動起動し、ウィンドウをバックグラウンドに保つ即時
バックグラウンド動作ウィンドウを閉じたあともバックグラウンドで動かし続けるか即時
デスクトップツールセットアップウィザード、データディレクトリ / プロファイルディレクトリ / ログディレクトリを開く、開発者ツール、ログレベル、開発者ログ、復旧アシスタントを開く即時
バージョンと更新現在のバージョン、更新の確認、再起動即時
プラグインとマーケットプラグインページへ移動した:マーケットのスイッチ、リモートコントロールのスイッチはそちらにある—
表 5 デスクトップ設定ページのセクション。
プラグインマーケットとリモートコントロールはどこへ?2.2.9 から、この二項目は設定ページからプラグインページへ移った。設定ページには案内文と「プラグインページへ」ボタンが表示される。旧版マニュアルの「設定 → プラグインマーケット」という経路はもう使えない。

セーフモードではこのページは読み取り専用で、ブラウザアクセス、LAN、リモートコントロール、通知などの項目も無効になる——これは設計どおりで、故障ではない。

八、プロファイル:複数の設定

プロファイルは独立した設定環境である:セッション、プラグイン、設定がそれぞれに属し、互いに干渉しない。典型的な使い方は「仕事」と「個人」を分ける、あるいは「日常」と「新しいプラグインの試用」を分けることだ。

DSH Desktop を起動 プロファイルを選択 プラグインと設定の読込 メイン画面へ 起動失敗 復旧アシスタントへ自動移行 チェックポイントへ復元 またはプロファイル切替 成功 失敗
図 2 プロファイルは読み込むプラグインと設定を決める。起動に失敗すると復旧アシスタントに落ちる。

実用的な三つのルール:

九、プリインストールプラグイン

この節は本版マニュアルの中心である。2.2.9 のインストールパッケージには35 個のプラグインが同梱され、七つの大分類に分かれている。最初のウィザードを完了した時点で、現在のプロファイルへ自動的にインストールされる。以下ではまず「何が入り、どう入るのか」を説明し、続いて分類ごとに一つずつ紹介し、最後に管理と再インストールの方法を述べる。

9.1 出荷時に何がプリインストールされているか

インストールパッケージは 35 個のプラグインの圧縮ファイルをまとめて配布し(plugins/ ディレクトリ)、最初のウィザードの終了時に一つずつプロファイルへ入れる。これらは「任意ダウンロード」ではなく、インストールすればそこにある:プラグインページを開けば「インストール済みプラグイン」に 35 個すべてが並び、既定で有効になっている。

分類数この分類が解決する問題ひと目で分かる入口
記憶とコンテキスト4会話が来た道を覚え、大切な情報を毎回言い直さずに済む記憶検索、コンテキストダッシュボード、圧縮
UI とワークスペース9パネル、ボード、マーケットのツールで、ワークスペースを思いどおりに整えるサイドバー、タスクボード、コストボード、プラグインマーケット
エージェントとスキル9呼び出せるエージェント、専門家チーム、スキルが増え、いつでも動員できる専門家チーム、スキルセンター、PPT、サブ Agent
ドキュメントとメディア5Office ドキュメント、表、画像、動画を直接読み書きするExcel 対話、画像生成、ドキュメントの Markdown 変換、動画
コードとエンジニアリング2コードレビューとリポジトリの可視化で、開発の現場をよりはっきり見るGit グラフ、コードレビュー
ロボットとシミュレーション2Universal Robots のロボットアームを制御し、オフラインシミュレーションで練習もできるロボットアーム制御、オフラインシミュレーション
接続と自動化4MCP、設定、履歴のツールをつないで、流れを一本につなぐMCP コネクター、設定の移行、入力履歴、会話の巻き戻し
表 6 七分類のプリインストールプラグイン概観。分類と数はインストールパッケージ内の plugin/manifest.json による。
なぜ「組み込み」ではなく「プリインストール」なのか?厳密には、これらはインストールパッケージと一緒に配布され、最初のウィザードがあなたのプロファイルへ入れる通常のプラグインであり、プラグインページから自分で入れるものと同じ種類だ——だから無効化も、アンインストールも、更新もできる。dsh-base、dsh-web-app のように本当に組み込まれていて外せない基本コンポーネントとは異なる(後者は「設定 → 組み込みプラグイン」で確認する)。

9.2 プリインストールの仕組み

パッケージ内 plugins/ 35 個の .tgz + manifest.json 初回ウィザードの第 6 ページ 七つの大分類で概観を表示 「完了して開始」を押した? ウィザードの選択を保存 Host 起動前に導入 file: ローカルパッケージ プロファイルの依存へ書き込み package.json + bundles 最初のセッションから使える プラグインページで確認できる スキップ時:自動では入らない ウィザードを再実行して補える はい
図 3 プリインストールの流れ。インストールはウィザードの選択保存後、Host 起動前に行われるので、初めてメイン画面に入る時点でプラグインはもう入っている。

知っておきたいいくつかの細部:

9.3 分類別の詳細リスト

以下、七つの大分類ごとに 35 個すべてを挙げる。名前の後の v は同梱バージョン、「向いている用途」の一文は選ぶときの助言であり、機能の制限ではない。

記憶とコンテキスト(4 個)

会話が来た道を覚えているので、大切な情報を毎回言い直さなくてよい。

1自動メモリ@a9i5k4/dsh-auto-memoryv3.3.17 · a9i5k4

能動的に記憶を連想する。作業を始める前に、関連する過去の作業と確定済みの決定を自動で呼び戻してコンテキストに注入する。三層の自動蓄積を備え、ログがノート、台帳、ホワイトボードへと変わっていく。

向いている用途:同じプロジェクトを何日も続け、セッションを変えても続きから作業したいとき。

2プロジェクト永続メモリ@yolk_vat-y/dsh-project-memoryv0.6.12 · 00080000

PDF、Markdown などのドキュメントとコードのシンボルをワークスペースのローカルライブラリに索引化する。検索時には path:line の出典が付き、タスク、読んだファイル、踏んだ穴の経験も保存する。

向いている用途:ドキュメントが多く、コードベースも大きいので、何度も通読したくないとき。

3コンテキスト圧縮billion-contextv0.1.213 · ranxianglei

長いセッションを要約へ折りたたみ、より小さなコンテキストウィンドウとより少ない token で走り切る。公式には、数か月に及ぶ単一セッション、累計数十億 token を支えられるとしている。

向いている用途:1 回のセッションが非常に長く、コンテキストがいつも上限に達するとき。

4コンテキストインサイトdsh-contextv0.83.1 · bowenliang123

ダッシュボードでコンテキストが何から構成され、どう増えているかを見て、必要なら圧縮する。/context コマンドとサイドバーパネルを提供する。

向いている用途:「コンテキストをいったい誰が埋めているのか」を突き止めたいとき。

UI とワークスペース(9 個)

パネル、ボード、マーケットのツールで、ワークスペースを思いどおりに整える。

5生成 UI@changfenhuang/dsh-genuiv0.16.0 · changfenhuang

モデルは返信の中で dsh-ui フェンスを使い、レイアウト、グラフ、フォーム、クイズ、mermaid、3D シーンを描画できる。パネル上のクリックイベントをモデルへ返すこともできる。

向いている用途:説明の一節を、クリックできるパネルや対照表にしたいとき。

6スキルセンター@linxin666/dsh-client-ui-skill-explorerv0.4.16 · linxin666

読み込まれているスキルを入手元(組み込み、プロジェクト、ユーザー、カスタム、ランタイム)別に閲覧し、モデルからの呼び出しをオン/オフしたり、スキルを新規作成・削除したりできる。

向いている用途:本機にどのスキルが入っていて、それぞれ誰が提供しているのかを把握したいとき。

7タスクボード@linxin666/dsh-client-ui-task-boardv0.4.16 · linxin666

カードは Host が管理し、実際に DSH セッションを開いて実行する。cron による定時実行と、クロスプラットフォームのスリープ抑止に対応する。

向いている用途:レビュー、巡回、定時パイプラインを無人で走らせたいとき。

8セッションアーカイブ@michengai/dsh-archive-managerv1.3.1 · MichengAI

セッションのアーカイブ、復元、お気に入り登録、完全削除ができ、壊れたセッションログの診断もできる。

向いている用途:履歴を整理したいとき、または誤ってアーカイブした会話を探し戻したいとき。

9拡張サイドバーdsh-better-sidebarv0.30.1 · コミュニティ貢献者

ファイルツリー、エディタ、変更点、タスク、サイドチャットを同じ列にまとめ、セッションごとに独立させる。サイドバータブとファイルビューアの登録サービスを他のプラグインへ公開もする。

向いている用途:会話しながらファイルを直したいが、ウィンドウを何度も行き来したくないとき。

10自動継続dsh-client-auto-continuev0.17.4 · コミュニティ貢献者

ネットワークエラーなど人為的でない理由でリクエストが中断されたとき、ローカライズされた継続プロンプトを自動で送り直す。成功後に繰り返し継続させる設定もできる。

向いている用途:長時間、無人で走らせるタスク。

11コストと利用枠のボードdsh-cost-meterv1.9.62 · コミュニティ貢献者

現在のセッション、当日、履歴の token とコストを集計する。170 以上のモデル価格カタログを内蔵し自動で照合する。16 社の Coding Plan の購読枠とカスタム Provider の残高も確認でき、ピーク/オフピーク価格の切り替え前には通知する。

向いている用途:支出と購読枠を突き合わせたいとき。

12プラグイン発見dsh-find-pluginsv0.3.0 · Eray114514

5 つのコミュニティディレクトリを集約し、GitHub と npm をリアルタイムで検索する。star 数だけでなく、関連度、信頼度、新しさ、人気度で並べ替える。

向いている用途:ある機能に既製のプラグインがあるか先に判断したいとき。

13ビジュアルプラグインマーケットdshmarketv1.73.17 · コミュニティ貢献者

DSH の中でコミュニティプラグインを閲覧・検索し、ワンクリックでインストールできる。間違って入れてもプラグインページで無効化できる。

向いている用途:眺めて、押して、入れる。

エージェントとスキル(9 個)

呼び出せるエージェント、専門家チーム、スキルが増え、いつでも動員できる。

14サブ Agent 委譲@deepseek-ai/dsh-tool-subagentv0.2.2-rc.1 · DeepSeek Harness Team

モデルに名前付きツールを与え、独立したタスクを指定のサブ Agent バックエンドへ渡して実行させる。呼び出しごとに子 id を返し、完了通知と後片付けはランタイムが担う。

向いている用途:互いに依存しない作業を分けて並列に走らせたいとき。

15専門家ライブラリ@michengai/dsh-agency-agentsv1.2.27 · MichengAI

呼び出せる 331 体の専門エージェントと 5 つの専門家チームを内蔵し、能力ごとの分担で各種タスクを処理する。協働の進め方をカスタマイズすることもできる。

向いている用途:特定の専門的な視点が欲しいときに、メインセッションへ漠然と分析させるのではなく、その専門家を名指ししたいとき。

16スキル管理@michengai/dsh-skills-managerv1.4.0 · MichengAI

本機の Agent スキルを一元的に読み込み、安全に管理する。GitHub からのインストール、更新のプレビュー、バックアップへの巻き戻しに対応する。

向いている用途:あちこちに散らばったスキルを一か所にまとめて維持したいとき。

17アーキテクチャ図@tt-a1i/archify-dshv1.1.0 · tt-a1i

純粋なスキルパッケージとして Archify を DSH に接続し、モデルが説明に従ってアーキテクチャ図、フローチャート、シーケンス図、データフロー図、状態遷移図を生成できるようにする。

向いている用途:システム構成を整理したいとき、または技術案を伝えたいとき。

18スキルマーケット@weibaohui/skills-managementv0.9.3 · weibaohui

1 つのページで、本機の各種 coding agent(Claude、ZCode、Codex など十数種の実行環境)のスキルを管理し、ワンクリックで DSH のユーザーライブラリへ取り込める。6600 以上のスキルマーケットを内蔵し、各スキルの注入コストも集計する。

向いている用途:ツールをまたいでスキルを整理したいとき、または入れる前に token コストを見たいとき。

19エンジニアリングスキルパック@wenaixi/dsh-superpowerv8.0.0 · wenaixi

obra/superpowers のエンジニアリング規律スキル 15 個を移植したもの。スキル説明は中国語と英語を切り替えられ、それぞれ個別にオン/オフできる。

向いている用途:日常の開発に、体系立った進め方の制約を加えたいとき。

20GitHub ワークフロースキルdsh-github-skillsv0.2.1 · コミュニティ貢献者

OpenAI Codex の GitHub ワークフローの意味論を上流の基準とし、DSH のマルチ provider、承認機構、スキルのオンデマンド読み込みに合わせて適応させている。

向いている用途:Agent に issue、PR、Actions をより作法どおりに扱わせたいとき。

21PPT 生成ワークフローdsh-ppt-masterv6.1.0 · コミュニティ貢献者

内容に応じて編集可能な PPTX を生成する。SVG スナップショットの出力、ネイティブテンプレートへの流し込み、PPTX の拡張もできる。

向いている用途:アウトラインや文章を手早くプレゼン資料にしたいとき。

22能動型エージェントのプロトタイプdsh-superagentv0.1.0 · DeepSeek Harness Team

GitHub リポジトリ(任意で Feishu)を監視し、Policy に従ってリクエストを評価し、承認されたリクエストをチケットに変えて独立したセッションで実行する。Web パネルが人手での対応待ち項目をまとめる。DeepSeek の研究プロトタイプであり、公式製品ではない。

向いている用途:「能動型エージェント」という形を観察・実験したいとき。本番フローに直接載せるのは勧めない。

ドキュメントとメディア(5 個)

Office ドキュメント、表、画像、動画を直接読み書きする。

23Excel 対話dsh-excel-chatv0.43.0 · コミュニティ貢献者

自然言語で表を読み、編集し、クレンジングしてレポートを生成する。編集のたびに数式を自動で再確認し、静かなエラーを修復する。中核の操作は本機の Excel インストールに依存しない(グラフと PDF のエクスポートは Windows の Excel を使う)。

向いている用途:表をまとめて直したいとき、汚いデータをクレンジングしたいとき。

24画像生成dsh-image-genv0.11.1 · shanliuling

DSH の中で話しかけるように絵を描き、直せる。Gemini、OpenAI、Seedream、DashScope、ローカルの ComfyUI などの経路に対応し、サブスクリプションアカウントなら Key なしでも使える。

向いている用途:挿絵を用意したいとき、画像を直したいとき、素材をまとめて生成したいとき。

25ドキュメントの Markdown 変換dsh-markitdownv0.2.2 · コミュニティ貢献者

Microsoft の MarkItDown を呼び出し、PDF、Word、Excel、PPT、HTML、CSV、EPUB、URL をまとめてモデルが読める本文へ変換する。

向いている用途:テキスト以外のファイルを読む前に、まず変換したいとき。

26動画ワークベンチdsh-remotionv0.10.5 · stardustlc

React のプロジェクトを動画にする。公式 Remotion スキル、プロジェクト検索、テンプレート、素材の並べ替え、Studio プレビュー、MP4 エクスポートを内蔵する。

向いている用途:コードでアニメーション付きの動画を生成したいとき。

27Office 統合dsh-univer-officev0.4.0 · DreamNum

スプレッドシート、ドキュメント、プレゼンテーション、キャンバス、多次元テーブルを DSH に接続する。変更は会話の中でプレビューし、承認または破棄できる。

向いている用途:Excel、Word、PPT を中心に共同編集やレビューをしたいとき。

コードとエンジニアリング(2 個)

コードレビューとリポジトリの可視化で、開発の現場をよりはっきり見る。

28Git グラフ@linxin666/dsh-client-ui-git-graphv0.4.14 · linxin666

空のセッションでブランチを切り替え、可視化されたコミットグラフと worktree の分離を確認できる。Git 操作はホストプロセス内で安全ガード付きで実行される。

向いている用途:複数 Agent で並行開発するとき、またはターミナルに戻って git を打ちたくないとき。

29コードレビュー@michengai/dsh-code-reviewv1.0.9 · MichengAI

現在のセッションからレビューを開始し、独立したサブ Agent が Git、ソース、呼び出し元、テストを点検して、レポートをメインセッションへ持ち帰る。範囲や要件を指定してレビューでき、レポートは中国語と英語に対応する。

向いている用途:マージの前に一度、機械レビューを通したいとき。

ロボットとシミュレーション(2 個)

Universal Robots のロボットアームを制御し、オフラインシミュレーションで練習もできる。

30UR ロボットアーム制御dsh-nonead-universal-robotsv0.8.6 · 拓徳科技

自然言語で Universal Robots の協働ロボットアームを直接動かす。姿勢の読み取り、関節運動、描画、I/O などの操作に対応する。

向いている用途:スクリプトを書かずにティーチングとデバッグを済ませたいとき。

31UR オフラインシミュレーションdsh-nonead-ursimv0.3.15 · 拓徳科技

シミュレーション上で Universal Robots のロボットアームの動作を組み立てて検証する。実機に接続する必要はない。運動学レベルのモデリング。

向いている用途:まず軌道とロジックを通してから、実機で実行したいとき。

接続と自動化(4 個)

MCP、設定、履歴のツールをつないで、流れを一本につなぐ。

32設定管理dsh-config-managerv0.7.0 · コミュニティ貢献者

DSH の設定をワンクリックでバックアップ、復元、エクスポート、インポート、移行、同期する。設定、プラグイン、MCP、スキル、ワークスペースを対象とし、定時バックアップにも対応する。

向いている用途:マシンを替えるときに、環境ごと引っ越したいとき。

33MCP コネクターdsh-mcp-connectorv0.2.97 · コミュニティ貢献者

100 以上のコネクターを揃えたデータマーケットを内蔵し、認可を一元管理し、接続をまたいでツールを検索し、接続の問題を切り分ける。OAuth、API Key、HTTP/stdio に対応する。

向いている用途:企業、金融、法務、特許、研究のデータをつなぎたいとき。

34入力履歴dsh-nonead-prompt-recallv0.8.7 · 拓徳科技

空の入力欄で ↑ を押すと直前の指示を呼び出し、さらに ↑ で前へ、↓ で戻る。ワークスペースごとに保存され、再起動しても消えない。モデル選択器の隣には書き換えボタンがあり、@ 参照を保ったまま下書きを最適化できる。

向いている用途:同じ指示を何度も使うとき。

35会話の巻き戻しdsh-nonead-prompt-rewindv0.5.4 · 拓徳科技

ワンクリックで、より前の任意のユーザーメッセージまでその場で巻き戻し、対象のメッセージを入力欄へ自動で戻す。書き込み系ツールが変更したファイルもまとめて復元でき、git には依存しない。

向いている用途:道を誤ったときに、きれいにやり直したいとき。

9.4 無効化、アンインストール、再インストール

9.5 自分でプラグインを入れる:3 つの経路

経路何を入れるのに向くか使い方
プラグインページ公式プラグインとサードパーティプラグイン左側の「プラグイン」→「プラグインを追加」→「サードパーティのプラグインをインストール」で、npm パッケージ名、Git リポジトリのアドレス、またはローカルディレクトリを入力
プラグインマーケットコミュニティのサードパーティプラグイン先にプラグインページ(またはウィザードの第 2 手順)でマーケットを一つ有効化して再起動し、マーケット内で検索してインストール
DSH ターミナルパッケージ名が分かっているもの、一括操作トレイ →「DSH ターミナルを開く」で dsh plugin add <パッケージ名> を実行
表 7 3 つのインストール経路。

プラグインページ(左側の「プラグイン」、サブタイトルは「プラグインのインストール、有効化、設定」)は二つの役割を持つ:

プラグインマーケットは二つから選べる:dsh-community-market(同梱のオープンマーケット。独自のデータソースに対応、Beta)と dsh-market(コミュニティの人気マーケット。データは awesome-dsh-plugin 由来で、同梱プラグイン名は dshmarket)。同時に有効化できるのは一つだけである。マーケット自体もプラグインなので、プラグインページから直接オン/オフできる。

ターミナルの三つのコマンド(--profile を付けない場合は現在有効なプロファイルに作用する):

コマンド役割
dsh plugin add <パッケージ名>インストール
dsh plugin remove <パッケージ名>アンインストール
dsh plugin updateインストール済みプラグインの更新

9.6 入れたら再起動、入れたら確認

プラグインを入れたあとはアプリを再起動して初めて読み込まれる——インストール完了時に「インストール済みです。読み込むには DSH を再起動してください」と表示される。入ったかどうかの確認は:

  1. プラグインページを開き、「インストール済みプラグイン」に現れているか、有効になっているかを見る。
  2. サイドバーにその入口(マーケット、ボード、専門家チーム、コストなどのページ)が増えているかを見る。
  3. それでも分からなければ「設定 → ログ」を開き、ログレベルを上げて一度再起動する。読み込みに失敗していれば、通常ははっきりしたエラーが出る。

9.7 プラグインでアプリが壊れたときは

OS の再インストールも、データディレクトリの削除も要らない。第十節の復旧アシスタントを使う:まず「プラグイン管理」で直前に導入したものを無効化して起動し、それでもだめなら「ロールバック」で最後に起動できたチェックポイントまで戻す。プリインストールプラグインも同じ扱いでよい——あとから入れたものと何ら変わらない。

十、セーフモードと復旧モード

この二つは同じ種類の問題を解く:何かを入れたら起動しなくなった。違いは、セーフモードが「きれいに入って作業する」、復旧モードが「戸口で止まって直す」ことにある。

10.1 セーフモード

セーフモードは独立した一時データディレクトリで起動する:既存のプラグイン、設定、セッション、ワークスペースの記録は読まないので、それらに引きずられることもない。元のデータは一バイトも動かない。

入り方:トレイ →「セーフモードに入る…」。または復旧アシスタントのホームで「セーフモード」をクリック。

セーフモードでできること:

制限(設計どおり):

終了:トレイ →「セーフモードを終了して再起動…」。終了後、一時環境は次回の通常起動時に自動で片付けられ、ディスクに残らない。

10.2 復旧アシスタント(復旧モード)

いつ入るか:

復旧アシスタントは三つのことを教えてくれる:なぜ入ったのか(手動なら「手動で復旧モードに入りました」と明記される)、いまどのプロファイルとどのディレクトリを使っているのか、起動がどの段階で止まったのか(Electron 初期化 → Shell 環境の準備 → デスクトップランタイムの準備 → プロファイルの選択 → プラグイン設定の組み立て → プラグインサービスの起動 → デスクトップ UI の起動 → 起動結果の確認)。どこで止まったかが分かれば、問題の範囲もそこまで絞れる。

タブ用途いつ使うか
クイック復旧セーフモード、プラグイン管理、チェックポイントの表示、プロファイルの切り替え、データ管理、診断への総合入口どれを押せばいいか分からないときはここから
プラグイン管理直接インストールしたプラグインを一覧し、「無効化」(インストールは残し、起動時に読み込まない)または「アンインストール」ができる。組み込みと保護対象は読み取り専用直前に導入したプラグインが疑わしいとき
ロールバック起動チェックポイントを復元する:その時点のプロファイル、共有 settings.yaml、データディレクトリのパッチ(プラグインの有効状態を含む)をまとめて戻す「昨日までは動いていた」とき
プロファイルの切り替え利用できるプロファイルを一覧し、切り替えや新規作成ができる。現在のプロファイルは残る一つ壊れたとき、まず別のものを使う
リセットとデータ管理データディレクトリの表示・変更、既定ディレクトリへの復元、工場出荷状態への復元どうしても救えないとき
診断settings.yaml、プロファイルのパッチ、プラグイン一覧の表示・編集、プロファイルディレクトリを開く、診断パッケージのエクスポート根本原因を調べたい、問題を報告したいとき
表 8 復旧アシスタントの六つのタブ。

ロールバックの仕組み:起動に成功するたびに、アプリは「起動チェックポイント」を保存する——その瞬間に動いていた設定の記録である。ロールバックは、プロファイル、settings.yaml、プラグインの有効状態をその時点までまとめて戻す。チェックポイントには「復元可能 / 読み取れない / チェックポイントなし」の三つの状態が表示される。「読み取れない」はそのチェックポイント自体が壊れているという意味なので、より古いものを選ぶ。

工場出荷状態への復元:現在のデータディレクトリを丸ごとゴミ箱へ移し(Windows ではごみ箱)、再起動後に既定のプロファイルを新規作成する。データディレクトリの外にあるプロジェクトのファイルは削除されない——消えるのは自分の設定とセッションだけである。実行前に、古いセッションが本当に不要かを確認してほしい。

10.3 出口

直したあとに手動で片付ける必要はない:復旧アシスタントを普通に終了してアプリを起動すればよい。復旧モードから「再起動」を押した場合は、通常の起動フローをもう一度通る。それでも失敗すれば復旧アシスタントに戻るが、無限に繰り返すことはない。

十一、更新

更新を確認 新しい版? インストーラー取得 導入→再起動 旧版は自動終了 上書きインストール 新バージョンが起動 設定とプラグインは保持 最新版です いいえ はい
図 4 更新の流れ。

五つの段階:確認 → ダウンロード → インストール → 再起動 → バージョン確認。再利用できる四つの操作:

更新はプロファイル、プラグイン、セッションデータには触れない。それらはデータディレクトリにあり、インストーラーはプログラム本体だけを置き換える。ただし更新用のインストールパッケージには、新しいバージョンのプリインストールプラグイン一覧が付いてくる:新しい一覧で増えたプラグインは既存のプロファイルへ自動では入らない。ウィザードで補うか、手動で入れる必要がある。

十二、トラブル時の対処

症状まずすることそれでもだめなら
アイコンをダブルクリックしても反応しない/画面が白いトレイから終了して開き直す。既にインスタンスが動いていないか見るトレイから復旧アシスタントへ入り、起動がどこで止まるかを見る
起動が固まる、または再起動を繰り返す復旧アシスタント →「プロファイルの切り替え」で使えるものに替える復旧アシスタント →「プラグイン管理」→ 直前に導入したものを無効化
初回ウィザードのプラグインインストールが遅い/止まる35 個のパッケージを一つずつ入れるので、進捗が終わるまで待つ。1 個の失敗は起動に影響しない「設定 → ログ」の bundled plugin not installed の記録を見る
プラグインを入れたら画面がエラー、パネルが 4xxプラグインページでそのプラグインを無効化して再起動アンインストールし、代替のプラグインに替える
プラグインを入れたのに効かないプラグインページで有効になっているか確認し、完全に終了して開き直す「設定 → ログ」の読み込みエラーを見る
ウィンドウを閉じたらアプリが見つからないトレイアイコンを見る。既定では終了しないトレイ →「Nonead DSH Desktop を開く」
タスクが途中で止まったまま安全停止や確認待ちになっていないか見る。ログレベルを確認する診断情報をエクスポートし、時刻を添えて報告する
ブラウザで開けないブラウザアクセスが有効か確認する設定で「ブラウザで開くことを許可」を入れ直す
LAN の機器からつながらないLAN アクセスが有効か、機器が証明書を信頼しているか確認するファイアウォールと本機の IP が変わっていないか見る
更新が入らないトレイからアプリを終了し、インストーラーを再実行する診断情報をエクスポートし、インストーラーのエラー画面を添える
設定ページが灰色で変更できないセーフモードである可能性が高い。上部の帯を見るセーフモードを終了して再起動する
表 9 よくある症状の対照表。

診断情報のエクスポート

トレイ →「診断情報をエクスポート…」、または設定ページ下部の同じ項目。パッケージにはローカルパス、ログ、システム情報、クラッシュ時のメモリ断片が入る。共有する前に自分で一度目を通してほしい:パスやセッションの断片にプライベートな内容が含まれていることがある。

十三、データの場所とヘルプ

内容場所
アプリデータ(プロファイル、設定、セッション、プラグイン)Windows:%APPDATA%\Nonead DSH Desktop。macOS:~/Library/Application Support/Nonead DSH Desktop。Linux:~/.config/Nonead DSH Desktop
プログラム本体Windows の既定は現在のユーザーディレクトリ(インストール時に変更可。本機の例は D:\Software\Nonead DSH Desktop)。macOS は「アプリケーション」、Linux は AppImage のある場所、またはパッケージマネージャーのインストール先
プリインストールプラグインの元パッケージプログラムのリソースディレクトリ下の plugins/(35 個の .tgz と manifest.json)
デスクトップログ設定 → デスクトップツールで有効化できる。診断パッケージに含めてエクスポートされる
セッションファイルデータディレクトリ下のセッションストア。復旧アシスタントの「診断」からプロファイルディレクトリを直接開ける
プロジェクトのファイルセッションごとに指定した作業ディレクトリ。アプリデータの中にはなく、アンインストールしても消えない
表 10 データの場所。個別インストールやインストール先の変更をした場合は、実際のパスを優先する。

追加ドキュメント

謝辞

本製品は上流の DeepSeek Harness とオープンソースコミュニティの上に成り立っている:Electron、Node.js、pnpm、Python、そして Cordis のプラグイン体系と公式バンドル群。上流のメンテナとすべての貢献者に感謝する。

同梱される 35 個のプラグインは、以下の作者とチームによるものである(名称順。同じ作者が複数を担当する場合がある):

  • a9i5k4:自動メモリ
  • changfenhuang:生成 UI
  • DeepSeek Harness Team:サブ Agent 委譲、能動型エージェントのプロトタイプ
  • DreamNum:Univer Office 統合
  • Eray114514:プラグイン発見
  • linxin666:Git グラフ、スキルセンター、タスクボード
  • MichengAI:専門家ライブラリ、セッションアーカイブ、コードレビュー、スキル管理
  • ranxianglei:コンテキスト圧縮(billion-context)
  • shanliuling:画像生成
  • stardustlc:Remotion 動画ワークベンチ
  • tt-a1i:Archify アーキテクチャ図
  • weibaohui:スキルマーケット
  • wenaixi:superpowers エンジニアリングスキルパック
  • 00080000:プロジェクト永続メモリ
  • bowenliang123:コンテキストインサイト
  • 拓徳科技(NONEAD):入力履歴、会話の巻き戻し、UR ロボットアーム、UR オフラインシミュレーション
  • コミュニティ貢献者:拡張サイドバー、自動継続、設定管理、コストボード、Excel 対話、ドキュメントの Markdown 変換、MCP コネクター、PPT 生成、ビジュアルプラグインマーケット、GitHub ワークフロースキル

各プラグインの具体的なバージョン、作者、完全な説明は、同梱の plugins/manifest.json に書かれており、プラグインページの詳細でも確認できる。

マニュアルはバージョンに合わせて更新される。現在のバージョンと合わない箇所を見つけたら、GitHub / GitCode で issue を立ててほしい。