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 モデル以外の主流なサードパーティモデルプロバイダーもサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト