deepseek-harness-android-app

agent
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 18 GitHub stars
Code Basarisiz
  • rm -rf — Recursive force deletion command in android-app/build.sh
  • process.env — Environment variable access in dsh-patches/apply.sh
  • fs module — File system access in dsh-patches/apply.sh
  • exec() — Shell command execution in dsh-patches/overlay/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/dsh-attachment-local/lib/index.js
  • exec() — Shell command execution in dsh-patches/overlay/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/dsh-subprocess-local/lib/index.js
  • spawnSync — Synchronous process spawning in dsh-patches/overlay/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/dsh-subprocess-local/lib/index.js
  • process.env — Environment variable access in dsh-patches/overlay/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/dsh-tool-android/lib/index.js
  • process.env — Environment variable access in dsh-patches/overlay/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai/dsh-tool-shizuku/lib/index.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

把 DeepSeek Harness 打包成可直接安装的 Android APK:原生壳 + 移动端适配 + Shizuku 特权插件 + 系统能力插件

README.md

DeepSeek Harness 手机版(Android)

把 DeepSeek Harness(DSH)打包成可直接安装的 Android APK —— 装上就能用,还能让 AI 免 Root 真正操作手机

License
Stars
Release

✨ 核心亮点

  • 📦 APK 一键安装:不用 Termux、不用敲命令,下载安装即用(包名 com.deepseek.harness
  • 🔓 免 Root 系统特权:通过 Shizuku 打通系统 shell —— AI 能装应用、点屏幕、改系统设置、截图、模拟输入,这是"手机上的 AI Agent",不只是聊天窗口
  • 🧠 完整 DSH 内核@deepseek-ai/dsh 0.1.0-rc.6,保留插件生态 + RPC API,前端用 DSH 原生界面
  • 📱 移动端适配:触摸优化 + 软键盘适配 + 首次启动权限引导页(9 项权限一站式配置)
  • 💾 卸载不丢数据:dshroot 外置到 /sdcard/DeepSeekHarness,重装/升级不清空 AI 的运行时改动
  • 🐋 鲸鱼品牌图标,锁横屏优化触控

🛠️ 手机端插件(本项目的核心特色)

插件 能力
dsh-tool-shizuku 特权 shell:任意系统命令(pm/am/settings/dumpsys…),异步执行 + 环境消毒 + dex 只读自愈
dsh-tool-android 结构化系统操作:包管理 / 应用管理 / 系统设置 / 截图 / 模拟输入

通过这两个插件,AI 不再只是"聊聊天",而是能真正控制你的手机

📦 安装

下载 Releases 里的 DeepSeekHarness.apk 安装即可。

  • Android 7.0(API 24)及以上
  • 系统操作能力需配合 Shizuku(免 Root 授权)
  • API Key 在 App 内页面填写,只存本机,绝不打包进 APK

📁 目录结构

android-app/             APK 构建工程
├── build.sh             一键打包脚本
├── env.sh               编译工具链环境(可 export PREFIX 覆盖)
├── AndroidManifest.xml  包名/targetSdk(28)/锁横屏/Shizuku 声明
├── libs/                Shizuku 官方 aar(api/provider/aidl 13.1.5)
├── res/                 图标 + 字符串资源
├── sdk/                 放 platform android.jar(见 sdk/README.md)
└── src/.../MainActivity.java   Android 原生壳(权限引导页/加载页/引擎启动)

mobile-patch/            移动端适配(注入 DSH 前端,不覆盖原生代码)
├── inject.sh            注入脚本(mobile.css + mobile.js 到 dist)
├── mobile.css           触摸优化 + 插件管理页 UI 适配
└── mobile.js            软键盘适配(VisualViewport 方案)

plugins/                 手机端自定义 DSH 工具插件
├── dsh-tool-shizuku/    特权 shell(Shizuku 通道)
└── dsh-tool-android/    结构化系统操作(包管理/应用/设置/截图/输入)

dsh-patches/             DSH 源码补丁归档 + overlay
├── README.md            补丁说明(适配原因/升级 DSH/打包)
├── apply.sh             重新应用源码补丁
└── overlay/             改好后的源码文件

config/cordis.patch.yml  DSH 组合配置(禁原生模块 + 插入 bash-local/shizuku/android 插件)

docs/开发指南.md            项目开发指南(架构/常用命令/注意事项)

🔨 构建说明

详见 docs/开发指南.md 第六节「常用命令」与第七节「注意事项」。

关键点:

  • targetSdk 必须保持 28(≥29 会导致 node 二进制 EACCES 起不来)
  • 需准备 runtime/(node v26 + 依赖库)和 dshroot/(DSH 内核)才能打完整 APK
  • build.sh 会自动注入 mobile.css/mobile.js,并做 API Key 安全检查

⚠️ 这是源码与配置仓库,不含 APK 二进制、签名密钥(release.jks)、node 运行时、payload.zip、凭证文件
📦 安装包(DeepSeekHarness.apk)、node 运行时与 DSH 内核分块包见 Releases;构建源码前需准备 runtime/ 与 dshroot/(分块包合并方法见 Release 说明)。

📄 许可证

本项目源码采用 MIT 许可证。

  • 依赖的 DSH 内核(@deepseek-ai/dsh)为 MIT;Shizuku SDK 为 Apache-2.0;node 运行时为 MIT。
  • 仓库不含签名密钥与凭证;安装包与运行时见 Releases

Yorumlar (0)

Sonuc bulunamadi