
手机扫描下载

手机装个空壳运行时,改Lua脚本就能换掉整个App的样子。搭UI、跑love2d游戏、连网络,一个沙盒全包了。
DIY Sandbox不是那种装完就固定了界面的App。它把自己叫做“空壳运行时”,因为导航栏长什么样、每个页面放什么、按钮点了跳去哪,全部由scripts目录下的Lua脚本声明式定义,改脚本就等于改App,不需要重新编译打包。项目在GitHub上开源,采用BSD-3-Clause许可证,包名是com.diysandbox.android,只打包了arm64-v8a,minSdk 26。它把Flutter的界面能力和Lua的灵活性接在一起:用card、row、column、grid这些组件写成Lua表,就能得到原生Flutter界面;love2d画布可以当成普通组件嵌进页面,支持挂起、冻结、销毁三态生命周期。更特别的是它内置了一个Ubuntu容器和opencode AI coding agent,AI可以直接编辑沙盒里的Lua脚本,再用bash agent/app-reload热重载生效。这意味着你可以在手机上一边写一边看效果,整个流程是闭环的。

1.在腾飞网下载安装然后打开本APP

2.在这里你可以配置沙盒的各种数据

3.自己去设置一个沙盒编程,让你的沙盒动起来吧!

把它当成一个可以在手机上快速搭东西的容器,用途取决于你写什么脚本。官方默认皮肤演示了几条路径:用声明式组件拼出工具类界面、用love2d跑小游戏、调用host.http和host.websocket做网络请求、用文件与SQLite存数据。如果你不想从零写,可以直接改默认皮肤里的示例模块,把不需要的页面删掉,换上自己的内容。它不适合期待“打开就有完整功能”的人,更适合愿意翻AGENTS.md文档、动手改脚本的开发者或爱好者。
首次启动后,默认脚本会释放到App的脚本目录,设置页可以导入导出整包zip。按下面的顺序走一遍:
1. 找到scripts/main.lua,这是用户主脚本,导航和页面入口都在这里。
2. 参考同目录下的AGENTS.md,里面有完整的Lua API文档和组件写法。
3. 先改一行文字或换一个图标,保存后触发重载,看界面是否跟着变。
4. 确认热重载生效后,再往页面里加row、column或card。
agent/main.lua是受保护的独立入口,改崩main.lua不会影响Agent加载,所以放心改,崩了还能切回来。
不需要安卓开发经验,但需要能看懂基本的Lua语法:表、函数、变量。声明式UI的好处是“写表就是写界面”,不用碰XML或Dart,但前提是你愿意读文档、照着示例改。如果完全没有编程基础,上手会卡在第一步。AI Agent可以降低门槛:你可以用自然语言让opencode修改脚本,但它生成的结果仍然需要你判断对不对,不能完全当黑盒用。
AI Agent跑在内置的Ubuntu proot容器里,基于opencode。在容器终端里可以让AI直接编辑沙盒的Lua脚本,改完执行bash agent/app-reload触发重载。它适合处理“把某个页面的按钮换成另一种布局”“加一个网络请求并显示返回结果”这类具体的小任务。需要注意容器环境会占用额外的存储和内存,旧设备上同时跑Agent和界面可能会卡,用完可以退出容器。
支持,而且是官方主推的能力之一。love{}语法把标准love2d工程当成普通UI组件嵌入页面,UI和游戏之间可以双向发消息,游戏有挂起、冻结、销毁三种生命周期状态,切到别的页面时可以选择暂停还是继续运行。scripts/games/下每个子目录放一个main.lua就是一个游戏入口。这意味着你可以在一个App里混合“工具界面”和“游戏画布”,不用分开打包。
Termux是终端环境,你在里面装什么跑什么,自由度最高,但界面要靠命令行或自己搭Web UI。DIY Sandbox把“界面”本身做成了脚本的一部分:UI组件、页面跳转、对话框、通知都是声明式的,改脚本就改App的外观和行为。它内置的容器终端是辅助能力,不是主界面。如果你想要的是“在手机上写一个带图形界面的小工具”,DIY Sandbox的路径更短;如果你需要的是完整的Linux命令行环境,Termux仍然更合适。
下面这几个都跟“在手机上写代码或搭东西”有关,但切入的角度不一样。
| 工具 | 主要特点 | 适合什么情况 |
|---|---|---|
| Termux | 完整的Linux终端环境,包管理自由,需要自己配置界面 | 习惯命令行、想在手机上跑脚本或服务的人 |
| LÖVE for Android | 直接在安卓上运行love2d游戏,专注游戏侧 | 只做love2d游戏、不需要声明式UI框架的人 |
| AIDE | 安卓原生Java/Kotlin开发环境,编译出APK | 想正经开发安卓App、走原生路线的用户 |
| Pydroid 3 | 手机上的Python IDE,支持图形界面库 | 习惯Python、想快速写小工具的人 |
| C4droid | 离线C/C++编译器,偏底层和算法练习 | 学C语言、写控制台程序的场景 |
这个项目在公开社区里的长评不多,从GitHub仓库的讨论和同类工具的反馈来看,关注点集中在几处。
比较被认可的是“改脚本即改App”的闭环:不用Android Studio,不用等编译,保存后重载就能看到变化,在手机上临时改一个界面或逻辑很方便。
另一类声音围绕AI Agent的实用性。有人觉得让AI直接改Lua脚本再用app-reload生效,比在电脑上复制粘贴来回传文件省事;也有人提醒AI生成的代码需要自己核对,尤其是涉及网络和文件权限的部分,不能闭眼接受。
还有对性能的留意:内置Ubuntu容器和Agent会增加资源占用,低内存设备上跑love2d游戏的同时再开Agent,体验会打折扣。把它当成一个需要自己动手配置的工具,而不是开箱即用的成品,预期会比较对。

友前程兼职app官方版v1.2.5 安卓版
立即下载
45日天气预报app最新版v2.2.010 安卓版
立即下载
智慧登封招聘网app官方版v5.6.6 客户端
立即下载
刷刷日语app最新版v1.3.0 安卓版
立即下载
含山早点app安卓版v2.1.6 手机版
立即下载
九州代驾app安卓版v3.3.3 最新版
立即下载
天天健康app官方版v2.3.6 安卓版
立即下载
哔哩哔哩海外版(bilibili)v3.19.2 最新版
立即下载
小熊架子鼓app最新版v8.5 官方版
立即下载
东南小说app最新版v1.4.07 官方版
立即下载
赣溯源监管端官方版v1.4.46 手机版
立即下载
喜丰收小店app官方版v1.0.5 最新版
立即下载
少年写字侠app官方版v1.0.5 最新版
立即下载
驿充电app官方版v4.0.1 最新版
立即下载