dataelement/dsh-desktop

DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版

何を解決するか

DSH Desktop は、DeepSeek Harness のユーザーに CLI を手動で起動したり、ローカルネットワークポートを管理したりする必要をなくす、使いやすいローカルファーストのデスクトップアプリケーションラッパーです。

動作方法

Electron を使用して、DeepSeek Harness の Web エクスペリエンスをスタンドアロンアプリケーションにパッケージ化します。アプリは自動的に Harness インスタンスを子プロセスとして起動し、セキュリティと安定性のためランダムなループバックポートを管理し、プロセスのライフサイクル(準備状態のチェックやログの処理など)を制御します。ユーザーのデータ(プロフィール、プラグイン、セッションなど)はインストールディレクトリの外に保存されるため、アプリの更新によってユーザー設定が消去されることはありません。

対象ユーザー

macOS や Windows で DeepSeek Harness のエージェントをローカルで実行したいが、技術的な CLI 設定やプロセス管理を避けたい開発者やユーザー。

主な特徴

  • 自動ライフサイクル管理:アプリの起動時と終了時に Harness の子プロセスを自動的に起動・終了します。
  • ポータブルなプリセット.dshpreset パッケージとしてカスタムエージェントプリセットのインポート・エクスポートをサポートし、組み込みの競合チェック機能を備えています。
  • 強化されたセキュリティcontextIsolation とサンドボックスを実装し、レンダラープロセスから Node.js の権限を削除しています。
  • クロスプラットフォーム対応:macOS(Apple Silicon および Intel)および Windows(x64)用のネイティブインストーラーを提供しています。
  • サードパーティ統合:公式 DeepSeek モデル以外の主流なサードパーティモデルプロバイダーもサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト