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 圧縮を使用しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト