这个项目有什么用
dsh-Go(DSH Go)是 DeepSeek Harness 的 Android 客户端。它把 DSH 引擎装进手机,让开发者无需 Root、无需另装 Termux,就能在手机上直接运行 AI 编码代理;同时也能通过远程连接,遥控电脑或服务器上已有的 DSH。
它替代了什么
- 过去想在手机上用 DSH,通常要折腾 Termux、手动装 Node.js 与 Linux 环境,dsh-Go 把这些步骤收进 App 内,首次启动时选择「在本机安装运行环境」即可。
- 离开电脑时,不必再守着终端;可以通过 SSH 或 DSHarness Remote 连回自己的主机继续同一类工作。
典型使用场景
- 通勤、外出时用手机发起对话、处理工具审批与提问。
- 在手机上查看并继续电脑上未完成的会话,聊天界面与网页模式可一键切换。
- 需要让代理读取屏幕、点按和输入时,在授权后使用手机操控能力。
适合希望随时随地使用 DeepSeek Harness 的个人开发者,以及需要给团队提供移动端入口的团队。项目基于开源的 DeepSeek Harness 构建,是社区开发的第三方项目,与 DeepSeek 官方无关联。
核心特性
- 本机运行环境:在 App 内安装 Ubuntu、Node.js 与 DSH 运行环境,免 Root、免 Termux,手机上跑的就是 DSH 引擎本身。
- 远程连接:支持通过 SSH 或 DSHarness Remote 使用电脑、服务器上的 DSH,电脑上的会话可一键切过去接着用。
- 聊天与工具处理:可切换模型,发送图片、语音输入,处理工具审批和提问,并支持聊天界面与网页模式切换。
- 插件界面:提供适配 DSH Go 的原生工具卡、表单和面板,仓库附带 SDK、教程和示例。
- 手机操控:开启权限后,本机引擎可读取屏幕、点按和输入,提供三档确认,敏感操作默认交还给你,并可随时停止。
- 分享与外观:回复可一键做成分享卡,整段对话可生成端到端加密的回放链接;另有六套主题色、四款桌面图标与桌宠。
怎么安装
前提条件:Android 8.0(API 26)及以上。Release 页面上的 arm64 包适用于常见的 64 位 Android 手机;x86_64 设备和模拟器用的 x64 包在发布说明末尾的「其他版本下载」里,仓库没有 32 位 ARM 构建。若只连接远程主机,不必在手机上安装本机运行环境。
- 从 GitHub Releases 或官网下载页下载对应架构的 APK,并按系统提示允许该安装来源。
- 首次启动时,选择在本机安装运行环境,或连接远程主机。
- 为所选主机配置模型和所需凭据,再开始对话;部分远程渠道需要在主机侧配置。
注意:手机上装过签名不同的早期测试包时不能直接覆盖安装,需要先卸载旧版;卸载会清空对话、Linux 环境和设置。在手机上运行 DSH 需预留约 1 GB 空间。当前 Android 构建以 APK 侧载为目标,不是 Google Play 发布配置。
如需从源码构建,README 给出的流程面向 Linux x86_64,工具链脚本默认安装 JDK 17、Flutter 3.47.7 和 Android SDK/NDK,App 要求 Dart ^3.13.5:
git clone https://github.com/ccch1mneyyy/dsh-go.git
cd dsh-go
bash tooling/setup-toolchain.sh
source tooling/env.sh
flutter --version
java -version
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 签名。
怎么使用
最基础的用法是安装 APK 后按引导完成配置:选择本机或远程主机,填入模型提供方与凭据,然后开始对话。README 未提供命令行形式的最小示例,界面操作以 App 内引导为准。
常见进阶用法与配置项:
- 切换本机与远程:电脑上的 DSH 可一键切过去接着用;仅连接远程主机时无需安装本机运行环境。
- 手机操控权限:只对正常模式下的本机引擎开放,需按界面说明开启无障碍等权限;不打扰模式另外要求 Android 14 及以上,以及 Shizuku 或自连 ADB。
- 本地引擎启动方式:默认使用 PRoot 兼容启动,开发者选项中的直接启动默认关闭,开启后的兼容性与回退方式见常见问题文档。
- 匿名统计:「发送匿名使用统计」默认开启,可在首次引导或「设置 → 隐私与分享」关闭。
适用场景与注意事项
适合需要在移动端使用 DeepSeek Harness、或希望随时连回自有主机的开发者。若只需要桌面端体验,同一作者的 DSH-TUI 面向终端场景;若设备低于 Android 8.0 或为 32 位 ARM,则没有对应构建。
使用前需要了解几点:
- 需要联网与模型费用:本机运行不等于模型离线,模型请求仍发送给你配置的提供方,按你在提供方的账户计费。
- 数据与权限:开启手机操控后,任务需要的屏幕文字可能发送给模型,支持看图的模型也可能收到截图;分享前请检查预览,拿到完整链接的人可以读取并保存内容。
- 工具会产生真实影响:命令、文件修改及手机操控可能导致数据丢失或隐私泄露;免确认、放宽应用规则或解除限制会减少保护,建议保留默认保护、只授予必要权限。
- 远程功能限制:DSHarness Remote 当前只支持图片附件,不能在 App 内打开网页版,插件管理限于开关,且不支持 DS Bot 和对话日志导出。
- 后台存活:部分系统的省电策略会拦截后台,App 会提醒并直达对应放行设置。
- 许可证:代码以 AGPL-3.0 发布,
sdk/和examples/为 MIT;DSH Go 名称、标识及 Deepy、鲸娘形象不在开源授权范围内。改造或再发布前请先联系作者,并按要求标注主仓库与作者。
项目地址
仓库地址:https://github.com/ccch1mneyyy/dsh-Go
作者/组织:ccch1mneyyy
开源协议:AGPL-3.0
dsh-Go 把 DeepSeek Harness 的移动端与本机运行环境整合进一个 Android 应用,同时保留远程连接路径;是否合用,取决于你对移动端编码代理的需求和对权限、费用的接受程度。
















cqlbgzs@163.com
1年前0
d好