AB
AiBoss站
project

dsh-Go - DeepSeek Harness 的 Android 客户端

dsh-Go 是社区开发的 DeepSeek Harness Android 客户端,可在手机上内置 Linux 环境直接运行 DSH 引擎,也能通过 SSH 或 DSH Remote 连接电脑与服务器上的实例。项目以 AGPL-3.0 开源,截至 2026-10-30 获 1876 星标,最新版本 v1.0.2。

dsh-Go 是一个面向 Android 的 DeepSeek Harness(DSH)客户端,由社区开发者维护,与 DeepSeek 官方没有关联。它要解决的问题是:DSH 通常跑在电脑或服务器上,而用户希望随时随地用手机发起对话、审批工具调用、查看执行过程。dsh-Go 提供两条路径——在手机内安装一套 Linux 运行环境,让 DSH 引擎直接在本机跑起来;或者通过 SSH 与 DSH Remote 连到已有的远程主机。它适合已经在使用 DSH、又想在移动端保持工作流的开发者,也适合只想用手机遥控电脑上实例的用户。

维护者与状态

仓库由 ccch1mneyyy 维护,创建于 2026-10-25,最后一次提交在 2026-10-30,同日发布最新版本 v1.0.2。截至 2026-10-30,仓库获得 1876 个星标。项目迭代节奏较快,从创建到发布 v1.0.2 只隔了数天,属于早期阶段但已有可安装的正式版本。

主要能力

以下能力据项目 README 自述整理,实际表现随主机类型与连接方式不同。

  • 本机运行:在 App 内安装 Ubuntu、Node.js 与 DSH 运行环境,无需 Root,也不必另外安装 Termux。README 称本地引擎默认使用 PRoot 兼容启动,开发者选项中的直接启动默认关闭。
  • 远程连接:通过 SSH 或 DSH Remote 使用电脑、服务器上的 DSH。仅连接远程主机时,手机上不必安装本机运行环境。
  • 聊天与工具:可切换模型,发送图片、使用语音输入,处理工具审批与提问,并在聊天界面与网页模式之间切换。
  • 过程管理:回复中途可以插话,排队消息支持「立即发送」,完成的过程会折叠成一行。
  • 插件界面:使用适配 dsh-Go 的原生工具卡、表单和面板;仓库提供 SDK、教程与示例。
  • 手机操控:开启权限后,本机引擎可读取屏幕、点按和输入,并可随时停止。据 README,遇到付款、密码、验证码和系统设置会交还给用户。
  • 分享与回放:回复可一键做成分享卡,整段对话可生成链接供他人在浏览器回放,链接端到端加密。
  • 外观与本地化:六套主题色,可跟随壁纸或自选颜色;四款桌面图标与三种功能图标风格;全部界面支持英文,默认跟随系统语言。横屏手机与平板有重新排版,侧栏常驻、内容居中。

使用入口

源码与发布包都在 ccch1mneyyy/dsh-Go。据 README,安装要求为 Android 8.0(API 26)及以上,从 Releases 下载对应架构的 APK 侧载安装,常见 64 位手机选 arm64 包,x86_64 设备与模拟器使用 x64 包,仓库没有 32 位 ARM 构建。首次启动时选择在本机安装运行环境或连接远程主机,再为所选主机配置模型与凭据。

从源码构建面向 Linux x86_64,README 给出的流程大致如下(工具链脚本会安装 JDK 17、Flutter 与 Android SDK/NDK):

git clone https://github.com/ccch1mneyyy/dsh-go.git
cd dsh-go
bash tooling/setup-toolchain.sh
source tooling/env.sh
bash runtime/build-runtime.sh arm64-v8a DSH_BETA_TOKEN_FILE=
bash tooling/build-apk.sh -f arm64 --keep-daemon

产物位于 app/build/app/outputs/flutter-apk/app-arm64-release.apk。未配置 app/android/key.properties 时,本地 release 构建使用 debug 签名,不能直接覆盖不同签名的官方安装包。

许可与限制

项目以 AGPL-3.0 发布。据 README,sdk/ 与 examples/ 目录采用 MIT 许可;DSH Go 的名称与标识、吉祥物 Deepy 与鲸娘不在开源授权范围内,另有 ASSETS.md 说明。第三方组件与素材保留各自许可证。

README 中列出的已知限制包括:DSH Remote 当前只支持图片附件,不能在 App 内打开网页版,插件管理仅限于开关,且不支持 DS Bot 与对话日志导出。手机操控只对正常模式下的本机引擎开放,需要开启无障碍等权限;不打扰模式还要求 Android 14 及以上以及 Shizuku 或自连 ADB。在本机运行 DSH 需预留约 1 GB 空间。部分系统的省电策略可能杀掉后台进程,App 会提示并跳转到放行设置。当前 Android 构建以 APK 侧载为目标,不是 Google Play 发布配置。此外,模型请求会发送给用户自行配置的提供方并按该账户计费;开启手机操控后,任务所需的屏幕文字乃至截图可能发送给模型,README 建议先阅读权限说明。「发送匿名使用统计」默认开启,可在首次引导或设置中关闭。