Today's AI open source · 2026-11-10
ccch1mneyyy/dsh-Go
DSH Go is an open-source app that runs DeepSeek Harness on Android and also lets you control DSH on a PC remotely.
| Repository | github.com/ccch1mneyyy/dsh-Go ↗ |
|---|---|
| Main language | Dart |
| License | AGPL-3.0 |
| GitHub stars · forks | ★ 17,534 · 757 forks (as of 2026-11-10) |
| Created · last update | 2026-10-25 · 2026-11-09 |
| GitHub topics | ai-agent, android, android-app, coding-agent, deepseek, deepseek-harness, dsh, dsh-plugin |
Overview
DSH Go is an Android client for DeepSeek Harness (DSH), a coding agent harness. The README pitches the concept of 'putting DSH in your pocket.' You can run DSH directly on your phone or remotely control DSH running on a computer.
The app includes a Linux environment, so you can run the agent on your phone without rooting or Termux. With one button, you can switch to the DSH on your computer and continue working there. You can insert messages while a response is being generated, and completed work steps collapse into a single line. The same conversation carries over as you switch between the native screen and the web version.
It suits developers who want to check on and direct DSH jobs running on their PC while away from their desk, and users who want to try an agent with only a phone or tablet. According to the README, it currently supports only Android 8 and above, with iOS and HarmonyOS in preparation.
Why it is worth a look
Coding agent harnesses are usually used in a desktop terminal, but DSH Go puts a Linux environment inside the phone so you can run the agent directly without rooting, and lets you move to a PC session from the same app. It also adds controls suited to mobile screens, such as interrupting during generation, collapsing steps and conversation replay links. It can be seen as an attempt to bring terminal-centered agent use to mobile.
Key features
- The app has a built-in Linux environment, so it runs DSH on your phone without rooting or Termux.
- With one button, you can switch to DSH running on your computer and continue working remotely.
- You can insert messages while a response is being generated, or send a queued message right away with 'Send now', and completed steps collapse into a single line.
- You can turn an answer into a share card, and share an entire conversation as an end-to-end encrypted link that can be replayed in a browser.
- In landscape mode and on tablets, the layout switches to a pinned sidebar, and you can display a character pet that shows task status even outside the app.
What it is used for
- Check on a coding agent job running on your PC while on the move, and give it further instructions.
- Handle simple tasks with an agent in the Linux environment on a phone or tablet, without a computer.
- Turn conversations with the agent into links or cards and share them with colleagues.
Getting started
- Download the latest APK from GitHub Releases or the official download page (go.dshtui.com/download). For a typical phone, choose the arm64 package.
- If you installed an early test version with a different signature, uninstall it first and then install the new one.
- If you are a first-time user, set it up by following the usage guide in the repository (docs/guide).
- To use DSH on your computer, switch hosts in the app and connect.
What to weigh
- It is licensed under AGPL-3.0, so distributing a modified version or offering it as a network service may require you to release the source; check the terms.
- The project was created in late October 2026, so its features and settings may change.
- It currently supports only Android, and uninstalling a previous version with a different signature deletes all conversations, the Linux environment and settings.
- The README does not detail usage conditions such as which model the agent uses or API keys, so check DSH's own documentation separately.
Related terms and companies
Sources
Written with AI assistance from the repository README and GitHub data. Star counts and other numbers are GitHub values as of the date shown; features and licensing can change, so check the repository.