01 /

Download the Android APK

Get the APK from the DSH Go maintainers. The project distributes Android builds as sideloaded APKs.

DeviceBuild to look for
Most modern Android phonesARM64 (arm64-v8a)
x86_64 Android device or emulatorx64, when listed under additional downloads
32-bit ARM or iPhoneNo matching APK in the project’s Android releases

Android 8.0 or newer is required. Compare the architecture, release notes and checksum on the source page before installing. If Android reports a signing conflict, preserve your chats and workspace before considering an uninstall. Uninstalling clears app data.

02 /

Start your first session

  1. Install the APK

    Open the downloaded file. Android may ask you to allow installation from the app that opened it.

  2. Choose where the engine runs

    For a fresh workspace, choose This phone to install the bundled Linux runtime. It does not require root or Termux. If your workspace already lives on a computer, choose Remote host and skip the local runtime.

  3. Configure the model

    Select a model provider and set up its required credentials for the selected host. The local engine runs on your phone and sends model requests to the provider you configure.

  4. Try a simple task

    Send a short message and confirm a response before adding plugins or granting phone control permissions.

Read the DSH Go user guide · Set up a remote host

03 /

If setup gets stuck

The APK won’t install
Confirm Android version, CPU architecture and the APK’s source. A different signing key can block updates over an older build.
The engine won’t start
Check the local engine logs. If the issue followed a plugin change, use the app’s Safe mode to start without plugins before you consider a reset.
The engine starts but chat fails
Check provider authentication, network access and model selection on the active host. A local engine can still depend on a remote model API.

Read the maintainer troubleshooting FAQ