在手机 Termux 里跑本地 agent,浏览器对话改代码
30.8/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/ChongYep/Deepseek-harness-mobile.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包Deepseek-harness-mobile(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:05:50
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 浏览器对话改代码
- 不依赖云端
在 Android 手机上用 Termux 跑 DeepSeek Harness 智能体——本地运行,不依赖云端
README
由 DeepSeek 最新模型翻译生成移动版 DeepSeek Harness
把 DeepSeek Harness 这个 agent 跑在你的安卓手机上 —— 一个酒馆(SillyTavern)式的移动聊天界面,底下是真正在本机读文件、跑命令、改代码的 agent。全程不经过云端:agent、你的文件、模型 API key 都留在手机本地。
提醒 —— 这不是一个原生 App。 它以网页形式在手机浏览器里启动,agent 本体跑在手机上的 Termux 里。没有独立的 APK —— Termux 必须保持运行,agent 才能访问。
这是什么
DeepSeek Harness 是一个本地 AI 编程 agent。这个项目是它的 安卓发行版:agent 内核跑在手机上的 Termux 里,你用手机浏览器打开 http://127.0.0.1:3080 和它对话。
手机视口(≤ 767 px)下,网页自动切成单栏移动外壳 —— 侧栏和会话详情以抽屉滑入 —— 而不是桌面的三栏布局。会话内容占满屏幕,输入框固定在底部。
截图
| 移动聊天界面 | 侧栏抽屉 | 详情抽屉 |
| 移动聊天 | 侧栏 | 详情 |
为什么跑在本地
- 隐私 —— 你的文件和模型 API key 不出手机。
- 无云端服务器 —— agent 完全本地,没有订阅,也没有需要信任的常驻服务器。
展开完整文档(README 剩余 1 节)
移动版 DeepSeek Harness 把 DeepSeek Harness 这个 agent 跑在你的安卓手机上 —— 一个酒馆(SillyTavern)式的移动聊天界面,底下是真正在本机读文件、跑命令、改代码的 agent。全程不经过云端:agent、你的文件、模型 API key 都留在手机本地。 提醒 —— 这不是一个原生 App。 它以网页形式在手机浏览器里启动,agent 本体跑在手机上的 Termux 里。没有独立的 APK —— Termux 必须保持运行,agent 才能访问。 这是什么 DeepSeek Harness 是一个本地 AI 编程 agent。这个项目是它的 安卓发行版:agent 内核跑在手机上的 Termux 里,你用手机浏览器打开 http://127.0.0.1:3080 和它对话。 手机视口(≤ 767 px)下,网页自动切成单栏移动外壳 —— 侧栏和会话详情以抽屉滑入 —— 而不是桌面的三栏布局。会话内容占满屏幕,输入框固定在底部。 截图 | 移动聊天界面 | 侧栏抽屉 | 详情抽屉 | | 移动聊天 | 侧栏 | 详情 | 为什么跑在本地 - 隐私 —— 你的文件和模型 API key 不出手机。 - 无云端服务器 —— agent 完全本地,没有订阅,也没有需要信任的常驻服务器。 - 只绑回环 —— Web RPC 本身无鉴权,但它只监听 127.0.0.1,手机浏览器与它共享同一设备回环,不会暴露到局域网。 环境要求 - 一台 arm64-v8a 的安卓手机,8 GB+ 内存(旗舰 SoC 跑起来很轻松——内核是纯 JavaScript 加内置 node:sqlite)。 - 从 F-Droid 安装 Termux(Play 商店版过时)。 安装 1. 装基础包和 CLI: pkg update -y && pkg upgrade -y pkg install -y nodejs-lts git bash npm install --global @deepseek-ai/dsh node-pty(一个可选原生插件)在 Termux 上可能打印一条原生编译警告 —— 这是预期的、无害的,安装会继续。 2. 把本仓库的 install/ 文件夹拷到手机,然后跑补丁安装器: cd install bash install.sh 安装器会把移动外壳和安卓运行时补丁(原生依赖可选化、文件系统回退、目录选择超时 + 重试)以本地 0.1.0-rc.7 包的形式覆盖到已发布的 CLI 之上。 启动 export DSH_HOME="$HOME/.dsh" export DSH_PERMISSION_MODE=danger-full-access export DSH_TELEMETRY_DISABLED=1 node --expose-internals \ /data/data/com.termux/files/usr/lib/node_modules/@deepseek-ai/dsh/lib/bin.js \ web --port 3080 手机浏览器打开 http://127.0.0.1:3080,在 Models 页填上模型 API key,新建会话,发一条命令试试 —— 比如 「用 bash 打印设备型号」。 安全 - 只绑回环。 Web RPC 本质是远程执行界面,且无鉴权。它只监听 127.0.0.1,与手机浏览器共享设备回环,不监听局域网。不要加 --host 0.0.0.0。 - DSH_PERMISSION_MODE=danger-full-access。 安卓没有 bwrap/Landlock/Seatbelt/ACL 沙箱后端,沙箱默认 fail-closed。启动器显式选择非受限运行 —— 把 agent 当 shell 访问对待。 - DSH_TELEMETRY_DISABLED=1 默认关闭会话遥测。 本项目相对上游补了什么 这个发行版在 deepseek-ai/deepseek-harness 之上打了一小组自包含的补丁,让它能在安卓上装得上、跑得起来: - 移动单栏外壳(client/ui-layout)—— 一个视口条件分支,复用现有的布局 store,不引入移动端专属状态。 - 原生依赖可选化 —— koffi、sharp 移入 optionalDependencies 并懒加载,node-pty 在安卓上报干净的 TerminalUnavailableError,让没有预编译二进制的平台上 npm install -g 也能成功。 - 安卓文件系统回退 —— 安卓的 FUSE/SELinux 拒绝 link(2) 硬链接,会话日志、write 工具、附件存储回退到 rename() / copyFile(COPYFILE_EXCL)。 - 目录选择超时 + 重试 —— 目录列举有界超时,失败返回可重试错误并给一键重试按钮,存储卡顿不会挂死请求。 - 插件 bundle 缓存 —— 客户端插件以 immutable 缓存(URL 带内容哈希 rev),刷新不再重下整个插件图。 - HMR 需要 --expose-internals —— 启动器传入该标志,让 HMR 服务在安卓上正常挂载。 - $PREFIX/bin/bash —— 终端 shell 路径在安卓上自动替换。 保活 - termux-wake-lock(来自 termux-api)保持 CPU 唤醒。 - 在 tmux 里跑,避免误滑走 Termux 导致 agent 退出:tmux → dsh-web → Ctrl-b d 分离,tmux attach 回来。 致谢 基于 deepseek-ai/deepseek-harness 的 fork,沿用上游相同的许可证。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ChongYep/Deepseek-harness-mobile
在手机 Termux 里跑本地 agent,浏览器对话改代码
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目