kelai141

dsh-mobile-apk

dsh-mobile-apk is an Android shell APK for DeepSeek Harness, using WebView UI with an embedded Termux runtime snapshot that extracts and runs without the Termux app. One APK provides a complete dsh web agent capable of executing real bash, with SAF directory bridge, foreground keep-alive service, engine watchdog, and online runtime updates.

v0.14.8
Published at
2d ago
753
Stars
8,017
Download
Synced at
1d ago
android

Latest release

v0.14.8Oct 17, 2026, 04:10 PM
Downloads slow? Switch the source anytime above

README

Project Overview

dsh-mobile-apk is the Android shell for DeepSeek Harness: WebView UI covering an embedded Termux runtime snapshot (extract and run, no Termux app needed), SAF directory bridge, foreground keep-alive service, engine watchdog, and online runtime updates. One APK provides a complete dsh web agent capable of executing real bash.

App name DeepCode (icon text DeepSearch), package name com.dsharnessmobile.shell, current version 0.14.0-preview (versionCode 38), engine @deepseek-ai/dsh 0.1.5-rc.1.

Plugin marketplace adaptation warning: The built-in marketplace involves many third-party plugins, and the vast majority may not work on mobile and likely have bugs (mobile and desktop differ greatly in WebView kernel, file system, permission model, and runtime environment). Mobile adaptation is a long-term effort; the beta phase focuses on "usability verification and feedback" and is not yet recommended as a production dependency.

Key Features

  • Embedded runtime: xz snapshot bundles node + git + bash + coreutils + dsh + plugins + pnpm + python/perl/ruby; first launch extracts in 2-4 minutes (refreshSnapshot), engine listens on 127.0.0.1:3080; fully offline
  • Online runtime updates: Manifest-driven snapshot replacement (download → sha256 → atomic switch → auto restart), runtime self-updates without APK updates
  • APK self-update: Manual trigger via "Check for Updates" on the splash screen (does not auto-check) — queries GitHub latest release, matches assets by device ABI, mirror chain fallback download
  • Keep-alive: Foreground service + 5-second watchdog (auto-restarts hung engine) + 3-second UI polling + crash auto-rollback gate (UndoGate)
  • Built-in console: Independent bash interactive terminal (assets/console.html), usable for troubleshooting even when the engine is not running
  • AI browser (isolated WebView workbench): Independent workbench in the right sidebar, a second WebView fully isolated from the main UI; AI can open tabs and manage multiple web pages simultaneously

Target Audience

  • Users who want to run DeepSeek Harness on Android phones
  • Developers who need an AI coding agent on their phone capable of executing bash
  • Android users

Quick Start

  1. Download the APK from Releases (choose arm64-v8a for phones, x86_64 for emulators)
  2. Install on your Android device
  3. First launch extracts the runtime (2-4 minutes); wait for completion
  4. Configure your DeepSeek API Key and start using

Core Advantages

  • One APK runs a complete AI coding agent on your phone
  • Embedded Termux runtime, no extra installation
  • Online runtime updates without APK updates
  • Comprehensive keep-alive for stable engine operation

System Requirements

  • OS: Android
  • Architecture: arm64-v8a (phones/tablets), x86_64 (emulators)

Notes

  • Plugin marketplace adaptation warning: the vast majority of plugins may not work on mobile and likely have bugs
  • The beta phase focuses on usability verification and feedback; not yet recommended as a production dependency

Release history

Sort