@a9i5k4/dsh-auto-memoryv3.3.17 · a9i5k4能動的に記憶を連想する。作業を始める前に、関連する過去の作業と確定済みの決定を自動で呼び戻してコンテキストに注入する。三層の自動蓄積を備え、ログがノート、台帳、ホワイトボードへと変わっていく。
向いている用途:同じプロジェクトを何日も続け、セッションを変えても続きから作業したいとき。

ユーザーマニュアル · 日本語版
インストールから日常の使い方まで、この一冊で「使い方」「探し方」「トラブル対処」を明確に説明する。
閲覧ガイド
これは一般ユーザー向けの操作マニュアルである。コードを書く必要はなく、Node.js、pnpm などの開発ツールを事前にインストールする必要もない——実行に必要な環境はインストールパッケージにすべて同梱されており、インストールすればそのまま使える。
十三節は「導入 → 使う → トラブル」の順に並んでいる。特定のトラブルだけを解決したい場合は、第十二節へ直接ジャンプしてよい。
一言で言えば:DeepSeek Harness のエージェント機能をデスクトップアプリに収めたものだ。アイコンをダブルクリックすれば会話を始められ、ファイルの読み書き、コマンド実行、ツール呼び出しを任せられる。
製品全体は三層で構成される。ユーザーが付き合うのは第三層だけで、前の二層はバックグラウンドで自動的に動く。
このバージョン(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 / .rpm | AppImage は先に chmod +x を実行してから起動する。deb / rpm はシステムのパッケージマネージャーでインストール |
アップグレードインストールで旧版を手動で終了する必要はない。インストーラーはまず実行中の旧版に終了を要求し、応答がなければ強制終了してからファイルを上書きする。どうしても終了できない場合は、インストールが明確にエラーを出して停止する——インストールは終わったのに起動しない、という事態にはならない。とはいえ、アップグレードの前に作業中の内容を保存しておくことを勧める。アンインストール時も同様に、実行中のプログラムを確認して終了させてから進むので、途中でファイルが使用中になってしまうことはない。
注:ダウンロードページで現在提供しているのは 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 Use | AI にデスクトップの操作(クリック、入力、画面の読み取り)を許可するか | 不要ならオフ。有効化しても都度の許可が必要 |
| 5 復旧モード | 起動しないときに復旧アシスタントへ入る方法の説明 | 目を通しておく程度でよい。トレイに「復旧アシスタント…」があることを覚えておく |
| 6 バンドル済みプラグイン | このインストールパッケージに含まれるプラグインを七つの大分類で説明し、一つずつインストールを始める | 「完了して開始」をクリックし、終わるまで待つ |
最後のページでは、まず大分類の概観が示される:記憶とコンテキスト、UI とワークスペース、エージェントとスキル、ドキュメントとメディア、コードとエンジニアリング、ロボットとシミュレーション、接続と自動化。各分類には「この分類が何の役に立つか」とプラグイン数が書かれている。「完了して開始」を押すと、ウィザードが一つずつインストールを始め、各プラグインの番が来るたびに、その名前、バージョン、所属する大分類、完全な説明、そして「◯◯さん、このプラグインをありがとうございます」という一文を表示する。インストール中に操作は不要で、進捗が終わるのを待てばよい——35 個のパッケージを一つずつ入れるので、初回起動はいつもより少し時間がかかる。
ウィザードが終わるとメイン画面に入る。ウィンドウを閉じてもアプリは終了しない:既定ではウィンドウがトレイに収まるだけで、バックグラウンドサービスと実行中のタスクは動き続ける。本当に終了するには、トレイメニューの「終了」を使う。
| 領域 | 位置 | 役割 |
|---|---|---|
| サイドバー | 左 | セッション一覧、新規セッション、プラグインとスキルの入口、タスクボード、スマートフォン接続、設定の入口。折りたたみ可能 |
| 会話領域 | 中央 | あなたと相手のやり取り、ツール呼び出しの過程、ファイルの変更とコマンド出力、描画されたグラフやパネル |
| 入力欄 | 下部 | 要望を入力する。ファイルの添付、モデルの切り替え、作業ディレクトリの選択ができ、送信後もいつでも中断できる |
| デスクトップコントロールバー | ウィンドウ上部 | デスクトップシェルが提供する:戻る/進む、再読み込み、ウィンドウ操作。プラットフォームによって形が少し異なる |
プリインストールプラグインを入れると、サイドバーと入力欄にはさらにいくつかの入口が増える:スキルセンター、タスクボード、コストボード、入力履歴、専門家チームなど。いずれも第九節のプラグインが提供するもので、該当するプラグインを無効にすれば消える。
要望を明確に伝える三つの要点:
ウィンドウを閉じたあとは、トレイアイコンがアプリ全体の入口になる。トレイアイコンを右クリックすると、次の項目が見える:
| メニュー項目 | 役割 |
|---|---|
| Nonead DSH Desktop を開く | ウィンドウを再び表示する |
| 画面を再読み込み | Web の更新と同じ。バックグラウンドサービスは再起動しない |
| DSH ターミナルを開く | 同梱のターミナルを開く。dsh コマンドを実行できる(Windows / macOS のみ) |
| 診断情報をエクスポート… | ログとシステム情報をまとめる。問題報告に使う |
| セーフモードに入る… | 一時環境で起動し、プラグインの問題を切り分ける(第十節参照) |
| セーフモードを終了して再起動… | セーフモード専用。通常の起動に戻す |
| プロファイル:<名前> | サブメニュー:プロファイルの切り替え、新規プロファイル…、プロファイルの管理… |
| 設定… | デスクトップ設定ページを開く |
| 更新を確認… | 手動で更新を確認する。更新がある場合、この項目はダウンロード / インストール / 再起動に変わる |
| ブラウザで開く | ブラウザアクセスを有効にすると現れる。既定のブラウザで現在の画面を開く |
| 復旧アシスタント… | 現在のプロファイルとプラグインを読み込まず、復旧モードに入る |
| 終了 | アプリを本当に終了する。バックグラウンドサービスも終わる |
旧版のマニュアルにあった「モード:強化 / 互換 / 拡張」は廃止された。2.2.9 からウィンドウモードは固定で、設定には「ウィンドウの外観(素材)」だけが残っている。
設定の入口はサイドバー下部(設定 → デスクトップ設定)。各セクションは次のとおり:
| セクション | 変更できること | 反映 |
|---|---|---|
| プロファイル | 起動時に使うプロファイルの選択、新規作成、削除(削除はそのプロファイルを復旧用バックアップディレクトリへ移すもので、共有のセッションと設定は残る) | 再起動 |
| ウィンドウの外観 | 単色またはガラスの背景。互換 / 拡張 / 強化の三つのウィンドウモードは提供されなくなった | 即時 |
| ブラウザと LAN | ブラウザでの表示を許可、本機のみか LAN か、ローカル CA 証明書のエクスポート | 即時または再起動 |
| デスクトップ通知 | 今回のタスク、バックグラウンドタスク、自動化タスクの完了・失敗時にシステム通知を出すか | 即時 |
| 権限 | システム権限(マイク、画面収録、アクセシビリティなど)の表示と要求 | 即時 |
| 起動 | ログイン時にアプリを自動起動し、ウィンドウをバックグラウンドに保つ | 即時 |
| バックグラウンド動作 | ウィンドウを閉じたあともバックグラウンドで動かし続けるか | 即時 |
| デスクトップツール | セットアップウィザード、データディレクトリ / プロファイルディレクトリ / ログディレクトリを開く、開発者ツール、ログレベル、開発者ログ、復旧アシスタントを開く | 即時 |
| バージョンと更新 | 現在のバージョン、更新の確認、再起動 | 即時 |
| プラグインとマーケット | プラグインページへ移動した:マーケットのスイッチ、リモートコントロールのスイッチはそちらにある | — |
セーフモードではこのページは読み取り専用で、ブラウザアクセス、LAN、リモートコントロール、通知などの項目も無効になる——これは設計どおりで、故障ではない。
プロファイルは独立した設定環境である:セッション、プラグイン、設定がそれぞれに属し、互いに干渉しない。典型的な使い方は「仕事」と「個人」を分ける、あるいは「日常」と「新しいプラグインの試用」を分けることだ。
実用的な三つのルール:
この節は本版マニュアルの中心である。2.2.9 のインストールパッケージには35 個のプラグインが同梱され、七つの大分類に分かれている。最初のウィザードを完了した時点で、現在のプロファイルへ自動的にインストールされる。以下ではまず「何が入り、どう入るのか」を説明し、続いて分類ごとに一つずつ紹介し、最後に管理と再インストールの方法を述べる。
インストールパッケージは 35 個のプラグインの圧縮ファイルをまとめて配布し(plugins/ ディレクトリ)、最初のウィザードの終了時に一つずつプロファイルへ入れる。これらは「任意ダウンロード」ではなく、インストールすればそこにある:プラグインページを開けば「インストール済みプラグイン」に 35 個すべてが並び、既定で有効になっている。
| 分類 | 数 | この分類が解決する問題 | ひと目で分かる入口 |
|---|---|---|---|
| 記憶とコンテキスト | 4 | 会話が来た道を覚え、大切な情報を毎回言い直さずに済む | 記憶検索、コンテキストダッシュボード、圧縮 |
| UI とワークスペース | 9 | パネル、ボード、マーケットのツールで、ワークスペースを思いどおりに整える | サイドバー、タスクボード、コストボード、プラグインマーケット |
| エージェントとスキル | 9 | 呼び出せるエージェント、専門家チーム、スキルが増え、いつでも動員できる | 専門家チーム、スキルセンター、PPT、サブ Agent |
| ドキュメントとメディア | 5 | Office ドキュメント、表、画像、動画を直接読み書きする | Excel 対話、画像生成、ドキュメントの Markdown 変換、動画 |
| コードとエンジニアリング | 2 | コードレビューとリポジトリの可視化で、開発の現場をよりはっきり見る | Git グラフ、コードレビュー |
| ロボットとシミュレーション | 2 | Universal Robots のロボットアームを制御し、オフラインシミュレーションで練習もできる | ロボットアーム制御、オフラインシミュレーション |
| 接続と自動化 | 4 | MCP、設定、履歴のツールをつないで、流れを一本につなぐ | MCP コネクター、設定の移行、入力履歴、会話の巻き戻し |
dsh-base、dsh-web-app のように本当に組み込まれていて外せない基本コンポーネントとは異なる(後者は「設定 → 組み込みプラグイン」で確認する)。
知っておきたいいくつかの細部:
package.json の依存にそのパッケージ名が現れることであり、コマンドがエラーを出したかどうかではない。完了後は名前が profile.bundles にも補われる。そうでなければ「入ったのに有効になっていない」状態になる。bundled plugin not installed: <名前>: <理由>)。ウィザードはそのまま終了する。あとからプラグインページで、どれが本当に一覧にあるかを確認できる。以下、七つの大分類ごとに 35 個すべてを挙げる。名前の後の v は同梱バージョン、「向いている用途」の一文は選ぶときの助言であり、機能の制限ではない。
会話が来た道を覚えているので、大切な情報を毎回言い直さなくてよい。
@a9i5k4/dsh-auto-memoryv3.3.17 · a9i5k4能動的に記憶を連想する。作業を始める前に、関連する過去の作業と確定済みの決定を自動で呼び戻してコンテキストに注入する。三層の自動蓄積を備え、ログがノート、台帳、ホワイトボードへと変わっていく。
向いている用途:同じプロジェクトを何日も続け、セッションを変えても続きから作業したいとき。
@yolk_vat-y/dsh-project-memoryv0.6.12 · 00080000PDF、Markdown などのドキュメントとコードのシンボルをワークスペースのローカルライブラリに索引化する。検索時には path:line の出典が付き、タスク、読んだファイル、踏んだ穴の経験も保存する。
向いている用途:ドキュメントが多く、コードベースも大きいので、何度も通読したくないとき。
billion-contextv0.1.213 · ranxianglei長いセッションを要約へ折りたたみ、より小さなコンテキストウィンドウとより少ない token で走り切る。公式には、数か月に及ぶ単一セッション、累計数十億 token を支えられるとしている。
向いている用途:1 回のセッションが非常に長く、コンテキストがいつも上限に達するとき。
dsh-contextv0.83.1 · bowenliang123ダッシュボードでコンテキストが何から構成され、どう増えているかを見て、必要なら圧縮する。/context コマンドとサイドバーパネルを提供する。
向いている用途:「コンテキストをいったい誰が埋めているのか」を突き止めたいとき。
パネル、ボード、マーケットのツールで、ワークスペースを思いどおりに整える。
@changfenhuang/dsh-genuiv0.16.0 · changfenhuangモデルは返信の中で dsh-ui フェンスを使い、レイアウト、グラフ、フォーム、クイズ、mermaid、3D シーンを描画できる。パネル上のクリックイベントをモデルへ返すこともできる。
向いている用途:説明の一節を、クリックできるパネルや対照表にしたいとき。
@linxin666/dsh-client-ui-skill-explorerv0.4.16 · linxin666読み込まれているスキルを入手元(組み込み、プロジェクト、ユーザー、カスタム、ランタイム)別に閲覧し、モデルからの呼び出しをオン/オフしたり、スキルを新規作成・削除したりできる。
向いている用途:本機にどのスキルが入っていて、それぞれ誰が提供しているのかを把握したいとき。
@linxin666/dsh-client-ui-task-boardv0.4.16 · linxin666カードは Host が管理し、実際に DSH セッションを開いて実行する。cron による定時実行と、クロスプラットフォームのスリープ抑止に対応する。
向いている用途:レビュー、巡回、定時パイプラインを無人で走らせたいとき。
@michengai/dsh-archive-managerv1.3.1 · MichengAIセッションのアーカイブ、復元、お気に入り登録、完全削除ができ、壊れたセッションログの診断もできる。
向いている用途:履歴を整理したいとき、または誤ってアーカイブした会話を探し戻したいとき。
dsh-better-sidebarv0.30.1 · コミュニティ貢献者ファイルツリー、エディタ、変更点、タスク、サイドチャットを同じ列にまとめ、セッションごとに独立させる。サイドバータブとファイルビューアの登録サービスを他のプラグインへ公開もする。
向いている用途:会話しながらファイルを直したいが、ウィンドウを何度も行き来したくないとき。
dsh-client-auto-continuev0.17.4 · コミュニティ貢献者ネットワークエラーなど人為的でない理由でリクエストが中断されたとき、ローカライズされた継続プロンプトを自動で送り直す。成功後に繰り返し継続させる設定もできる。
向いている用途:長時間、無人で走らせるタスク。
dsh-cost-meterv1.9.62 · コミュニティ貢献者現在のセッション、当日、履歴の token とコストを集計する。170 以上のモデル価格カタログを内蔵し自動で照合する。16 社の Coding Plan の購読枠とカスタム Provider の残高も確認でき、ピーク/オフピーク価格の切り替え前には通知する。
向いている用途:支出と購読枠を突き合わせたいとき。
dsh-find-pluginsv0.3.0 · Eray1145145 つのコミュニティディレクトリを集約し、GitHub と npm をリアルタイムで検索する。star 数だけでなく、関連度、信頼度、新しさ、人気度で並べ替える。
向いている用途:ある機能に既製のプラグインがあるか先に判断したいとき。
dshmarketv1.73.17 · コミュニティ貢献者DSH の中でコミュニティプラグインを閲覧・検索し、ワンクリックでインストールできる。間違って入れてもプラグインページで無効化できる。
向いている用途:眺めて、押して、入れる。
呼び出せるエージェント、専門家チーム、スキルが増え、いつでも動員できる。
@deepseek-ai/dsh-tool-subagentv0.2.2-rc.1 · DeepSeek Harness Teamモデルに名前付きツールを与え、独立したタスクを指定のサブ Agent バックエンドへ渡して実行させる。呼び出しごとに子 id を返し、完了通知と後片付けはランタイムが担う。
向いている用途:互いに依存しない作業を分けて並列に走らせたいとき。
@michengai/dsh-agency-agentsv1.2.27 · MichengAI呼び出せる 331 体の専門エージェントと 5 つの専門家チームを内蔵し、能力ごとの分担で各種タスクを処理する。協働の進め方をカスタマイズすることもできる。
向いている用途:特定の専門的な視点が欲しいときに、メインセッションへ漠然と分析させるのではなく、その専門家を名指ししたいとき。
@michengai/dsh-skills-managerv1.4.0 · MichengAI本機の Agent スキルを一元的に読み込み、安全に管理する。GitHub からのインストール、更新のプレビュー、バックアップへの巻き戻しに対応する。
向いている用途:あちこちに散らばったスキルを一か所にまとめて維持したいとき。
@tt-a1i/archify-dshv1.1.0 · tt-a1i純粋なスキルパッケージとして Archify を DSH に接続し、モデルが説明に従ってアーキテクチャ図、フローチャート、シーケンス図、データフロー図、状態遷移図を生成できるようにする。
向いている用途:システム構成を整理したいとき、または技術案を伝えたいとき。
@weibaohui/skills-managementv0.9.3 · weibaohui1 つのページで、本機の各種 coding agent(Claude、ZCode、Codex など十数種の実行環境)のスキルを管理し、ワンクリックで DSH のユーザーライブラリへ取り込める。6600 以上のスキルマーケットを内蔵し、各スキルの注入コストも集計する。
向いている用途:ツールをまたいでスキルを整理したいとき、または入れる前に token コストを見たいとき。
@wenaixi/dsh-superpowerv8.0.0 · wenaixiobra/superpowers のエンジニアリング規律スキル 15 個を移植したもの。スキル説明は中国語と英語を切り替えられ、それぞれ個別にオン/オフできる。
向いている用途:日常の開発に、体系立った進め方の制約を加えたいとき。
dsh-github-skillsv0.2.1 · コミュニティ貢献者OpenAI Codex の GitHub ワークフローの意味論を上流の基準とし、DSH のマルチ provider、承認機構、スキルのオンデマンド読み込みに合わせて適応させている。
向いている用途:Agent に issue、PR、Actions をより作法どおりに扱わせたいとき。
dsh-ppt-masterv6.1.0 · コミュニティ貢献者内容に応じて編集可能な PPTX を生成する。SVG スナップショットの出力、ネイティブテンプレートへの流し込み、PPTX の拡張もできる。
向いている用途:アウトラインや文章を手早くプレゼン資料にしたいとき。
dsh-superagentv0.1.0 · DeepSeek Harness TeamGitHub リポジトリ(任意で Feishu)を監視し、Policy に従ってリクエストを評価し、承認されたリクエストをチケットに変えて独立したセッションで実行する。Web パネルが人手での対応待ち項目をまとめる。DeepSeek の研究プロトタイプであり、公式製品ではない。
向いている用途:「能動型エージェント」という形を観察・実験したいとき。本番フローに直接載せるのは勧めない。
Office ドキュメント、表、画像、動画を直接読み書きする。
dsh-excel-chatv0.43.0 · コミュニティ貢献者自然言語で表を読み、編集し、クレンジングしてレポートを生成する。編集のたびに数式を自動で再確認し、静かなエラーを修復する。中核の操作は本機の Excel インストールに依存しない(グラフと PDF のエクスポートは Windows の Excel を使う)。
向いている用途:表をまとめて直したいとき、汚いデータをクレンジングしたいとき。
dsh-image-genv0.11.1 · shanliulingDSH の中で話しかけるように絵を描き、直せる。Gemini、OpenAI、Seedream、DashScope、ローカルの ComfyUI などの経路に対応し、サブスクリプションアカウントなら Key なしでも使える。
向いている用途:挿絵を用意したいとき、画像を直したいとき、素材をまとめて生成したいとき。
dsh-markitdownv0.2.2 · コミュニティ貢献者Microsoft の MarkItDown を呼び出し、PDF、Word、Excel、PPT、HTML、CSV、EPUB、URL をまとめてモデルが読める本文へ変換する。
向いている用途:テキスト以外のファイルを読む前に、まず変換したいとき。
dsh-remotionv0.10.5 · stardustlcReact のプロジェクトを動画にする。公式 Remotion スキル、プロジェクト検索、テンプレート、素材の並べ替え、Studio プレビュー、MP4 エクスポートを内蔵する。
向いている用途:コードでアニメーション付きの動画を生成したいとき。
dsh-univer-officev0.4.0 · DreamNumスプレッドシート、ドキュメント、プレゼンテーション、キャンバス、多次元テーブルを DSH に接続する。変更は会話の中でプレビューし、承認または破棄できる。
向いている用途:Excel、Word、PPT を中心に共同編集やレビューをしたいとき。
コードレビューとリポジトリの可視化で、開発の現場をよりはっきり見る。
@linxin666/dsh-client-ui-git-graphv0.4.14 · linxin666空のセッションでブランチを切り替え、可視化されたコミットグラフと worktree の分離を確認できる。Git 操作はホストプロセス内で安全ガード付きで実行される。
向いている用途:複数 Agent で並行開発するとき、またはターミナルに戻って git を打ちたくないとき。
@michengai/dsh-code-reviewv1.0.9 · MichengAI現在のセッションからレビューを開始し、独立したサブ Agent が Git、ソース、呼び出し元、テストを点検して、レポートをメインセッションへ持ち帰る。範囲や要件を指定してレビューでき、レポートは中国語と英語に対応する。
向いている用途:マージの前に一度、機械レビューを通したいとき。
Universal Robots のロボットアームを制御し、オフラインシミュレーションで練習もできる。
dsh-nonead-universal-robotsv0.8.6 · 拓徳科技自然言語で Universal Robots の協働ロボットアームを直接動かす。姿勢の読み取り、関節運動、描画、I/O などの操作に対応する。
向いている用途:スクリプトを書かずにティーチングとデバッグを済ませたいとき。
dsh-nonead-ursimv0.3.15 · 拓徳科技シミュレーション上で Universal Robots のロボットアームの動作を組み立てて検証する。実機に接続する必要はない。運動学レベルのモデリング。
向いている用途:まず軌道とロジックを通してから、実機で実行したいとき。
MCP、設定、履歴のツールをつないで、流れを一本につなぐ。
dsh-config-managerv0.7.0 · コミュニティ貢献者DSH の設定をワンクリックでバックアップ、復元、エクスポート、インポート、移行、同期する。設定、プラグイン、MCP、スキル、ワークスペースを対象とし、定時バックアップにも対応する。
向いている用途:マシンを替えるときに、環境ごと引っ越したいとき。
dsh-mcp-connectorv0.2.97 · コミュニティ貢献者100 以上のコネクターを揃えたデータマーケットを内蔵し、認可を一元管理し、接続をまたいでツールを検索し、接続の問題を切り分ける。OAuth、API Key、HTTP/stdio に対応する。
向いている用途:企業、金融、法務、特許、研究のデータをつなぎたいとき。
dsh-nonead-prompt-recallv0.8.7 · 拓徳科技空の入力欄で ↑ を押すと直前の指示を呼び出し、さらに ↑ で前へ、↓ で戻る。ワークスペースごとに保存され、再起動しても消えない。モデル選択器の隣には書き換えボタンがあり、@ 参照を保ったまま下書きを最適化できる。
向いている用途:同じ指示を何度も使うとき。
dsh-nonead-prompt-rewindv0.5.4 · 拓徳科技ワンクリックで、より前の任意のユーザーメッセージまでその場で巻き戻し、対象のメッセージを入力欄へ自動で戻す。書き込み系ツールが変更したファイルもまとめて復元でき、git には依存しない。
向いている用途:道を誤ったときに、きれいにやり直したいとき。
dsh plugin remove を通じてパッケージを削除し、画面には「アンインストールすると、提供している機能は利用できなくなります」と確認が出る。.tgz はプログラムディレクトリの plugins/ に残っており、消えるのはプロファイル内のインストール副本だけである。本当に軽くしたいなら、これらのパッケージを含まないインストールパッケージに替えるべきで、一つずつアンインストールするのではない。dsh-base、dsh-web-app のような組み込み基本コンポーネントは管理可能な一覧にすら入らず、「設定 → 組み込みプラグイン」で状態を見るしかない。| 経路 | 何を入れるのに向くか | 使い方 |
|---|---|---|
| プラグインページ | 公式プラグインとサードパーティプラグイン | 左側の「プラグイン」→「プラグインを追加」→「サードパーティのプラグインをインストール」で、npm パッケージ名、Git リポジトリのアドレス、またはローカルディレクトリを入力 |
| プラグインマーケット | コミュニティのサードパーティプラグイン | 先にプラグインページ(またはウィザードの第 2 手順)でマーケットを一つ有効化して再起動し、マーケット内で検索してインストール |
| DSH ターミナル | パッケージ名が分かっているもの、一括操作 | トレイ →「DSH ターミナルを開く」で dsh plugin add <パッケージ名> を実行 |
プラグインページ(左側の「プラグイン」、サブタイトルは「プラグインのインストール、有効化、設定」)は二つの役割を持つ:
dsh-xxx や @作者/プラグイン名)、GitHub リポジトリのアドレス、または本機のディレクトリを入力する。インストール時にレジストリを選べる:デフォルトレジストリ、公式レジストリ、中国本土ミラー、または自社内のカスタム npm レジストリ。プラグインマーケットは二つから選べる:dsh-community-market(同梱のオープンマーケット。独自のデータソースに対応、Beta)と dsh-market(コミュニティの人気マーケット。データは awesome-dsh-plugin 由来で、同梱プラグイン名は dshmarket)。同時に有効化できるのは一つだけである。マーケット自体もプラグインなので、プラグインページから直接オン/オフできる。
ターミナルの三つのコマンド(--profile を付けない場合は現在有効なプロファイルに作用する):
| コマンド | 役割 |
|---|---|
dsh plugin add <パッケージ名> | インストール |
dsh plugin remove <パッケージ名> | アンインストール |
dsh plugin update | インストール済みプラグインの更新 |
プラグインを入れたあとはアプリを再起動して初めて読み込まれる——インストール完了時に「インストール済みです。読み込むには DSH を再起動してください」と表示される。入ったかどうかの確認は:
OS の再インストールも、データディレクトリの削除も要らない。第十節の復旧アシスタントを使う:まず「プラグイン管理」で直前に導入したものを無効化して起動し、それでもだめなら「ロールバック」で最後に起動できたチェックポイントまで戻す。プリインストールプラグインも同じ扱いでよい——あとから入れたものと何ら変わらない。
この二つは同じ種類の問題を解く:何かを入れたら起動しなくなった。違いは、セーフモードが「きれいに入って作業する」、復旧モードが「戸口で止まって直す」ことにある。
セーフモードは独立した一時データディレクトリで起動する:既存のプラグイン、設定、セッション、ワークスペースの記録は読まないので、それらに引きずられることもない。元のデータは一バイトも動かない。
入り方:トレイ →「セーフモードに入る…」。または復旧アシスタントのホームで「セーフモード」をクリック。
セーフモードでできること:
制限(設計どおり):
終了:トレイ →「セーフモードを終了して再起動…」。終了後、一時環境は次回の通常起動時に自動で片付けられ、ディスクに残らない。
いつ入るか:
復旧アシスタントは三つのことを教えてくれる:なぜ入ったのか(手動なら「手動で復旧モードに入りました」と明記される)、いまどのプロファイルとどのディレクトリを使っているのか、起動がどの段階で止まったのか(Electron 初期化 → Shell 環境の準備 → デスクトップランタイムの準備 → プロファイルの選択 → プラグイン設定の組み立て → プラグインサービスの起動 → デスクトップ UI の起動 → 起動結果の確認)。どこで止まったかが分かれば、問題の範囲もそこまで絞れる。
| タブ | 用途 | いつ使うか |
|---|---|---|
| クイック復旧 | セーフモード、プラグイン管理、チェックポイントの表示、プロファイルの切り替え、データ管理、診断への総合入口 | どれを押せばいいか分からないときはここから |
| プラグイン管理 | 直接インストールしたプラグインを一覧し、「無効化」(インストールは残し、起動時に読み込まない)または「アンインストール」ができる。組み込みと保護対象は読み取り専用 | 直前に導入したプラグインが疑わしいとき |
| ロールバック | 起動チェックポイントを復元する:その時点のプロファイル、共有 settings.yaml、データディレクトリのパッチ(プラグインの有効状態を含む)をまとめて戻す | 「昨日までは動いていた」とき |
| プロファイルの切り替え | 利用できるプロファイルを一覧し、切り替えや新規作成ができる。現在のプロファイルは残る | 一つ壊れたとき、まず別のものを使う |
| リセットとデータ管理 | データディレクトリの表示・変更、既定ディレクトリへの復元、工場出荷状態への復元 | どうしても救えないとき |
| 診断 | settings.yaml、プロファイルのパッチ、プラグイン一覧の表示・編集、プロファイルディレクトリを開く、診断パッケージのエクスポート | 根本原因を調べたい、問題を報告したいとき |
ロールバックの仕組み:起動に成功するたびに、アプリは「起動チェックポイント」を保存する——その瞬間に動いていた設定の記録である。ロールバックは、プロファイル、settings.yaml、プラグインの有効状態をその時点までまとめて戻す。チェックポイントには「復元可能 / 読み取れない / チェックポイントなし」の三つの状態が表示される。「読み取れない」はそのチェックポイント自体が壊れているという意味なので、より古いものを選ぶ。
工場出荷状態への復元:現在のデータディレクトリを丸ごとゴミ箱へ移し(Windows ではごみ箱)、再起動後に既定のプロファイルを新規作成する。データディレクトリの外にあるプロジェクトのファイルは削除されない——消えるのは自分の設定とセッションだけである。実行前に、古いセッションが本当に不要かを確認してほしい。
直したあとに手動で片付ける必要はない:復旧アシスタントを普通に終了してアプリを起動すればよい。復旧モードから「再起動」を押した場合は、通常の起動フローをもう一度通る。それでも失敗すれば復旧アシスタントに戻るが、無限に繰り返すことはない。
五つの段階:確認 → ダウンロード → インストール → 再起動 → バージョン確認。再利用できる四つの操作:
| 症状 | まずすること | それでもだめなら |
|---|---|---|
| アイコンをダブルクリックしても反応しない/画面が白い | トレイから終了して開き直す。既にインスタンスが動いていないか見る | トレイから復旧アシスタントへ入り、起動がどこで止まるかを見る |
| 起動が固まる、または再起動を繰り返す | 復旧アシスタント →「プロファイルの切り替え」で使えるものに替える | 復旧アシスタント →「プラグイン管理」→ 直前に導入したものを無効化 |
| 初回ウィザードのプラグインインストールが遅い/止まる | 35 個のパッケージを一つずつ入れるので、進捗が終わるまで待つ。1 個の失敗は起動に影響しない | 「設定 → ログ」の bundled plugin not installed の記録を見る |
| プラグインを入れたら画面がエラー、パネルが 4xx | プラグインページでそのプラグインを無効化して再起動 | アンインストールし、代替のプラグインに替える |
| プラグインを入れたのに効かない | プラグインページで有効になっているか確認し、完全に終了して開き直す | 「設定 → ログ」の読み込みエラーを見る |
| ウィンドウを閉じたらアプリが見つからない | トレイアイコンを見る。既定では終了しない | トレイ →「Nonead DSH Desktop を開く」 |
| タスクが途中で止まったまま | 安全停止や確認待ちになっていないか見る。ログレベルを確認する | 診断情報をエクスポートし、時刻を添えて報告する |
| ブラウザで開けない | ブラウザアクセスが有効か確認する | 設定で「ブラウザで開くことを許可」を入れ直す |
| LAN の機器からつながらない | LAN アクセスが有効か、機器が証明書を信頼しているか確認する | ファイアウォールと本機の IP が変わっていないか見る |
| 更新が入らない | トレイからアプリを終了し、インストーラーを再実行する | 診断情報をエクスポートし、インストーラーのエラー画面を添える |
| 設定ページが灰色で変更できない | セーフモードである可能性が高い。上部の帯を見る | セーフモードを終了して再起動する |
トレイ →「診断情報をエクスポート…」、または設定ページ下部の同じ項目。パッケージにはローカルパス、ログ、システム情報、クラッシュ時のメモリ断片が入る。共有する前に自分で一度目を通してほしい:パスやセッションの断片にプライベートな内容が含まれていることがある。
| 内容 | 場所 |
|---|---|
| アプリデータ(プロファイル、設定、セッション、プラグイン) | 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) |
| デスクトップログ | 設定 → デスクトップツールで有効化できる。診断パッケージに含めてエクスポートされる |
| セッションファイル | データディレクトリ下のセッションストア。復旧アシスタントの「診断」からプロファイルディレクトリを直接開ける |
| プロジェクトのファイル | セッションごとに指定した作業ディレクトリ。アプリデータの中にはなく、アンインストールしても消えない |
README.md / README.zh.md:インストール、ビルド、開発環境。docs/:アーキテクチャの説明、リリース手順、プラグイン開発ガイド。Nonead-DSH-Desktop-User-Manual.en.md と八言語の HTML 版:内容は対応しており、突き合わせに便利である。CHANGELOG.md:各バージョンの変更点。2.2.9 の項目には本冊と一致する「プリインストールプラグイン一覧(35 個)」がある。本製品は上流の DeepSeek Harness とオープンソースコミュニティの上に成り立っている:Electron、Node.js、pnpm、Python、そして Cordis のプラグイン体系と公式バンドル群。上流のメンテナとすべての貢献者に感謝する。
同梱される 35 個のプラグインは、以下の作者とチームによるものである(名称順。同じ作者が複数を担当する場合がある):
各プラグインの具体的なバージョン、作者、完全な説明は、同梱の plugins/manifest.json に書かれており、プラグインページの詳細でも確認できる。
マニュアルはバージョンに合わせて更新される。現在のバージョンと合わない箇所を見つけたら、GitHub / GitCode で issue を立ててほしい。