Download the Android APK
Get the APK from the DSH Go maintainers. The project distributes Android builds as sideloaded APKs.
| Device | Build to look for |
|---|---|
| Most modern Android phones | ARM64 (arm64-v8a) |
| x86_64 Android device or emulator | x64, when listed under additional downloads |
| 32-bit ARM or iPhone | No 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.
Start your first session
- Install the APK
Open the downloaded file. Android may ask you to allow installation from the app that opened it.
- 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.
- 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.
- Try a simple task
Send a short message and confirm a response before adding plugins or granting phone control permissions.
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.