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
インストール手順
- 01
TestFlight の公開テストに参加してアプリをインストールする(TestFlight 自体の導入が先)
- 02
コネクタを実際に使っているプロファイルへ導入する。CLI の web 版なら `dsh plugin --profile web add dsh-plugin-mobile-link`、公式デスクトップ版ならアプリ内のプラグインページか、アプリ同梱の `dsh` で `desktop` プロファイルへ導入する
$ dsh plugin --profile web add dsh-plugin-mobile-link
- 03
登録: DSH 左下の「移动端连接」→ リレーのアドレスを確認 →「登记」。ヘッドレス環境では `dsh-mobile-link enroll --relay wss://<リレー>/dsh-link` を実行する
- 04
ペアリング: アプリの「扫码配对」でパネルの QR コードとペアリングコードを読み取る
導入成功の確認
- パネル上部に「已连接」と表示されれば成功です。詳細手順とトラブルシューティングは `docs/ONBOARDING.md` にあります
- プラグインの導入とパネルからの登録は再起動不要です。CLI だけで登録し、かつホストが起動中のときのみ 1 回再起動します
03DSH 統合と能力の範囲
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 が未実装)、長時間回答されない質問は失われる可能性があり、ファイル送信もリレー経由のときだけ使えます。
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 が未実装)、長時間回答されない質問は失われる可能性があります。コンピュータのファイルをスマートフォンへ送る機能もリレー経由のときだけ使えます。加えてコネクタとアプリは同じプロトコルで進化するため、どちらも最新版に保つ必要があります。
07関連する DSH ワークフロー
awesome-gpt-image-2
by freestylefly
Prompt-as-Code engine and template library for GPT-Image2, with 470+ reverse-engineered cases, 20+ production templates and distilled agent skills.
dsh-im
by xmanrui
把 IM 机器人接入 DSH:统一管理飞书/微信/钉钉/企业微信/QQ/Telegram/Discord/WhatsApp 八个渠道,扫码或凭据接入、流式回复与设置页管理
echobird
by edison7009
All-in-one AI desktop app: one-click install for Claude Code, Codex CLI, DeepSeek and more, manage AI accounts and quotas, smart model routing with auto-failover, voice input, and run local LLMs. Bonus: a Token Pet that grows as you use AI.
wegent
by wecode-ai
Plan, build, and deliver with an open-source, self-hostable AI workspace for coding, collaboration, and automation.
08データと出典
| 连接器 | 电脑(DSH 插件) | 以 `127.0.0.1` 访问本机 DSH,转成中转帧 |
- 命令行 web 版:`dsh plugin --profile web add dsh-plugin-mobile-link`
产品上只提供经中转这一条连接方式;`dsh://direct` 是 DEBUG-only 的测试通道。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-14。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
