スマホから DeepSeek Harness をリモート操作する

ngrok の無料トンネルで dsh の Web UI をスマホブラウザに表示。アプリ追加もルーター設定も不要、実機スクリーンショット8枚で全手順を確認できます。

最終更新: 2026-09-30

DeepSeek Harness は生まれながらの Web アプリです。エージェントは自宅の PC 上で動き、操作画面はブラウザーの localhost:3080。動画でも強調されていた通り、Web は汎用プラットフォームなので、Codex や Claude Code とは違ってリモート操作専用アプリが不要。ページに届くブラウザーならどれでもハーネスを動かせます。

このガイドは同じ課題に取り組んだ2本の公開解説動画(出典はページ末尾)に沿っています:dsh は家やサーバーで動いている、自分は外出先でスマホを持っている。答えは ngrok の無料トンネルです。ローカルの3080ポートを公開 URL として外に出せば、コマンドを手打ちしても、エージェントに任せても届きます。

7ステップで DeepSeek Harness にリモートアクセス

  1. 1

    まず接続先のマシンで Harness を起動する

    リモート操作の前提は自宅機の起動です。README の実行コマンドで Web UI が始まり、コンソールに localhost:3080 と表示されます。初回起動時は DeepSeek の API キーを求めるダイアログが出るので、プラットフォームの API keys ページで新規作成し、ダイアログを確認して貼り付けます。このマシンは電源を入れたままに——スマホが後で接続するのはこのマシンです。

    $npx @deepseek-ai/dsh web
    DeepSeek Harness の GitHub README 実行セクション。ローカルの Web UI をポート3080で起動する npx @deepseek-ai/dsh web コマンドが表示されている
    コマンド1行で全部が始まります。このガイドの残りステップは、このプロセスが自宅で動いている前提です。動画 4:40 を見る
    DeepSeek プラットフォームの API keys ページで新規作成ダイアログが開き、DeepSeek Harness のサインインダイアログ用の新しいキーを発行しようとしている場面
    初回起動はキーを求められます。プラットフォームで発行し、ダイアログを確認して Harness に渡します。動画 5:17 を見る
  2. 2

    ngrok ダッシュボードで authtoken を取得する

    トンネルには無料の ngrok アカウントが必要です。ダッシュボードの Setup & Installation ページに必要なものが全て揃っています:OS 別のエージェント導入コマンド、自分のトークン入り ngrok config add-authtoken、そして転送コマンド。トークンをコピーしておきます——これがないとトンネルは起動しません。(2本目の動画では Gateway → Authtoken から同じページに到達しています。)

    ngrok ダッシュボードの Setup and Installation ページ。winget の導入コマンド、ngrok config add-authtoken 行、ngrok http の転送コマンドが並んでいる
    導入・トークン・転送がこの1ページに揃っています——トークンはここでコピー。動画 10:29 を見る
  3. 3

    コマンド3つでポート3080を公開する

    同じマシンのターミナルで順に実行します:まず ngrok エージェントを導入(動画では Windows の winget、macOS は Homebrew で同様)、トークンを登録し、最後に ngrok を Harness のポートへ向けます。ngrok http 3080 を実行すると https://xxx.ngrok-free.app のような転送 URL が表示されます——このランダムなアドレスが、外部から自宅へ入るドアです。

    $winget install ngrok.ngrok
    $ngrok config add-authtoken <YOUR_AUTHTOKEN>
    $ngrok http 3080
    Windows PowerShell で Authtoken saved to configuration file を確認し、ローカルポート3080への ngrok HTTP トンネルを開始した場面
    トークン登録済み、トンネル起動——次の行に表示される公開 URL がスマホのアクセス先です。動画 10:40 を見る
  4. 4

    もっと手軽に:エージェントにトンネル開設を頼む

    動画の白眉はここです。起動中の Harness に「ポート3080を公開して」と頼むと、エージェントは ngrok プラグインを選び、winget のコピーが古すぎると判断すると新版を自前でダウンロード、トークンを登録し、トンネルを開始、ローカルサービスの 200 応答まで確認した上で、公開 URL をコピーボタン付きでチャットに貼り付けます——さらに「無料版の URL はランダムで再起動のたびに変わる」と注意まで添えて。

    DeepSeek Harness のチャットにトンネル稼働が報告され、ランダムな ngrok-free.app の公開 URL とコピーボタン、http://localhost:3080 への転送メモが表示されている
    エージェント自身のまとめ:URL 発行、ポート3080への転送、無料リンクは再起動で変わる注意つき。動画 10:56 を見る
  5. 5

    スマホで公開リンクを開き、警告ページを通過する

    ngrok-free.app の URL をスマホへ送ります。チャットアプリでも QR コードでも構いません。初回アクセス時は ngrok 無料版の "You are about to visit" ページが表示されます——トンネルがフィッシングに悪用されるのを防ぐためのものです。Visit Site を一度タップすれば、完全なダッシュボードがブラウザーに開きます。

    ngrok 無料版の警告ページ。You are about to visit の表示と Visit Site ボタンが示され、通過後に DeepSeek Harness の Web UI が読み込まれる
    Visit Site を一度タップすれば、このブラウザーで二度と表示されません。動画 11:04 を見る
  6. 6

    セッションはそのまま:履歴も状態も全部同期

    スマホに開くのは簡易ビューアーではありません。トンネルは自宅の同じ localhost:3080 プロセスへ転送しているので、セッション一覧も会話履歴も実行中の ngrok タスクもそのまま表示されます。2本目の動画がまさにこれを実証していて、片方の PC で打ったコマンドがもう片方に即座に現れ、どちらからでもエージェントを操作できます。

    DeepSeek Harness の configure ngrok authtoken セッション。公開 URL パネル、localhost:3080 の転送先、再起動時の注意がトンネル経由のブラウザーに表示されている
    履歴もセッション状態もトンネルのメモも——スマホに見えているのは自宅画面とまったく同じものです。動画 11:28 を見る
  7. 7

    スラッシュコマンドで遠隔操作する

    ローカルで使えるものはトンネル経由でもすべて使えます。「/」でコマンドメニューが開きます:/compact はコンテキスト圧縮(画面の狭いスマホで最も重宝)、/export はセッションの書き出し、/permissions はサンドボックス権限の切り替え、/model でモデル変更、さらに /plan と /feedback。

    DeepSeek Harness のスラッシュコマンドメニュー。/compact /export /feedback /permissions /plan /model が列挙され、背景で ngrok トンネルのセッションが動いている
    コマンドメニューは遠隔からもフルに使えます——小さい画面では /compact の出番が最多。動画 11:52 を見る

ブラウザアクセス:dsh web コマンドと Web UI

トンネルを張る前に、ハーネスには最初からブラウザ用の入り口があります。公式の dsh web コマンドはローカルの 127.0.0.1:3080 で Web UI を起動し、既定のブラウザを自動で開きます。このあとのすべて——ngrok、トンネル、スマホクライアント——は、同じページへ別の場所から届くための話です。

npx @deepseek-ai/dsh web

コマンド 1 つ、グローバルインストール不要。Web UI は 127.0.0.1:3080 で待ち受け、ブラウザを自動で開きます。--no-open を付ければスキップ(SSH で便利)。URL はコマンドが出力します——authentication required と出たら、素のアドレスを手打ちせず、出力された完全な URL を開き直してください。

既定はループバックのみ——それが設計です

Web UI は出荷時 127.0.0.1 だけを待ち受けるため、同じ Wi-Fi のスマホから IP を打っても入れません。輪を広げる正攻法は 2 つ:ポート 3080 を転送するトンネル(上の ngrok 手順)か、ペアリング管理をプラグインに任せるか——後者が次の dsh-pocket の出番です。

スマホ第一なら dsh-pocket から

dsh-pocket を入れる(dsh plugin --profile web add dsh-pocket -w)と、dsh web の設定に携帯アクセスパネルが増えます:8 桁パスワード付きの LAN QR コードと、任意の cloudflared 公開トンネル。検証済みの手順は /learn/dsh-pocket。リモート・モバイルコレクション(/collections/remote-mobile)で選択肢をまとめて比較できます。

スマホ用ネイティブクライアント:DSH のアプリはあるのか

ブラウザ経由で遠隔操作するのと、スマホに本物のアプリが入るのは別の話です。現在4本のクライアントがあり、しかも同じ種類のものではありません。

kelai141/dsh-mobile-apk(★545)

Android シェル。WebView UI に Termux ランタイムのスナップショットを内蔵し、APK を展開して実行すればスマホ単体で DSH が動きます。root も Termux の別途導入も不要です。

clarklevis1995/dsh-mobile(★358)

ネイティブ iOS クライアントで、dsh-plugin-mobile-gateway という WebSocket ゲートウェイ経由でデスクトップに接続します。スマホはクライアントで、処理はパソコン側です。

saya-ch/dsh-mobile(★318)

Android アプリと安全なリモートアクセスプラグインの組み合わせ。LAN とリモート接続の両方に対応し、モバイル UI は高度にカスタマイズできます。iOS クライアントと同じ形で、プラットフォームが違うだけです。

スマホ用クライアントではない:zseven-w/dsh-ios(★308)

スターが多く誤解されがちな1本。これはライブの iOS シミュレータ(または USB 接続した実機)をデスクトップのチャット内に置き、エージェントに操作させるプラグインです。DSH をスマホに入れるものではありません。Android 側の sorsama/deepseek-harness-mobile(★98)、scspotato/dsh-remote(★98)が下のほうで補います。

Web 公開のセキュリティ:パスワード、MFA、マルチテナント

dsh web が自分のマシンの外から届くようになった瞬間、3つの問いが生まれます。誰が開けるのか、どう本人確認するのか、1つのインスタンスを共有するのか。プラグインはすべてに答えを用意しており、「dsh web 密码」は前回 9.6 を記録しました——その回で最もやさしい語は、たいてい答えが存在しないことを意味します。

Web UI の前にパスワードを1枚

gdwhisper/dsh-web-startup-auth(★47)はリモート Web 起動にユーザー名/パスワード認証を足し、slywalker2006/dsh-passwords(★64)はサーバー級のゲートウェイにまで進めています。パスワードは URL を知っている相手の軽率なアクセスは止めますが、暗号化はしません。

MFA とロール

xgone/dsh-remote(★66)はログイン、2段階 MFA、ロール権限、リモートのファイルプレビューまで明記しており、このクラスタで最も実質的なアクセス制御です。juanwang-buaa/dsh-full-remote(★44)は監査の方向で、トークンで制限しデバイスごとにセッションを分けます。

1つのインスタンスを複数人で

slywalker2006/dsh-passwords(★64)は DSH をマルチテナント基盤にし、pointer-a/dsh-server-login(★28)は管理者承認つきのユーザー登録と、互いに隔離された環境を配ります。デバイス単位のアクセスだけで足りるなら、summer1238/dsh-remote-web-gateway(★155)が QR ペアリングと、いつでも失効できるデバイス認可を組み合わせます。

DeepSeek Harness のリモートアクセス FAQ

ハーネスを公開インターネットに出す前に知っておきたいこと。

スマホにアプリのインストールは必要ですか?

不要です。DeepSeek Harness は Web アプリなので、クライアントはブラウザーだけ。両方の動画が同じ比較をしています:スマホからの Codex には専用アプリが必要ですが、dsh に必要なのは URL だけ——トンネルがその URL をどこからでも届くようにします。

スマホが操作するのは同じインスタンスですか?

はい。トンネルは公開 URL を自宅の同じ localhost:3080 プロセスへ転送するので、スマホで見えるセッション一覧と履歴は完全に同一です。2本目の動画では、片方の PC で入力したコマンドがもう片方へリアルタイムに現れ、どちらからでもエージェントを操れる様子を実演しています。

ngrok 以外のトンネル手段はありますか?

あります。Harness は普通の Node.js Web サーバーなので、ポート3080の前に置くトンネルやリバースプロキシなら何でも動きます。動画でも Cloudflare の無料トンネルが代替として明言されており、頻繁に使うなら ngrok の固定ドメイン設定がランダム URL の悩みを消してくれます。

同じ Wi-Fi 内ならトンネルは不要ですか?

不要です。同一 LAN 内なら PC のローカルアドレスへ直接アクセスでき、トンネルは丸ごと省略できます。トンネルが活きるのは「家にいない」場面です:モバイル回線や職場のネットワークからは自宅マシンへルーティングできず、公開 URL がその橋になります。

ハーネスを公開して安全ですか?

URL はパスワードとして扱ってください。URL を知る人全員があなたのエージェントを使え、無料プランの保護は警告ページのみです。動画のエージェント自身が URL 発行直後に注意していました——使い終わったらトンネルを止めるよう頼めばよく、常用するなら認証付きか固定ドメインの構成へのアップグレードが勧められます。

前回と公開 URL が変わっているのはなぜですか?

ngrok 無料版のリンクはランダムで、トンネルの再起動ごとに変わります——動画のエージェントも URL 発行後に明言しています。ngrok http 3080 を再実行(またはエージェントに依頼)すれば新しい URL が得られ、固定ドメインには ngrok アカウントでの予約設定が必要です。

関連ガイド

スマホから接続する先の環境を仕上げましょう。

dsh をサーバーに常駐させて 24 時間動かす

スクリーンショット検証済みの13ステップ。空の VPS から常時稼働の DeepSeek Harness へ — SSH とブラウザターミナル、コンテキストウィンドウ付きのカスタムモデル、タブを離れずにプラグイン導入、ビルド結果には公開 URL を返させる。

ガイドを読む

Mac に DeepSeek Harness をインストール

スクリーンショット付きで検証済みの macOS インストール手順。npx コマンド 1 つ、API キー不要、第 7 ステップでプロバイダー接続まで。

ガイドを読む

DeepSeek Harness デスクトップアプリ:公式 vs コミュニティ製

公式 Web UI、DSHDesktop などのコミュニティ製クライアント、そして安全なダウンロードのチェックリスト。

ガイドを読む

トラブルシューティング・エラー百科

症状 → 原因 → 対処法:インストール失敗、pnpm workspace allowlist エラー、cordis.patch.yml 競合、bundle 形式エラー、Profile が反映されない問題。

ガイドを読む

DSH のよくあるエラーと修復実践

症状と照らし合わせてトラブルを切り分けます。インストール失敗、プラグイン起動クラッシュ、更新後の不調——すべて実録スクリーンショット付きで、コマンドは公式 Discussions と照合済み。

ガイドを読む

モデル切り替えとカスタムプロバイダー

セッション途中でのモデル切り替え、NVIDIA NIM や Ollama をカスタムプロバイダーとして追加し、実際に話しているモデルを検証する方法。

ガイドを読む

4 つのモード:Standard・PTC・Minimal・Creator

各エージェントプリセットの中身、得意な場面、そして Creator モードで独自プリセットを作る方法。

ガイドを読む

dsh Web UI ガイド

ブラウザ側でできること全部:入力欄、設定、プラグイン、スキル——実機スクリーンで検証した画面ガイド。

ガイドを読む

LAN アクセスとポート

http://<あなたのIP>:3080 が自分の PC からしか開かない理由、--port の使い方、そして dsh-LAN プラグインでファイアウォールごと Web UI をスマホに開放する手順。

ガイドを読む

dsh-pocket:プラグイン 1 つでスマホ接続

LAN QR コードと cloudflared トンネルをプラグインで追加。実機 QR のフレームで検証したチュートリアル。

ガイドを読む

リモート・モバイルコレクション

dsh-web、dsh-pocket、Agents-Anywhere、dsh-mobile——厳選リモートクライアントをひとまとめ。

ガイドを読む

出典とクレジット

スクリーンショットはすべて搞机零距離の公開解説動画から。手動の ngrok 手順と2台実機のリアルタイム実演は 灵姐说AI | Ling Talk AI を参照しました。各画像は元動画の該当シーンへディープリンクしています。

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

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