类别:游戏工具大小:82.2M版本:v0.3.5 最新版时间:2026-10-29




手机装个空壳运行时,改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,体验会打折扣。把它当成一个需要自己动手配置的工具,而不是开箱即用的成品,预期会比较对。
厂商名称:zz6zz666

掌上WeGame手机版
游戏工具 / 152.7M / 2026-02-04下载
九游游戏中心手机版
游戏工具 / 39.8M / 2026-09-14下载
网易藏宝阁官方平台app
游戏工具 / 98.8M / 2026-09-17下载
4399游戏盒官方正版
游戏工具 / 68.8M / 2026-09-14下载
王者营地app最新版
游戏工具 / 201.3M / 2026-10-20下载
腾讯先锋云游戏app官方版(原腾讯先游)
游戏工具 / 135.6M / 2026-10-16下载
心悦俱乐部app官方登录版
游戏工具 / 122.2M / 2026-10-12下载
小鸡模拟器官方版
游戏工具 / 61.5M / 2026-08-25下载
咪咕快游正版
游戏工具 / 126.5M / 2026-10-26下载
乐乐宝库app最新版
游戏工具 / 2.9M / 2026-10-21下载
用户评论