ディレクトリに戻る

dsh_mobile

キュレーションリスト掲載メンテナンス: 活発

jayanttang/dsh_mobile

Reach a local DSH host from iPhone or iPad through a WSS relay, with session, pairing, and file controls.

GitHub で見るホームページ
$ dsh plugin --profile web add dsh-plugin-mobile-link

15

スター

5

フォーク

Swift

言語

MIT

ライセンス

2026-09-17

作成日

2026-11-13

最終プッシュ

MIT ライセンスの DSH コネクタプラグインに iOS の SwiftUI クライアントと自前運用可能な Go 製 WSS リレーを組み合わせ、グローバル IP も VPN もなしで iPhone / iPad からローカルの DeepSeek Harness セッションを追跡・回答できるようにします。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-11-14

ライセンス

MIT

01どんなタスクに使えるのか?

  • タスクはコンピュータ上で走らせたまま、iPhone や iPad から DeepSeek Harness のセッションを追い、質問に答える

    スマートフォンにデスクトップと同じセッション一覧とメッセージストリームが表示され、コンピュータがロックしてもタスクは動き続け、保留中の質問にはスマートフォンから回答できる

    長時間の DSH タスクをデスクトップに残したまま、スマートフォンから状況確認や回答をしたい開発者

  • グローバル IP も VPN も用意せずにスマートフォンとコンピュータをペアリングする

    QR コードによるペアリング手順とデバイスごとの識別子。リレーのアドレスと識別子は `~/.dsh/mobile-link/agent.json` に保存される

    スマートフォンから DSH を使うためだけにマシンを公開したり VPN を常時接続したりしたくない自前運用者

  • 公共リレーを使わず、自分でリレーホストを運用する

    リポジトリ内の Go 実装リレー(`relay-go/`)を Caddy 経由で公開し、リアルタイム負荷とデバイス別使用量を `http://127.0.0.1:8787/stats` で確認できる

    リレーホスト・割当量・運用を自分で掌握したい運用担当者

02DeepSeek Harness への導入方法

前提条件

  • コンピュータに DSH が導入済みで `dsh web` を起動できること。コネクタには Node.js 22 以上が必要
  • 公共リレーを使う場合は、iPhone / iPad に TestFlight が入っていること
  • 自前リレーの場合は、グローバル IP を持つホスト(macOS または Linux)と Caddy

インストール手順

  1. 01

    TestFlight の公開テストに参加してアプリをインストールする(TestFlight 自体の導入が先)

  2. 02

    コネクタを実際に使っているプロファイルへ導入する。CLI の web 版なら `dsh plugin --profile web add dsh-plugin-mobile-link`、公式デスクトップ版ならアプリ内のプラグインページか、アプリ同梱の `dsh` で `desktop` プロファイルへ導入する

    $ dsh plugin --profile web add dsh-plugin-mobile-link

  3. 03

    登録: DSH 左下の「移动端连接」→ リレーのアドレスを確認 →「登记」。ヘッドレス環境では `dsh-mobile-link enroll --relay wss://<リレー>/dsh-link` を実行する

  4. 04

    ペアリング: アプリの「扫码配对」でパネルの QR コードとペアリングコードを読み取る

導入成功の確認

  • パネル上部に「已连接」と表示されれば成功です。詳細手順とトラブルシューティングは `docs/ONBOARDING.md` にあります
  • プラグインの導入とパネルからの登録は再起動不要です。CLI だけで登録し、かつホストが起動中のときのみ 1 回再起動します

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH コネクタプラグイン(`dsh plugin --profile web add dsh-plugin-mobile-link`)が `127.0.0.1` でローカルの `dsh web` に接続し、WSS リレー経由で SwiftUI の iOS クライアントへセッションを橋渡しする

  • セッションの遠隔表示と保留中質問への回答

    ローカルの `dsh web` ホスト(コネクタが `127.0.0.1` で接続)→デスクトップと同じセッション一覧とメッセージストリーム(文字起こし・画像・ファイルを含む)

  • QR ペアリングとデバイス管理

    リレーのアドレスと識別子を `~/.dsh/mobile-link/agent.json` に書き込む
  • `agentId` 単位で認証・転送する WSS リレー

    iOS アプリとコンピュータ側コネクタからの WSS フレーム→`agentId` ごとに転送されるフレーム。リレーはセッション内容を解析しない

    リレーホストは `agentId` 単位の通信メタデータを見られるが、セッション内容は見られない
  • コンピュータのスクリーンショットやファイルをペアリング済みのスマートフォンへ送る

    リレー経由で接続しているときだけファイルがコンピュータの外へ出る

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 長時間の DSH タスクをデスクトップに残したまま、スマートフォンから状況確認や回答をしたい開発者
  • スマートフォンから DSH を使うためだけにマシンを公開したり VPN を常時接続したりしたくない自前運用者
  • リレーホスト・割当量・運用を自分で掌握したい運用担当者

不向きな用途

  • コネクタと iOS アプリは同じプロトコルで進化するため、どちらも最新版に保つ必要があります。README はバージョン間の互換ウィンドウが限られると明記し、`docs/VERSIONING.md` に組み合わせの制約を示しています。
  • バックグラウンド対応は部分的です。コンピュータ側で新しく始めたセッションはアプリを起動できず(APNs が未実装)、長時間回答されない質問は失われる可能性があり、ファイル送信もリレー経由のときだけ使えます。

05互換性・メンテナンス・セキュリティ上の注意

  • コネクタと iOS アプリは同じプロトコルで進化するため、どちらも最新版に保つ必要があります。README はバージョン間の互換ウィンドウが限られると明記し、`docs/VERSIONING.md` に組み合わせの制約を示しています。
  • 製品として提供される接続経路はリレー経由のみで、`dsh://direct` は DEBUG 専用のテスト経路です。自前リレーにはグローバル IP を持つホスト(macOS または Linux)と Caddy が必要です。
  • アプリは TestFlight で配布され、ソースからビルドするには macOS と Xcode 16 以上が必要です。コンピュータ側には起動可能な `dsh web` ホストと、コネクタ用の Node.js 22 以上が要ります。
  • バックグラウンド対応は部分的です。コンピュータ側で新しく始めたセッションはアプリを起動できず(APNs が未実装)、長時間回答されない質問は失われる可能性があり、ファイル送信もリレー経由のときだけ使えます。
2026-09-172026-11-10relay-v0.3.4

MIT · README の記載のみ、最新リリース relay-v0.3.4、セキュリティ監査なし

06よくある質問

DeepSeek Harness に DSH Mobile のコネクタを導入するには?

CLI の web 版なら `dsh plugin --profile web add dsh-plugin-mobile-link` を実行します。公式デスクトップ版はアプリ内のプラグインページか、アプリ同梱の `dsh` で `desktop` プロファイルへ導入します(通常の npm 版 `dsh` はこのプロファイルを拒否します)。必ず実際に使うプロファイルへ入れてください。README によると、間違ったプロファイルでもエラーにはならず、コネクタが読み込まれないだけです。コンピュータ側には起動可能な `dsh web` ホストと Node.js 22 以上が必要です。

コンピュータにグローバル IP や VPN は必要ですか?

不要です。コネクタは `127.0.0.1` でローカルホストに接続し、WSS でリレーへつなぐため、スマートフォンは 4G/5G のまま接続でき、コンピュータにグローバル IP も VPN も要りません。製品として提供される経路はリレー経由のみで、`dsh://direct` は DEBUG 専用のテスト経路です。自前でリレーを立てる場合、そのホストにはグローバル IP(macOS または Linux)と Caddy が必要です。

DSH 側でペアリングできたかはどう確認しますか?

README が示す成功の合図は、パネル上部に「已连接」と表示されることです。プラグインの導入とパネルからの登録は再起動不要で、CLI のみで登録し、かつホストが起動中のときだけ 1 回再起動します。ペアリングコードは「重新生成」を押したときだけ変わります。

DSH Mobile がまだカバーしていない範囲は?

コンピュータ側で新しく始めたセッションはアプリを起動できず(APNs が未実装)、長時間回答されない質問は失われる可能性があります。コンピュータのファイルをスマートフォンへ送る機能もリレー経由のときだけ使えます。加えてコネクタとアプリは同じプロトコルで進化するため、どちらも最新版に保つ必要があります。

08データと出典

  • 作者による申告github.coma28c5e5eee75…

    | 连接器 | 电脑(DSH 插件) | 以 `127.0.0.1` 访问本机 DSH,转成中转帧 |

  • 作者による申告github.coma28c5e5eee75…

    - 命令行 web 版:`dsh plugin --profile web add dsh-plugin-mobile-link`

  • 作者による申告github.coma28c5e5eee75…

    产品上只提供经中转这一条连接方式;`dsh://direct` 是 DEBUG-only 的测试通道。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-14。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。