DSH-APP/DSHA
免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace 开销 · AI 输出实时上屏 · ADB 直连 · 数据不丢
解決的問題
DSHA 提供了一種零命令列、無需 root 權限的方式,在 Android 裝置上執行完整的 DeepSeek Harness(一種類似於 Claude Code 的智能體框架)。它透過將完整的 Ubuntu 24.04 glibc 環境打包至單一 APK 中,消除了對 Termux 或手動環境設定的需求。
工作原理
本專案使用 proroot(或作為備用的 proot)的容器化方法,在無需 root 權限的情況下於 Android 上執行完整的 Ubuntu rootfs。它包含內建的 WebView(GeckoView)作為使用者介面,並管理一個 Node.js 24 環境來執行 @deepseek-ai/dsh 套件。此外,還實作了自訂的「App Bridge」與無線 ADB 配對功能,讓 AI 智能體能直接從行動裝置與 Android 系統互動(例如點擊、截圖、安裝應用等)。
適用對象
希望在 Android 智慧型手機或平板上執行強大、智能體型 AI 工具,又不想處理複雜的 Linux 終端設定或對裝置進行 root 操作的開發者與 AI 愛好者。
主要亮點
- 零設定設定:安裝 APK,輸入 API 金鑰,透過 Web UI 啟動智能體即可。
- 高效率:使用
proroot降低系統呼叫開銷,相比傳統 proot 實現顯著的效能提升。 - 設備控制:內建無線 ADB 配對功能,允許智能體在執行的裝置上執行系統層級操作。
- 崩潰狀態恢復:包含 23 個自我診斷檢查與 15 個自我修復腳本,可自動修復常見的環境或外掛故障。
- 資料持久化:將對話與設定儲存在公開目錄(
Documents/dshdata)中,即使卸載應用也不會遺失資料。 - 行動裝置優化介面:整合
dsh-web-mobile,提供適合小螢幕的響應式單欄佈局。
相關
- 專案
- 專案
- 專案
- 專案