このプロジェクトについて
DSH Desktopは、ローカルのDeepSeek Harness体験をインストール型デスクトップアプリケーションとしてパッケージ化したものです。Harnessを自動的に起動し、プロファイル、プラグイン、ワークスペース、モデル設定、セッションをアプリケーションディレクトリの外に保持し、ローカルランタイムの準備が整い次第、完全なHarnessインターフェースを開きます。
主な機能は次のとおりです。
- 別途CLIやブラウザタブを必要とせずにHarnessを起動および停止
- ネイティブのシステムディレクトリピッカーを使用してプロジェクトワークスペースを追加および管理
- 公式DeepSeekモデルおよび主要なサードパーティモデルプロバイダーをサポート
- 完全なカスタムAgentプリセットをポータブルな`.dshpreset`パッケージとしてインポートおよびエクスポートし、インストール前に競合チェックと信頼警告を実施
- 組み込みのPPTモード(16テンプレート、192レイアウト)を通じて、ソース素材を編集可能なPPTXデッキに変換
- アプリのアップグレード後もプロファイル、プラグイン、ワークスペース、セッション、モデル設定を保持
- 起動時およびフロントエンドプラグインの障害を検出し、診断情報を`harness.log`に保持し、ガイド付きの復旧アクションを提供
- サードパーティプラグインを一時的にブロックする非破壊的なSafe Modeを提供
- ペアリングされたスマートフォンがローカルネットワークまたはオプションの一時的なパブリックトンネル経由でセッションを継続可能
- デスクトップの更新を確認し、ダウンロードとインストールをユーザーの管理下に置く
- macOSおよびWindows向けにネイティブメニュー、タイトルバーの動作、ウィンドウフォーカス、テーマ、アプリケーションブランディングを適応
プラットフォームサポート: macOS Apple SiliconおよびIntel(署名および公証済みのDMG/ZIP)、Windows x64(コード署名済みNSISインストーラー)。Windows ARM64およびLinuxは現在サポートされていません。
セキュリティ: Harness Web UIはランダムなループバックポートでのみ提供されます。レンダラーにはNode.js権限がなく、コンテキスト分離とサンドボックス化を使用します。Webview、信頼できないアプリ内ナビゲーション、予期しない権限リクエストはブロックされます。外部Webリンクはシステムブラウザで開きます。ユーザープロファイルとセッションはElectronのユーザーごとのアプリケーションデータディレクトリに保存されます。スマートフォンアクセスには短命のペアリングトークンが必要です。
開発: コントリビューションを歓迎します。公開エンジニアリングドキュメントでは、開発、アーキテクチャ、リリースランブック、プリセットパッケージ形式を扱っています。変更を提出する前に、`npm test`、`npm run typecheck`、`npm run build`を実行し、影響を受ける実際のアプリケーションフローを検証してください。Issue、ログ、スクリーンショット、テストデータに実際のAPIキーを含めないでください。
コミュニティ: WeChat QRコードまたはDiscordを通じてDSH Desktopコミュニティに参加してください。dsh-marketリポジトリは、DeepSeek Harnessのコミュニティプラグインマーケットです。
ライセンス: MIT License。DeepSeek Harnessとその依存関係は、それぞれのアップストリームライセンスおよび商標ポリシーに引き続き従います。DSH Desktopは独立したコミュニティデスクトップアプリケーションです。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.