返回目錄

dsh-deeppilot

精選清單收錄維護狀態: 活躍

mars-sea/dsh-deeppilot

DeepSeek Harness 原生 iPhone 伴侣插件:会话、审批、问答、通知与安全的远程访问。

前往 GitHub
$ dsh plugin --profile web add dsh-deeppilot

17

星數

1

Fork

TypeScript

語言

MIT

授權條款

2026-08-24

建立於

2026-11-13

最近推送

MIT 開源的 DSH 配套外掛:透過 3098 埠上鎖定指紋的 TLS 監聽加可選 Tailscale Funnel,把 DeepPilot iPhone App 接到你自己的 DSH Host——工作階段、核准、預覽與通知都能在手機上處理,DSH Web UI 保持原樣。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-11-13

授權條款

MIT

01它能幫你完成什麼?

  • 在你自己的電腦上讓宿主持續執行的同時,用 iPhone 操作一個 DeepSeek Harness 工作階段

    瀏覽專案與工作階段、串流助手文字與推理(重新連線後會復原持久歷史)、送出提示詞、切換模型、新增工作階段,以及在手機上回覆核准與提問

    想用手機查看並引導執行中的 agent、又不想把整個 Web UI 曝露出去的 DSH 使用者

  • 在區域網路之外連到宿主,而不用把 DSH web server 曝露到網路上

    在外掛自己的 3098 埠上建立已配對、僅走 TLS 的連線並鎖定憑證指紋;離開區域網路時退回可選的內嵌 Tailscale Funnel

    離開座位、但仍需要在手機上處理核准、提問與即時輸出的開發者

  • 收到通知,並留下 agent 做過什麼的紀錄

    即時通知,離線時還有可選的 APNs 推播;可匯出完整的 ZIP 日誌封存或 Markdown 對話紀錄;安靜的排程執行可以略過完成通知

    長時間執行或排程執行 DSH 工作、不想一直盯著螢幕的人

02如何將外掛接入 DeepSeek Harness?

先決條件

  • DSH 宿主須落在滾動相容範圍 `>=0.2.1-rc.5 <0.3.0-0` 內,並使用 `web` profile;0.3.0 及其預發布版本在重新稽核之前一律拒絕
  • 宿主機器上需裝有 Node.js 22+
  • DeepPilot iPhone App——README 說明它目前仍在 TestFlight 審核中,因此邀請連結要等 Apple 通過該建置後才會接受測試者
  • 在你使用的網路上,需讓防火牆放行入站 TCP `3098`

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add dsh-deeppilot`,再用 `dsh web` 啟動宿主

    $ dsh plugin --profile web add dsh-deeppilot

  2. 02

    DSH 重新啟動後,開啟設定 → DeepPilot,開啟「允許手機連線」,點「已配對裝置」旁的「新增手機」掃 App 裡的 QR code;也可以貼上可複製的位址、一次性代碼和憑證指紋

  3. 03

    更新時,可以在 `dsh plugin --profile web update dsh-deeppilot` 之後重新啟動 DSH;或者——更推薦,因為 HMR 會把就地更新復原——先結束 DSH,再執行 `dsh plugin --profile web add dsh-deeppilot@<目標版本>`

    $ dsh plugin --profile web update dsh-deeppilot

驗證整合成功

作者未說明

復原

  • `dsh plugin --profile web remove dsh-deeppilot` 會解除安裝外掛;`$DSH_HOME/deeppilot/` 下的本機 DeepPilot 狀態不會被刪除

03DSH 整合程度與能力邊界

DSH 整合相容

把 DSH Host 與 DeepPilot iPhone App 連起來的 DSH 外掛:走它自己在 TCP 3098 上的 TLS 監聽,再加可選的內嵌 Tailscale Funnel;它從不替換也不修改 DSH Web UI。

  • 配對與鎖定指紋的 TLS 傳輸

    一個五分鐘有效的一次性配對碼,以及每台裝置各自的 P-256 金鑰→一台已配對的裝置,其 App 鎖定宿主憑證指紋;TLS 走外掛自己的 3098 埠,離開區域網路時以 Funnel 作為備援

    在 `$DSH_HOME/deeppilot/lan-tls/` 下寫入自簽憑證與金鑰獨立於 DSH web server 監聽 TCP `3098`
  • 從手機控制工作階段

    提示詞、模型選擇、新增工作階段請求、核准與提問的回覆→串流的助手文字與推理、重新連線後復原的持久歷史,以及在手機上完成的核准

    把新增的工作階段與回合歷史寫入 DSH 宿主
  • 通知與匯出

    工作階段事件;離線推播需要可選的 APNs 裝置權杖→即時通知、可選的 APNs 推播、完整的 ZIP 日誌封存,以及宿主提供該路由時的 Markdown 對話紀錄

    在中繼模式下,只有 APNs 裝置權杖與受限的酬載會離開本機
  • 本機網頁預覽與桌面 Web UI 透通

    工作階段中已經出現過的 `http://127.0.0.1:<port>` 或 `localhost:<port>` 連結,或需要主動開啟的桌面 Web UI 開關→在 App 內呈現該頁面或 DSH Web UI,並保留即時重新載入,走一條獨立的、已驗證的預覽連線

    開啟桌面 Web UI 開關後,手機取得與本機瀏覽器相同的擁有者權限,包含設定與外掛管理
  • App 內外掛更新與診斷

    明確確認過的相容外掛版本;宿主上的失敗紀錄→由宿主驅動的安裝(失敗時復原)、設定頁的版本提示,以及連線診斷清單和 `/phone/health` 的階段回報

    在開啟 HMR 時更新,會因 directory-picker 的組合衝突被宿主復原失敗紀錄保留 7 天、上限 5 MB,且只保存來源雜湊

04適合誰?何時不該用?

適合

  • 想用手機查看並引導執行中的 agent、又不想把整個 Web UI 曝露出去的 DSH 使用者
  • 離開座位、但仍需要在手機上處理核准、提問與即時輸出的開發者
  • 長時間執行或排程執行 DSH 工作、不想一直盯著螢幕的人

不適合

  • DSH 每次啟動都會重新檢查外掛宣告的相依要求,因此落在 `>=0.2.1-rc.5 <0.3.0-0` 之外的宿主會拒絕啟用該外掛;0.3.0 及其預發布版本在重新稽核之前一律拒絕。
  • DSH 預設開啟 HMR,而就地更新外掛會在組合過程中移除套件,於是本外掛的 directory-picker 修補與宿主的 `directory-picker-auto` 重複註冊同一個服務,宿主便把更新復原。請在 DSH 停止時更新,或為該 profile 關閉 HMR。
  • 手機透過外掛自己的 TCP 3098 埠,以 TLS 連到宿主——請在防火牆放行入站 `3098`。Funnel 模式需要隨附的 Go 輔助程式,而它要求 macOS 13 Ventura 或更新版本;可信區域網路模式在較舊的 macOS 上仍可繼續使用。
  • 可選的桌面 Web UI 透通會讓已配對的手機取得與宿主瀏覽器相同的擁有者權限——包含設定與外掛管理——所以除非確有需要,請保持該開關關閉。

05相容性、維護與安全提醒

  • DSH 每次啟動都會重新檢查外掛宣告的相依要求,因此落在 `>=0.2.1-rc.5 <0.3.0-0` 之外的宿主會拒絕啟用該外掛;0.3.0 及其預發布版本在重新稽核之前一律拒絕。
  • DSH 預設開啟 HMR,而就地更新外掛會在組合過程中移除套件,於是本外掛的 directory-picker 修補與宿主的 `directory-picker-auto` 重複註冊同一個服務,宿主便把更新復原。請在 DSH 停止時更新,或為該 profile 關閉 HMR。
  • 手機透過外掛自己的 TCP 3098 埠,以 TLS 連到宿主——請在防火牆放行入站 `3098`。Funnel 模式需要隨附的 Go 輔助程式,而它要求 macOS 13 Ventura 或更新版本;可信區域網路模式在較舊的 macOS 上仍可繼續使用。
  • 可選的桌面 Web UI 透通會讓已配對的手機取得與宿主瀏覽器相同的擁有者權限——包含設定與外掛管理——所以除非確有需要,請保持該開關關閉。
2026-08-242026-11-10v0.9.20

MIT · 最新版本 v0.9.20(2026-11-11),僅 README 證據,未做安全稽核

06常見問題

怎麼把 iPhone 連到 DeepSeek Harness?

執行 `dsh plugin --profile web add dsh-deeppilot`,啟動 `dsh web`,然後在 DSH 裡開啟設定 → DeepPilot,開啟「允許手機連線」,點「已配對裝置」旁的「新增手機」掃 QR code;也可以貼上可複製的位址、一次性代碼和憑證指紋。配對碼一次性、有效期五分鐘,App 會鎖定 QR code 裡攜帶的 Host 憑證指紋。

現在拿得到 iPhone App 嗎?

不保證。README 說明 DeepPilot 目前仍在 TestFlight 審核中,邀請連結要等 Apple 通過該建置後才會接受測試者。外掛可以現在裝,App 要等審核通過。

它會替換 DSH Web UI 或把它曝露到網路上嗎?

不會。外掛不替換也不修改 DSH Web UI;3098 埠的區域網路監聽只曝露 DeepPilot 連線、一次性配對與健康檢查端點,不是整個 Web UI。可選的「允許手機開啟桌面 Web UI」預設關閉,一旦開啟,手機就擁有與宿主瀏覽器相同的擁有者權限,包含設定與外掛管理。

為什麼外掛更新被復原了?

DSH 預設開啟 HMR,其更新流程會先移除已安裝的套件再安裝目標版本,於是本外掛的 directory-picker 修補與宿主的 `directory-picker-auto` 重複註冊同一個服務,宿主就把整次更新復原。外掛本身沒有損壞,仍可正常使用。請在 DSH 停止時更新:結束 DSH,執行 `dsh plugin --profile web add dsh-deeppilot@<目標版本>`,再啟動;或為該 profile 關閉 HMR。

它會在主機上寫哪些檔案?

首次啟動會在 `$DSH_HOME/deeppilot/lan-tls/` 下產生自簽憑證與金鑰,並把連線失敗診斷寫到外掛資料目錄(保留 7 天、上限 5 MB,只記來源雜湊)。解除安裝套件不會刪除 `$DSH_HOME/deeppilot/` 下的狀態。

08資料與來源

  • 作者聲明github.comeb14105dd456…

    The open-source DSH companion plugin for **DeepPilot**, a native iPhone client for using DeepSeek Harness remotely.

  • 作者聲明github.comeb14105dd456…

    It connects the app directly to the DSH Host on your own computer and does not replace or modify the DSH Web UI.

  • 作者聲明github.comeb14105dd456…

    - Connect over the LAN (TLS with a Host-issued certificate pinned during pairing) or the optional embedded Tailscale F…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-13。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。