myYangyunfan/dsh_desktop

DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch

何を解決するか

DSH Desktop は DeepSeek Harness (dsh) の即時利用可能なデスクトップクライアントを提供し、ユーザーが手動で Node.js をインストールしたり、CLI コマンドを実行して Web インターフェースを起動する必要がなくなります。ブラウザベースの dsh web 環境を Windows および macOS 向けのネイティブデスクトップアプリケーションに変換します。

動作方法

このアプリケーションは Tauri 2 (Rust) アーキテクチャを使用して DeepSeek Harness ランタイムをラップしています。独自のスタンドアロン Node.js ランタイムと @deepseek-ai/dsh パッケージ、および公式プラグインをバンドルしています。起動時に、再利用されたポート上でローカルな dsh web サーバーを自動的に起動し、UI をネイティブウィンドウに読み込みます。不具合のあるプラグインや設定を自動修復する「ガーディアンウォーターフォール」ブートチェーンを備え、白画面のクラッシュを防ぎます。

対象ユーザー

ブラウザタブよりもネイティブデスクトップ体験を好む DeepSeek Harness のユーザー、および環境設定(Node.js/npm)や CLI の使用を避けたい非技術者ユーザー。

主な特徴

  • ゼロ依存: 自分自身の Node ランタイムと npm CLI を含み、ターゲットマシンに事前に環境をインストールする必要がありません。
  • ネイティブデスクトップ機能: ダークグラスの無枠ウィンドウ、システムトレイ常駐、タスク完了時のネイティブシステム通知を備えています。
  • 強化されたセッション管理: ネイティブな dsh web にはない、会話のアーカイブ、復元、削除機能を追加しています。
  • 内蔵プラグインエコシステム: 視覚(OCR)、セッション管理、コンテキスト圧縮用の複数のコミュニティプラグインをバンドルしています。
  • 自己修復アーキテクチャ: ハートビート検出と監視者主導の再起動により、レンダリングやカーネルのクラッシュから自動的に回復します。
  • 予算ウィジェット: 現在のセッションのコストと残高をリアルタイムで表示し、OpenCode Go サブスクリプションをサポートしています。
  • デスクトップペット: 作業中の共感を提供する常駐のクジラマスコットを搭載しています。

関連

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