DeepSeek Harness の非公式 MIT ライセンス Android リモートクライアント。Kotlin + Jetpack Compose 製で、LAN または dsh-relay 経由で接続し、Web GUI を完全再現しつつ完了/レビューのプッシュ通知をサポートします。
DSH 統合
エコシステム関連
作者による申告
安全性監査
未監査
最終検証日
2026-09-01
ライセンス
MIT
01どんなタスクに使えるのか?
Drive and review a running DeepSeek Harness session from your Android phone
Live chat, plan/goal review, permission approvals and user questions answered, plus push notifications when the harness finishes
DeepSeek Harness users who want to operate the harness away from their desk, over the local network
Never miss a pending approval, review or finished turn while away from the terminal
Push notifications for turn complete, goal complete / blocked, and review or question waiting
Harness operators who step away but must not miss an approval prompt or a completed run
02DeepSeek Harness への導入方法
前提条件
- Android 8.0+ (minSdk 26) device
- A running DeepSeek Harness (tested against 0.1.2-alpha.1); harness 0.9.0 is incompatible with the 0.1.1 protocol
- For Relay mode: the dsh-relay harness plugin installed into the harness web profile
インストール手順
- 01
Install the latest APK from the GitHub Releases page.
- 02
Relay (recommended, works off Wi-Fi): run `dsh plugin --profile web add dsh-relay` then `dsh web` in the harness web profile; open the printed URL on that computer, set a password, open `/relay/pair`, and in the app tap Relay -> Pair a relay to scan the QR.
$ dsh plugin --profile web add dsh-relay
- 03
Local network: apply the one-file LAN patch in `harness/README.md`, restart `dsh web`, then in the app tap Scan network and paste the startup link the harness prints.
$ dsh web
- 04
USB / emulator: run `dsh web`, then `adb reverse tcp:3080 tcp:3080`, and connect to `127.0.0.1:3080` in local-network mode.
$ dsh web
導入成功の確認
作者は未記載
03DSH 統合と能力の範囲
Unofficial Android companion app that connects to DeepSeek Harness over the local network or via the dsh-relay harness plugin
Connect over LAN, relay, HTTPS proxy or USB
a running DeepSeek Harness reachable on the local network or via dsh-relay→a paired phone session reaching the harness chat, sessions and notifications
local-network mode authenticates but does not encrypt the connectionFull chat experience
a connected harness session→streamed turns, markdown, terminal/diff/read/search/web tool cards, queue dock, history paging, image attachments
Drive the full harness GUI from your phone
a connected harness session→goals (phases, rounds, pause/resume/edit), plan mode + plan review, permission approvals, user questions, subagents, background jobs, skills, model selection
Finish & review notifications
an active harness session with a paired phone→push notifications for turn complete, goal complete / blocked, and review or question waiting
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness users who want to operate the harness away from their desk, over the local network
- Harness operators who step away but must not miss an approval prompt or a completed run
不向きな用途
- Android only — the app runs on Android 8.0+ (minSdk 26) and has no iOS or desktop build; it is written in Kotlin + Jetpack Compose.
- The app and harness must move together: harness 0.9.0 replaced the wire protocol rather than extending it, so 0.9.0 does not speak the 0.1.1 protocol. Track docs/COMPATIBILITY.md before upgrading either side.
- Local-network mode authenticates the device but does not encrypt the link and does not stop others already on the network from reaching the port — use only on networks you trust. Relay mode adds a pinned certificate. Signing in grants the same power as a shell on the computer running the harness.
05互換性・メンテナンス・セキュリティ上の注意
- Android only — the app runs on Android 8.0+ (minSdk 26) and has no iOS or desktop build; it is written in Kotlin + Jetpack Compose.
- The app and harness must move together: harness 0.9.0 replaced the wire protocol rather than extending it, so 0.9.0 does not speak the 0.1.1 protocol. Track docs/COMPATIBILITY.md before upgrading either side.
- Local-network mode authenticates the device but does not encrypt the link and does not stop others already on the network from reaching the port — use only on networks you trust. Relay mode adds a pinned certificate. Signing in grants the same power as a shell on the computer running the harness.
- This is an unofficial, community-built remote; the DeepSeek Harness and its brand are property of their respective owners.
MIT · unofficial Android companion for DeepSeek Harness; latest release v0.9.3 (2026-08-29); CI workflow on main
06よくある質問
DSH Mobile は DeepSeek Harness の公式アプリですか?
いいえ。DSH Mobile は DeepSeek Harness(MIT)の非公式コミュニティ製コンパニオンアプリです。Harness とそのブランドは各所有者に帰属します。本プロジェクトは Web GUI を再現する独立したリモートクライアントです。
DSH Mobile を Harness に接続するには?
アプリの APK をインストール後、4 つの方法のいずれかで接続します。Relay(暗号化トンネルで dsh-relay をペアリング)、ローカルネットワーク(単一ファイルの LAN パッチを適用し dsh web を再起動して「ネットワークをスキャン」)、独自の HTTPS リバースプロキシ、または USB/エミュレータで `adb reverse tcp:3080 tcp:3080` を実行します。
対応している Android のバージョンは?
Android 8.0+(minSdk 26)です。iOS やデスクトップ版はなく、Android 専用で Kotlin + Jetpack Compose で作られています。
ローカルネットワーク接続は安全ですか?
ローカルネットワークモードは端末を認証しますが通信を暗号化せず、同一ネットワーク上の他者がポートへ到達することを防ぎません。信頼するネットワークでのみ使用してください。Relay モードは証明書ピン留めを追加します。サインインすると、Harness を実行しているコンピュータ上でシェルと同等の権限が得られます。
DSH Mobile は特定の Harness バージョンを必要としますか?
はい。アプリと Harness は同時にアップデートが必要です。Harness 0.9.0 はプロトコルを拡張ではなく置き換えたため、0.9.0 は 0.1.1 プロトコルと通信できません。0.1.2-alpha.1 でテストされており、詳細は docs/COMPATIBILITY.md を参照してください。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
DSH Mobile is an **unofficial companion app** for the
Its companion on the other end is
a harness plugin that adds the
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-01。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
