キュレーション / remote-mobile
dsh web ui とリモートアクセス:DSH をスマホとブラウザへ
上位 4 本(★418–★8,217)で dsh をスマホとブラウザに:ワンコマンドの Web ワークベンチ、QR コード接続、クロスデバイス作業台、iOS ネイティブクライアント。トンネル・ゲートウェイ・認証まわりもまとめて比較できます。
DeepSeek Harness には Web UI が標準で付いています:`dsh web` コマンド 1 つで http://127.0.0.1:3080 が起動し、ブラウザが自動で開きます。ただし既定では 127.0.0.1(自分の PC だけ)にしか応答しないのが難しいところ。外出先のスマホ、2 台目の PC、サーバーから同じセッションを続けるには、プラグインの出番です。代表的な 4 本を収録:dsh-web(★8,217)は Web ワークベンチ一式をワンコマンドで導入、dsh-pocket(★1,438)は QR コード 1 枚でスマホにそのまま表示(LAN+公開トンネル)、Agents-Anywhere(★1,330)はどの端末からでも使える作業台、dsh-mobile(★418)はゲートウェイ plugin 付きの iOS ネイティブクライアント。その下に LAN 公開・Tailscale・中継サーバーの自動ランキングを並べ、公式の仕組み解説とポート公開前のセキュリティ確認リストを添えました。
いちばん速いのは:PC で `dsh web` を実行し、dsh-pocket を入れてスマホで QR コードを読むだけ。同じ Wi-Fi なら 2 分で使えます。外からアクセスしたい場合は dsh-pocket の公開トンネルかセルフホスト型ゲートウェイを選び、ポートを開く前に必ず認証を足してください。
358 プラグイン19.3K スター
GitHub リストから同期 · カタログ更新:2026-09-30
いま注目すべき理由
需要は明確なのに受け皿がない状態です:コマンド名(dsh web ui)、インストールコマンドの一部(web ui all)、さらにはエラーメッセージ全文(authentication required, reopen the url printed by dsh web)をそのまま検索する人がいる一方で、正面から答えるページがありません。公式ドキュメントはローカル起動までしか書いていません。
Web UI は dsh の正式な機能です:`dsh web` は公式コマンドで、公式ドキュメントにも Web UI ガイドがあり、SSH 起動ではホスト URL が表示されます。ただし既定の待ち受けは 127.0.0.1 のみ。PC の外はすべてプラグインの領域で、コミュニティはすでに答えを揃えています。
このテーマは今ラウンドで最もツールが充実しています:上位 4 本だけで 11,400 超のスターがあり、2026-09-30 の直前まで全リポジトリが更新済み。QR 接続・LAN ゲート・Tailscale・中継ゲートウェイ・MFA と、分化したツールが今も増え続けています。
このコレクション
編集者のおすすめを先頭に、残りは GitHub トピックで自動抽出してスター順に並べています。データは同期のたびに更新されます。
- 1dsh-webby zhu1090093659
DeepSeek Harness(dsh)の Web プラグインを集約するエコシステムパッケージ。すべてがプラグインであり、クリエイティブワークショップ(dsh-market.com)経由で配布されます。
編集者のおすすめキュレーションWeb UI・フロントエンド8,166553 - 2dsh-pocketby shaobeichen
モバイル/远程 dsh web:LAN + cloudflared QR、WS ミラー、モバイル drawer、自動ローテーション URL
編集者のおすすめキュレーションWeb UI・フロントエンド1,40570 - 4dsh-mobileby clarklevis1995
DeepSeek Harness 向けのネイティブ iOS クライアント。Harness と WebSocket で接続し、ワークスペース・セッション・リアルタイム応答・Agent の実行軌跡を iPhone へ届けます。
編集者のおすすめデスクトップ・アプリ40832 - 51,544186
- 634129
- 7ds-harness-remoteby liguobao
DeepSeek Harnessのマルチデバイス遠隔アクセスプラグイン。低遅延・エンドツーエンド暗号化のP2P優先ネットワークで、PC・Android・WebからリモートのHarnessを安全に操作できます。
キュレーションデスクトップ・アプリ24125 - 8deepseek-harness-desktopby ningbainb
オープンソース Windows デスクトップクライアント:ゼロセットアップ、Codex、プラグイン、SSH、モバイルリモート、11 スキン
キュレーションWeb UI・フロントエンド75324 - 9dsh-iosby zseven-w
会話内で iOS シミュレータと USB 接続の iPhone を操作できるプラグイン。起動・ビルド・UI 操作など 21 のツールと、タップやドラッグができるストリーミングサイドパネルを備える。
キュレーションデスクトップ・アプリ30825 - 11dsh-web-mobileby mexiaosqwq
dsh web を縦屏/モバイル向け適配:safe-area、ドロワーナビ、モバイルヘッダー、表/バブル修正
キュレーションWeb UI・フロントエンド10524 - 12dsh-androidby zseven-w
DeepSeek Harness を Android で動かすプラグイン。adb 経由でエミュレータや USB 接続デバイスの画面ストリームを、会話の中で直接ビルド・実行・操作できます。
キュレーションエージェント・自動化・ワークフロー16415 - 1317910
- 14dsh-mobile-apkby kelai141
dsh Android シェル APK:WebView + 内蔵 Termux ランタイム、SAF ブリッジ、保活、看门狗、オンライン更新
デスクトップ・アプリ56866 - 18dsh-notifierby thewolfwalker
統合通知プッシュ:notify() API、8 チャネル(telegram/dingtalk/feishu 等)、自動イベント+agent ツール
キュレーションチャット・IM5412
公式の仕組み:dsh web コマンド 1 つ、既定はローカルのみ
プラグインを選ぶ前に、dsh 本体がすでに何をしてくれるかを押さえておきましょう。公式 README の web コマンドに関する記述は 1 段落だけで、このページのプラグインはすべてその基線の上に成り立っています。
dsh web:内蔵の Web UI 起動コマンド
`npx @deepseek-ai/dsh web` は既定で http://127.0.0.1:3080 に Web UI を起動し、ブラウザを自動で開きます。`--no-open` を付けるとブラウザを開かずサーバーだけ起動。SSH 起動では転送アドレスを SSH クライアントが管理するため、ホスト URL の表示だけが行われます。公式ドキュメントには Web UI ガイドがありますが、「リモートから使う」部分は書かれておらず、コミュニティに委ねられています。
既定は 127.0.0.1 のみ:スマホから繋がらない原因
既定のバインドは自分の PC のループバックアドレスなので、他の端末からは初期状態で届きません。これはセキュリティ上の既定値であり、このページが存在する理由でもあります。バインドの変更はプラグインが担います:dsh-web-startup-auth は 0.0.0.0 への変更をログイン登録ページと署名付きセッション Cookie に置き換え、さらにその上の MFA 方式は下のセキュリティ欄で紹介します。
「dsh web ui all」はコミュニティのまとめ導入パッケージ
「dsh web ui all」で検索する人の多くは `@linxin666/dsh-web-ui-all` を探しています。`dsh plugin --profile web add` 1 回で Web UI 系プラグイン一式(タスクボード / git グラフ / remote web ui / スキン等)をまとめて導入できるコミュニティ製パッケージで、dsh-web エコシステムのリポジトリから公開されています。DeepSeek 公式の npm スコープには含まれないため、便利なバンドルとして使い、公式コンポーネントとは混同しないでください。
dsh remote の 3 つの方法:QR 直結・トンネル・サーバー構築
このページのプラグインはすべて 3 つの型のどれかです。スマホがどこにいるかで選びます:同じ Wi-Fi か、外のネットワークか、自分のサーバーか。
QR コードで直結(同じネットワーク・設定不要)
dsh-pocket は LAN 用と公開トンネル(cloudflared)用の QR コードを並べて表示し、WebSocket で画面をリアルタイム同期、公開 URL は自動ローテーション。PC で dsh web を実行し、スマホで読み取るだけです。dsh-remote-web-gateway は Cloudflare Quick Tunnel を利用:使い切り QR コードか 8 桁のペアリングコード、端末ごとの認可(いつでも取り消し可能)、GitHub Device Flow ログインにも対応します。
LAN 公開・メッシュ VPN(バインド変更と門番)
スマホと PC が同じネットワークなら:saya-ch/dsh-mobile は安全な LAN 越しにスマホのブラウザへ dsh を届け、QR/リンク/キーのペアリングに対応。iceapriler/dsh-remote-mobile は認証つき LAN・Tailscale アクセスと端末単位の永続セッションを追加します。dsh-web-startup-auth は 0.0.0.0 へのバインド変更とログインページを担当。Tailscale のメッシュ網と組み合わせると最後まで非公開のまま使えます。
サーバー構築(どこからでも到達)
ネットワークの外からアクセスするなら:mrrisega/dsh-remote は中継またはセルフホスト型サービスを経由してスマホブラウザを接続。juanwang-buaa/dsh-full-remote は監査可能なトークンゲートウェイで端末ごとにセッションを発行。flymysql/dsh-remote と ds-harness-remote は認可済みクライアントから遠隔の Harness ホストを直接操作します。構築手順は下のセルフホストサーバーガイドへのリンクから。
ポートを公開する前に:認証が先
Web UI はツール実行の承認・ワークスペースの閲覧・トークン消費までできてしまいます。上のすべての公開経路は、このセクションのどこかの層の後ろに置くのが原則です。
リスク:ポートを開けばエージェントも開く
あなたの dsh web UI を開けるブラウザは、ツール実行の承認、セッション履歴とワークスペース内のファイルの閲覧、API クォータの消費までできてしまいます。ログインなしで 0.0.0.0 に変えるだけでは、カフェの Wi-Fi の誰かが——トンネルを開けばインターネット上の誰かが——操作席に座れるのと同じです。認証なしの素のポート転送はしないでください。
認証レイヤー:パスワード・MFA・端末単位のセッション
xgone/dsh-remote(★67)は loopback-only の Harness の前にログイン+TOTP 方式の二段階認証+ロール権限を置き、リモートファイルプレビュー付き。dsh-webui-auth はすべてのリソースと API 呼び出しをアカウントの後ろに遮断します。ゲートウェイ系(dsh-remote-web-gateway、dsh-full-remote)は端末ごとに認可を発行し、ホスト側からいつでも取り消せます。
トンネルは経路であって権限ではない
cloudflared・Tailscale・中継は「繋がること」を解決するだけで、「誰が操作しているか」は解決しません。URL をローテーションやペアリングする方式(dsh-pocket の公開 URL 自動ローテーションなど)を優先し、LAN の外に出す入口には MFA を付け、ホスト側でアクティブなセッションを確認しましょう。今繋がっているのが誰か説明できない方式は、家庭のネットワークの外では使うべきではありません。
よくある質問
dsh web ui の起動方法は?
`dsh web` を実行します(グローバル導入がなければ `npx @deepseek-ai/dsh web`)。既定では http://127.0.0.1:3080 で Web UI が起動し、ブラウザが自動で開きます。自動で開きたくなければ `--no-open` を付けてください。SSH 起動では転送アドレスを SSH クライアントが管理するため、ホスト URL の表示のみ行われます。zsh: command not found: dsh と出た場合は、まず npx 形式を使うか CLI 本体を導入してください。
authentication required(reopen the url printed by dsh web)と表示されたら?
これは dsh 本体の認証ゲートです。Web UI は起動のたびにトークン付きの専用 URL を発行し、それ以外のリクエストを拒否します。同じ PC ならターミナルに表示された URL をそのまま開き直せば大抵解決しますが、スマホからは 127.0.0.1 のトークン付き URL にそもそも届きません。QR ペアリング(dsh-pocket)や端末ごとの認証つきゲートウェイ、MFA 層など、このページのリモート方式を使ってください。
スマホから http://127.0.0.1:3080 が開けないのはなぜ?
127.0.0.1 は PC 自身のループバックアドレスで、dsh が動いているマシンの外には存在しません。他のデバイスから繋がらないのは意図された安全な既定値です。スマホから使うには 3 つの道があります:プラグインで LAN アドレスにバインドし直して認証を足す、トンネルで一時的な公開 URL を作る、セルフホスト中継を構築する。上の 3 方式の比較を参照してください。
スマホへのアプリ導入は必須?
必須ではありません。基本はブラウザです:dsh-pocket は QR コードを読むだけでスマホのブラウザにそのまま表示でき、LAN 系プラグインの多くはモバイルレイアウトを内蔵しています。ネイティブが欲しければ dsh-mobile(iOS ネイティブ+mobile-gateway plugin)や Android のクライアントもあります。まずはブラウザで始めて、毎日使うようになったらアプリを足すのがおすすめです。
dsh をスマホからアクセスできるようにするのは安全?
Web UI は「リモートシェル」だと考えてください:ツール実行の承認、ワークスペースの閲覧、トークン消費までできてしまいます。既定のループバックバインドを手で外さないこと。端末ごとのペアリングと取り消しができる方式を優先し、LAN の外に出すならログインか MFA を(xgone/dsh-remote はパスワード+TOTP 二段階認証に対応)。トンネルは「繋がる」を解決するだけで、「誰が使えるか」は解決しません。
リモートデスクトップや SSH との違いは?
リモートデスクトップは画面ごと転送するのでスマホでは操作しづらく、SSH は CLI だけでセッション画面がありません。ここにあるプラグインは dsh の本物の web UI——セッション一覧・承認・ストリーミング応答——をそのままスマホに届け、ペアリングと認証もモバイル向けに設計されています。遠隔マシンのワークスペースで作業したい場合は別のタスクです(ページ内の self-hosted・SSH 系ツールとリモートアクセスガイドを参照)。
ディレクトリ全体を見る
全カテゴリにまたがる数百のプラグイン。自作プラグインの掲載申請もできます。
