DeepSeek Harness Mobile 是 DeepSeek Harness 的 Android 原生应用,将原本仅支持 PC 浏览器的 AI Agent 框架完整迁移至移动端…
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
git clone https://github.com/Thanksgiver233/dsh-mobile.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 08:43:04
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
功能亮点
- 零依赖安装运行
- 多会话管理
- 流式对话
展开完整介绍(337 字)↓
DeepSeek Harness Mobile 是 DeepSeek Harness 的 Android 原生应用,将原本仅支持 PC 浏览器的 AI Agent 框架完整迁移至移动端。采用 Kotlin + Jetpack Compose 开发,内置 Node.js ARM64 二进制和 dsh CLI,实现零依赖安装——下载 APK 即可运行,无需 Root、Termux 或额外环境配置。应用覆盖网页端全部核心功能:多会话管理、流式对话、插件市场、模型设置等,并针对竖屏触控体验深度优化。技术上采用 MVVM 架构、Dagger Hilt 依赖注入、Room 本地数据库,后台 Foreground Service 确保引擎持续运行,支持离线场景和弱网环境自动重连。
README
由 DeepSeek 最新模型翻译生成展开完整文档(README 剩余 1 节)
DeepSeek Harness Mobile DeepSeek Harness Android 应用 — 原生 Kotlin Android 应用,零依赖运行 DeepSeek Harness 引擎,覆盖网页端全部功能。 项目简介 DeepSeek Harness (dsh) 是 DeepSeek AI 开源的 Agent 框架,原本只能在 PC 浏览器里访问。本项目把它完整迁移到 Android 平台,实现: - 零依赖安装:内置 Node.js + dsh CLI,下载即用,无需 Root/Termux/额外下载 - 全功能覆盖:完美复刻 Web 端对话、插件市场、会话管理、设置等核心功能 - 竖屏优化:专为手机屏幕设计的竖版 UI,流畅触控交互 - 本地优先:支持本地模式(Android)和云端模式(跨平台)双架构 解决了什么问题? | 痛点 | 解决方案 | | dsh 仅支持 PC 浏览器,无法在手机上使用 | 原生 Android 应用,随时随地使用 | | 需要 Node.js 环境和命令行操作 | 内置运行时,开箱即用 | | 移动端体验不佳,Web UI 在手机上难以操作 | 原生竖屏 UI,适配触控交互 | | 移动网络不稳定导致连接中断 | 本地引擎保活机制 + 自动重连 | | 多设备数据同步需求 | SQLite 本地存储 + 云端同步可选 | 快速上手 前置条件 - Android Studio Ladybug 或更新版本 - JDK 17+ - Android SDK API 34 - Gradle 8.5+ 构建步骤 1. 克隆项目 git clone https://github.com/<your-org>/dsh-mobile.git cd dsh-mobile 2. 准备引擎资源(需从 deepseek-harness 编译)将编译好的 node 和 dsh 二进制放入 app/src/main/assets/engine/ 或使用预构建版本 3. 构建 Debug APK ./gradlew assembleDebug 4. 构建 Release APK(需签名配置) ./gradlew assembleRelease 安装到设备 通过 ADB 安装 adb install app/build/outputs/apk/debug/dsh-mobile-debug.apk 或直接发送文件到手机安装 功能特性 核心功能 - 对话界面:气泡消息、代码高亮、流式响应 - 会话管理:创建/切换/搜索/删除会话 - 插件市场:浏览和安装 DSH 插件 - 模型设置:切换默认模型、配置 API Key - 后台保活:Foreground Service 确保引擎持续运行 技术亮点 | 特性 | 实现方式 | | 本地引擎运行 | 内置 Node.js ARM64 二进制 + dsh CLI | | WebView 适配 | 响应式布局 + JavaScript 桥接 | | 数据持久化 | Room Database + DataStore | | 网络通信 | OkHttp + WebSocket | | 状态管理 | Jetpack Compose + ViewModel + StateFlow | | 依赖注入 | Dagger Hilt | 项目结构 dsh-mobile/ ├── app/src/main/ │ ├── java/com/deepseek/dshmobile/ │ │ ├── DSHApplication.kt # 应用入口 + Hilt 初始化 │ │ ├── di/ # Dagger Hilt 组件 │ │ ├── service/ # 引擎管理服务 │ │ │ ├── DshEngineService.kt # Foreground Service │ │ │ └── DshEngineManager.kt # 引擎生命周期管理 │ │ ├── database/ # Room 数据库 │ │ ├── repository/ # 数据仓库 │ │ ├── ui/ │ │ │ ├── MainActivity.kt # Compose 主界面 │ │ │ ├── theme/ # Material 3 主题 │ │ │ ├── components/ # 自定义组件 │ │ │ ├── screens/ # 页面 Screen │ │ │ ├── nav/ # 导航 │ │ │ └── viewmodel/ # ViewModel │ │ └── receiver/ # 系统广播接收器 │ ├── res/ # 资源文件 │ └── assets/engine/ # 引擎二进制(需自行准备) ├── gradle/ │ └── libs.versions.toml # 版本目录 ├── build.gradle.kts # 根构建配置 └── settings.gradle.kts # 项目设置 架构设计 graph TB subgraph "Android App"mermaid graph TD subgraph "UI Layer" A[MainActivity - Compose UI] --> B[SessionListScreen] A --> C[ChatScreen] A --> D[SettingsScreen] B --> E[MainViewModel] C --> E D --> E E --> F[SessionRepository] E --> G[DshEngineManager] F --> H[(Room Database)] G --> I[Node.js + dsh CLI] end subgraph "Engine Layer" I --> J[dsh web server :3080] J --> K[WebView / REST API] end subgraph "External" K --> L[DeepSeek API] G --> M[Plugin Marketplace] end GitHub 仓库配置 发布到 GitHub 时,建议使用以下 .gitignore 模板: gitignore 构建输出 .apk .aab /build/ .gradle/ 本地配置 local.properties .log Android Studio .idea/ .iml .cxx/ 密钥文件(不要提交) .jks .keystore 生成的文件 app/build/ app/generated/ DSH 引擎资产(二进制文件) app/src/main/assets/engine/ 推荐选择:在 GitHub 创建仓库时选择 "Android" 模板,然后添加上述自定义规则。 贡献指南 欢迎提交 Issue 和 Pull Request! 开发流程bash 1. Fork 本仓库 2. 创建特性分支 git checkout -b feature/amazing-feature 3. 提交更改 git commit -m 'feat: add amazing feature' 4. 推送到分支 git push origin feature/amazing-feature 5. 创建 Pull Request 构建验证 bash 运行所有测试 ./gradlew test 检查代码质量 ./gradlew lintDebug 构建 Debug APK ./gradlew assembleDebug 协议 本项目采用 MIT License。 致谢 - DeepSeek Harness - 核心框架 - Jetpack Compose - 现代 UI 框架 - Dagger Hilt - 依赖注入框架 - Room - 本地数据库
预览分享卡片长什么样 ↓
DeepSeek Harness Mobile 是 DeepSeek Harness 的 Android 原生应用,将原本仅支持 PC 浏览器的 AI Agent 框架完整迁移至移动端…