[控场AI]
· 5 分钟阅读· 2,967 字

DSHbox:把DeepSeek Harness装进手机,打造移动AI工作站

DSHbox:把DeepSeek Harness装进手机,打造移动AI工作站

开源项目DSHbox把DeepSeek Harness完整搬上Android,让手机变成能跑命令、操作应用的移动AI工作站。

DSHbox 是一个将 DeepSeek Harness 完整移植到 Android 的开源项目,目标是把手机从聊天入口升级为可执行任务的移动 AI 工作站。它内置终端、OpenCode TUI、内嵌浏览器和插件系统,并可通过无障碍服务或 Shizuku 在授权范围内操作手机应用。使用流程从选择 Projects 私有目录或 Share 共享目录作为工作区开始,再按 API 配置选择 Flash、Pro 等模型和工作模式。插件体系、定时任务面板、悬浮球切换和浏览器框选元素作为 AI 上下文,构成了完整的移动工作流。文章也指出其边界:手机算力、存储与权限限制仍在,Shizuku 和无障碍方案需要一定配置能力。

把一整套AI开发环境装进手机,听起来像是极客的幻想,但GitHub上的开源项目DSHbox正在把它变成现实。这个项目将DeepSeek Harness完整移植到Android平台,让手机不再只是聊天入口,而是一个能跑命令、操作应用、分析网页的移动AI工作站。

从聊天助手到AI工作站

DSHbox的核心思路,是把DeepSeek广告 Harness的能力层整体搬到手机上。它内置终端、OpenCode TUI界面、浏览器和插件系统,用户可以在授权范围内通过无障碍服务或Shizuku让AI操作手机应用。这意味着手机上的AI不再局限于问答,而是可以执行命令、处理文件、完成网页自动化任务。

项目已经发布在GitHub,B站UP主在演示视频中完整展示了从初始化到实际使用的流程。对于经常需要在移动端处理轻量开发任务或自动化操作的用户来说,这个项目的定位相当明确:一个装在口袋里的AI工作台。

Shizuku 是一种在 Android 上无需 Root 即可让应用临时获得系统级权限的机制。它借助 ADB 或无线调试启动一个特权服务进程,其他应用通过该进程调用受系统保护的 API,从而完成安装应用、修改设置、模拟输入等操作。相比无障碍服务,Shizuku 的权限更接近系统层面,能支撑更复杂的自动化;但首次配置通常需要连接电脑或开启无线调试,且设备重启后需重新激活。DSHbox 同时提供无障碍与 Shizuku 两条路径,正是为了在权限能力与配置成本之间给用户选择空间。

OpenCode TUI 指 OpenCode 提供的终端文本用户界面(Text User Interface)。它将代码编辑、文件浏览、命令执行等功能以终端内的交互式面板呈现,不依赖图形桌面环境。对于 DSHbox 这类把开发环境塞进手机的场景,TUI 比完整 IDE 更轻量,配合虚拟键盘和常用控制键就能在触屏上完成基本开发操作。

初始化与工作区管理

打开DSHbox后,首先进入DeepSeek Harness主界面,第一步是选择工作区。应用提供两种目录:Projects是App私有目录,Share是系统共享目录。确认目录后,当前对话和相关文件都会归入该工作区,后续的终端命令、浏览器抓取内容也围绕这个空间展开。

选择工作模式

接下来选择模型。用户可以根据自己的API配置选择Flash、Pro等模型,然后选择工作模式。标准模式适合日常对话,PTC模式更适合批量处理任务,此外还有极简模式和创造模式可选。完成这些设置后,就可以从输入框发送第一条消息,正式开启对话。

对话页支持拍照、录像、相册上传,也能直接上传手机文件、音频和工作区文件。左侧栏集中展示不同工作区和历史对话,方便随时切回之前的任务。

插件、定时任务与手机助手

DSHbox的插件体系是它区别于普通AI客户端的关键。在设置中,用户可以管理模型服务商、配置自定义API。DSH插件目录列出了绘画插件、工作区指令、时间感知和Bash工具。工作模式配置里可以查看内置Agent预设,也能用创造模式定义自己的工作流。插件面板负责安装、启用和停用各类插件,官方预制了智能体团队、语音输入、开发者工具和Git工作流等插件。

定时任务面板

定时任务面板允许创建自动化任务,并查看已开启和已结束的任务。右侧栏则集中了工作区文件、DSH Box文件区、终端和浏览器入口。点击新建终端,就能在当前工作区运行命令;点击浏览器入口,可以打开内嵌浏览器。对话过程中,悬浮球可以快速在首页、文件、终端和浏览器之间切换。

首页分为控制台、手机助手和插件管理三个模块。手机助手支持无障碍和Shizuku特权模式,也可以选择前台或后台虚拟屏操控。插件管理提供专属插件、官方插件和插件市场,安全模式可以隔离第三方插件带来的风险。

无障碍服务(Accessibility Service) 是 Android 提供给辅助功能应用的系统接口,可以读取屏幕内容、模拟点击与滑动、监听界面变化。它无需 Root,但需要用户在系统设置中手动授权,且不同厂商对后台保活和权限管控差异较大。虚拟屏 则是在系统内创建一块不直接显示给用户的显示区域,应用可在其中运行并接受程序化操作,适合后台批量任务。DSHbox 让用户在前台虚拟屏与后台虚拟屏之间选择,实质上是在“可见可干预”和“不打扰日常使用”之间做权衡,这也是移动端 AI 代理落地时必须处理的交互边界问题。

终端、浏览器与文件管理

在终端页面,用户可以在工作区中执行命令。输入OpenCode即可打开TUI界面,应用提供了虚拟键盘和常用控制键,适配手机操作。浏览器模块支持网页调试、信息抓取和浏览器自动化。用户可以框选网页元素并保存为AI上下文,也可以直接框选页面区域,把视觉内容发送给DSH。

框选网页元素

演示中,UP主打开B站,框选视频区域让DSH分析当前页面,又框选一组视频卡片让它总结页面主题,并进一步扩展到表单填写等自动化场景。这种“看见即理解”的交互方式,把浏览器变成了AI的输入通道。

设置页与运行环境

文件管理分为沙盒文件、工作区和共享区。工作区是App私有目录,支持新建、导入、导出或打包文件;共享区可以挂载系统文件夹,也可以随时移出,原始文件始终保存在本地。设置页可以查看运行环境、沙盒数据和应用缓存,长期使用后清理缓存和临时文件,能避免虚拟系统占用过多空间。DSH支持在线更新,Linux层和Node层都可以在线导入或重置,环境针对手机做了裁剪。

沙盒(Sandbox) 在这里指应用私有且与系统其他部分隔离的存储与运行空间。DSHbox 的沙盒文件、工作区和共享区构成三级隔离:工作区是 App 私有目录,共享区挂载系统文件夹但可随时移出,原始文件仍留在本地。把命令执行、插件运行限制在沙盒内,能降低第三方插件或自动化脚本误改系统文件的风险,这也是它设置“安全模式”隔离第三方插件风险的基础。需要注意的是,沙盒隔离并不等于绝对安全,挂载共享目录后仍需谨慎授予写权限。

移动AI工作站的边界与想象

DSHbox把DeepSeek Harness、终端、浏览器、插件、定时任务和手机助手整合进Android,提供了一个完整的移动AI工作流闭环。它的价值不在于替代桌面开发环境,而在于把“随时可用”的自动化能力带到手机上。无论是抓取网页信息、运行轻量脚本,还是让AI代为操作应用,DSHbox都给出了一个可落地的开源方案。

当然,手机端的算力、存储和权限限制依然存在,Shizuku和无障碍方案也需要用户具备一定的配置能力。但作为一个开源项目,DSHbox展示的方向值得关注:AI助手正在从“回答问题”走向“执行任务”,而手机正是最贴近日常场景的载体。

#DSHbox#DeepSeek Harness#Android AI工作站#手机AI助手#OpenCode#Shizuku#浏览器自动化
分享:

相关推荐