DSH-APP/DSHA

免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace 开销 · AI 输出实时上屏 · ADB 直连 · 数据不丢

What it solves

DSHA provides a zero-command-line, no-root way to run the full DeepSeek Harness (an agentic framework similar to Claude Code) on Android devices. It eliminates the need for Termux or manual environment configuration by bundling a complete Ubuntu 24.04 glibc environment into a single APK.

How it works

The project uses a container-like approach with proroot (or proot as a fallback) to run a full Ubuntu rootfs on Android without root access. It includes a built-in WebView (GeckoView) for the user interface and manages a Node.js 24 environment to run the @deepseek-ai/dsh package. It also implements a custom "App Bridge" and wireless ADB pairing to allow the AI agent to interact with the Android system (e.g., clicking, screenshotting, and installing apps) directly from the mobile device.

Who it’s for

Developers and AI enthusiasts who want to run powerful, agentic AI tools on their Android phones or tablets without dealing with complex Linux terminal setups or rooting their devices.

Highlights

  • Zero-Config Setup: Install the APK, enter an API key, and start the agent via a Web UI.
  • High Performance: Uses proroot to reduce system call overhead, resulting in significant performance gains over traditional proot.
  • Device Control: Built-in wireless ADB pairing allows the agent to perform system-level actions on the phone it is running on.
  • Crashed-State Recovery: Includes 23 self-diagnostic checks and 15 self-healing scripts to automatically fix common environment or plugin failures.
  • Data Persistence: Stores conversations and settings in a public directory (Documents/dshdata) so data is not lost upon app uninstallation.
  • Mobile-Optimized UI: Integrates dsh-web-mobile for a responsive, single-column layout suitable for small screens.

Related

  • Project
  • Project
  • Project
  • Project