shaobeichen/dsh-pocket

把 DeepSeek Harness 装进你的口袋:电脑上跑 dsh web,手机扫码即同步访问(局域网 + 公网,实时同屏)Put DeepSeek Harness in your pocket: run dsh web on your computer and access it synchronously by scanning a QR code on your phone (LAN + public network, real‑time screen mirroring)

何を解決するか

DSH Pocket を使用すると、コンピュータ上で実行中の DeepSeek Harness (DSH) インスタンスをモバイルデバイスからリモートでアクセス・制御できます。複雑なリモートデスクトップや SSH の設定を必要とせず、机のそばにいなくても、エージェントのタスクを監視し、コマンドを送信し、リアルタイムで出力を確認できます。

動作方法

このプロジェクトは DSH の Web インターフェース用のプロキシおよびトンネル提供者として機能します。主に以下の2つのアクセス方法を提供します:

  • ローカルエリアネットワーク (LAN): コンピュータのローカルIPを自動検出し、同じWiFiに接続されたデバイス用のQRコードを生成します。
  • パブリックインターネット: cloudflared トンネルを使用して、セキュアなパブリックURLとQRコードを生成し、任意のネットワーク(4G/5G/外部WiFi)からアクセス可能にします。

DSHの設定ページに直接「モバイルアクセス」として統合され、モバイル最適化されたUI(ドロワー形式のレイアウト、タッチ操作最適化)を備え、小さな画面でも使いやすいように設計されています。

対象ユーザー

自宅やオフィスのコンピュータ上で実行中のAIエージェントやタスクを管理したいが、移動中でもその制御を失いたくない DeepSeek Harness のユーザー。

特徴

  • リアルタイム同期: WebSockets を使用して、コンピュータ上のストリーミング出力をモバイルデバイスに即座に反映します。
  • セキュアなアクセス: LAN とパブリックアクセス用に独立したパスワードを実装。パブリックパスワードは自動でローテーションされ、ブルートフォース攻撃対策も備えています。
  • カスタムドメイン: 永続的で変更のないパブリックURLが必要なユーザー向けに、Cloudflare Named Tunnels をサポートしています。
  • 依存関係ゼロのインストール: 単一の npm パッケージとしてインストールされ、DSHに設定ページとプロキシサービスを追加します。
  • トラフィック最適化: 長時間のモバイル接続でもデータ使用量を抑えるために、gzip/brotli 圧縮を使用しています。

関連

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