DSH-APP/DSHA

免 ROOT 免 Termux,在手机上跑 DeepSeek Harness。完整 Ubuntu 环境 + proroot 零 ptrace 开销 · AI 输出实时上屏 · ADB 直连 · 数据不丢

解决的问题

DSHA 提供了一种无需命令行、无需 root 权限的方式,在 Android 设备上运行完整的 DeepSeek Harness(一种类似于 Claude Code 的智能体框架)。它通过将完整的 Ubuntu 24.04 glibc 环境打包到单个 APK 中,消除了对 Termux 或手动环境配置的需求。

工作原理

该项目使用 proroot(或作为回退的 proot)的容器化方法,在无需 root 权限的情况下于 Android 上运行完整的 Ubuntu rootfs。它包含一个内置的 WebView(GeckoView)作为用户界面,并管理一个 Node.js 24 环境来运行 @deepseek-ai/dsh 包。此外,它还实现了自定义的「App Bridge」和无线 ADB 配对功能,使 AI 智能体能够直接从移动设备与 Android 系统交互(例如点击、截屏、安装应用等)。

适用人群

希望在 Android 手机或平板上运行强大、智能体型 AI 工具,又不想处理复杂的 Linux 终端设置或对设备进行 root 操作的开发者和 AI 爱好者。

主要亮点

  • 零配置设置:安装 APK,输入 API 密钥,通过 Web UI 启动智能体即可。
  • 高性能:使用 proroot 降低系统调用开销,相比传统 proot 实现显著的性能提升。
  • 设备控制:内置无线 ADB 配对功能,允许智能体在运行的设备上执行系统级操作。
  • 崩溃状态恢复:包含 23 个自我诊断检查和 15 个自我修复脚本,可自动修复常见的环境或插件故障。
  • 数据持久化:将对话和设置存储在公共目录(Documents/dshdata)中,即使卸载应用也不会丢失数据。
  • 移动端优化 UI:集成 dsh-web-mobile,提供适合小屏幕的响应式单列布局。

相关

  • 项目
  • 项目
  • 项目
  • 项目