スマホの Termux で DeepSeek Harness をネイティブに動かす

フレーム単位で検証した Android の画面録画 3 本——ワンクリック Termux インストーラー、127.0.0.1:3080 での dsh web 初回起動、そして C 言語のコンパイル&実行テスト。root 不要、デスクトップ不要。

最終更新: 2026-10-09

127.0.0.1:3080 をスマホ自身から読み込んだ Android ブラウザに表示された DeepSeek Harness のウェルカム画面。入力ボックスは空で、最初のプロンプトを待っています。
インストーラー完了後の初回読み込み——サーバーはスマホそのもの。

DeepSeek Harness はデスクトップがなくても実力を出せます。このページの録画はすべて Android スマホで撮影されたもの:Termux は普通のアプリウィンドウとして動き、DSH はコミュニティのワンクリックスクリプトでインストールされ、エージェントの Web UI はスマホ自身が http://127.0.0.1:3080 で配信しています。以下のフレームは、あなたの画面にそのまま出るものです。

このページは単一路線の深掘り——Termux ターミナルの道をコマンド単位で解き明かします。作業前にスマホ化の 3 ルート全体を俯瞰したい人は、こちらへ スマホで DSH を動かす:3つのルート

要点まとめ

  • ▸DSH は Termux 内でネイティブに動きます。Web UI はスマホ自身が 127.0.0.1:3080 で配信——root 不要、デスクトップ不要、クラウド不要。
  • ▸コミュニティのワンクリックスクリプトが一番難しい部分——Android 向け node-pty・koffi・sharp のコンパイル——を自動化します。
  • ▸初回インストールは 10〜30 分と約 2GB のストレージを見込んで。ログは ~/dsh-install-*.log に残ります。
  • ▸最初のコンパイルで danger-full-access の権限確認が出ます——Android にはサンドボックス層がないので、承認前に内容をよく読んで。

検証済み 9 ステップ

パート 1 · Termux の準備とワンクリックスクリプト

  1. 1

    正しい配布元から Termux を入れる

    Termux は F-Droid か GitHub Releases から。Google Play 版は古くてスクリプトが動かない——根拠となるリポジトリの README が明確に警告しています。録画はアプリドロワーから始まり、Termux は既に導入済み。ターミナルに入ったら最初に pkg update、次に pkg install git。

    $pkg update
    $pkg install git
    Android のアプリドロワー。グリッド最上部に Termux ターミナルのアイコンがあり、インストール全体を担うのはこのアプリです。
    Termux は F-Droid か GitHub Releases から。古い Google Play 版は避けて。元動画の 0:04 で見る
  2. 2

    ワンクリックスクリプトを clone する

    チュートリアルの概要欄に全コマンドがあります。git clone で MIOYULIN/install-dsh-termux(★3)を取り、cd install-dsh-termux。clone を再実行すると git は「ディレクトリは既に存在する」と答えます——フレームの通り、そのまま cd すれば OK。

    $git clone https://github.com/MIOYULIN/install-dsh-termux
    Termux の実行記録:pkg install git は最新版と表示、MIOYULIN/install-dsh-termux を git clone、そして clone したフォルダへの cd まで。
    コマンドは動画の概要欄どおり。already exists エラーは単に以前 clone した痕です。元動画の 0:48 で見る
  3. 3

    installer を走らせ、コンパイルを待つ

    bash install-dsh-termux.sh はパッケージを更新した後、Android が苦手なネイティブモジュール(node-pty・koffi・sharp)をソースからコンパイルします——10〜30 分、ログは ~/dsh-install-*.log。締めくくりは緑の「インストール完了(安装完成)」バナーで、次の 2 コマンド source ~/.bashrc と dsh web を印字して終わります。

    $bash install-dsh-termux.sh
    Termux に installer の緑の「安装完成」バナーが表示され、続く 2 コマンド source ~/.bashrc と dsh web が示された場面。
    10 分超のコンパイルの末にたどり着く、短い 2 コマンドです。元動画の 2:13 で見る
  4. 4

    dsh web を起動し、スマホ自身の UI を開く

    source ~/.bashrc で dsh コマンドが有効になり、dsh web がスマホ本機でサーバーを起動します。ローカルの任意のブラウザから http://127.0.0.1:3080 にアクセスすればエージェントに届きます——下のウェルカム画面がその初回読み込みで、配信しているのはスマホ自身、リモートホストは介在しません。

    $source ~/.bashrc
    $dsh web
    スマホのブラウザが 127.0.0.1:3080 を開き、DeepSeek Harness のウェルカムカードと空の入力ボックスを表示——dsh web 起動直後の姿です。
    同じ動画のラストシーン:UI は一度もスマホを離れません。元動画の 2:50 で見る

パート 2 · もう 1 つのワンクリックスクリプトの全貌

  1. 5

    別のスクリプト、同じ設計図

    別の投稿者のワンクリック installer も同じ構造です:pnpm が @deepseek-ai/dsh 0.1.0-rc.6 を一気に導入し、続く 10 ステップのチェックリストで Android に壊された部分を修復していく——node-gyp(3/10)、node-pty(4/10)、sharp とその wasm32 フォールバック(5/10)。

    もう 1 つのコミュニティ installer:pnpm で @deepseek-ai/dsh 0.1.0-rc.6 を追加し、続く 3/10〜5/10 のチェックで node-gyp・node-pty・sharp を修復する場面。
    スクリプトは違えど、処方箋は同じ:まず DSH を入れ、次に Android のネイティブモジュールを直す。元動画の 0:22 で見る
  2. 6

    スモークテストで締めるチェックリスト

    ステップ 6〜10 では koffi を検証し、512 個の profile シンボリックリンクを修復し、Web サーバーへのスモークテストを通過させてからサマリーを印字します:dsh 0.1.0-rc.6、Web アドレス http://127.0.0.1:3080、生成されたランチャー ~/dsh-web.sh、そして「API Key は Web UI か ~/.dsh/.credentials.yaml に入れる」という注意書き。

    10 ステップ installer の締めくくり画面:koffi・node-pty・sharp がすべて準備完了、Web スモークテスト合格、「安装完成」サマリーが http://127.0.0.1:3080 を印字。
    スクリプトは次回用のランチャー ~/dsh-web.sh も生成してくれます。元動画の 0:46 で見る

パート 3 · 実証:スマホ上で本当にコンパイル

  1. 7

    最初のコンパイルでサンドボックスの壁に当たる

    実録テストでは、DSH に C の hello world を作らせると、まずトレースに赤い Bash エラーが出ます:Android には bwrap/landlock のサンドボックスがないため、バイナリ実行には danger-full-access が必要です。DSH は独断で進めず——Permission Request カードが Approve(推奨)か Reject を提示します。

    スマホの dsh トレースパネル:赤い Bash サンドボックスエラーの下に、最初の C コンパイルのために danger-full-access の承認を求める Permission Request カードが表示されています。
    Android にサンドボックス層はない——DSH は勝手に進めず、尋ねます。元動画の 1:01 で見る
  2. 8

    承認すれば、gcc がスマホで走る

    承認後、ツールチェーンは hello.c をコンパイルしバイナリをスマホ上で実行します。チャットは「compiled and executed successfully」と Hello, World! で答える——本物の aarch64 バイナリが Termux 内でビルドされ、実行されたのです。

    権限承認後の dsh チャットが「The program was compiled and executed successfully:」と Hello, World! を出力した場面。
    gcc がスマホ本機でバイナリをビルドし、実行しました。元動画の 2:01 で見る
  3. 9

    実際のワークロード:ソートを書いて、コンパイルして、実行

    同じセッションは続けてバブルソートを書き、コンパイルし、実行します。回答にはプログラム自身の出力が描画される——元の配列 64 34 25 12 22 11 90、ソート後 11 12 22 25 34 64 90。書く、ビルドする、実行する、すべてスマホの中で完結します。

    dsh Web UI に描画されたバブルソートの回答:元の配列 64 34 25 12 22 11 90 と、ソート後の配列 11 12 22 25 34 64 90 が並んで表示されています。
    書く→コンパイル→実行のひと連なり、すべてスマホの中で。元動画の 2:13 で見る

よくある質問

このページでよく聞かれる質問に、録画と 2 つの根拠リポジトリに基づいてお答えします。

Termux で DeepSeek Harness を動かすのに root は必要?

必要ありません。Termux は普通の Android アプリで、Node もコンパイル済みネイティブモジュールも DSH サーバーもすべてそのユーザー空間に収まっています。Web サーバーは 127.0.0.1 のみにバインドされ、ネットワークには何も公開しません。

どの Termux を入れればいい?

F-Droid か GitHub Releases。根拠となるリポジトリの README が明言しています:Google Play 版は使わない——古く、インストールスクリプトが失敗します。検証済みアーキテクチャは aarch64/arm64 です。

ワンクリックインストールにはどれくらいかかる?

10〜30 分を見込んでください:スクリプトはパッケージを更新し、node-pty や koffi などのネイティブモジュールをソースからコンパイルします。ストレージは約 2GB、ネットワークは安定させ、途中で中断しない——実行のたびに ~/dsh-install-*.log にログが残ります。

どのワンクリックスクリプトを使うべき?

このページで検証したのは 2 つで、いずれもサードパーティのコミュニティ制作です:FunnelCakes/deepseek-harness-android(★43、setup.sh、dsh rc.7 で検証)と MIOYULIN/install-dsh-termux(★3、0.1.0-rc.6 で検証)。どちらも公式ではありません——実行前にそれぞれのリスク注記を読んでください。

DeepSeek の API キーはどこに入れる?

Web UI の Models ページか、~/.dsh/.credentials.yaml に直接(0600 権限で書き込まれます)。サーバーはローカルホストのみで listen します。録画が浮き彫りにした正直な注意点:Android にはサンドボックスの代替がないため、エージェントは danger-full-access で動きます——承認プロンプトは真剣に読み、自分の端末だけで使ってください。

これは DSH のモバイルアプリと何が違う?

このページが扱うのは Termux ターミナル ルートです:フルツールチェーンがスマホ上でコンパイルされ、動きます。QR ペアリングのネイティブ APP クライアント、スタンドアロンシェル、HarmonyOS 版は別プロジェクトで、スマホ総覧ページの管轄。普通の x86 Linux には別のインストールガイドがあります。

関連ガイド

自分に合ったルートへ、次に進むために。

ソースとクレジット

3 本の録画はすべて Bilibili クリエイターによるサードパーティのチュートリアルであり——DSH チームの素材ではありません——上の全フレームはそれぞれのタイムスタンプにリンクしています。再生数は 2026-10-09 時点の Bilibili API 値、スター数は同日の GitHub API による確認値です。

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

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