Myapp Creator

📦 一句话生成可离线运行的HTML应用

一句话生成可独立运行的单文件HTML应用或文档,支持游戏、工具、PPT、表格等多种类型,自动落库管理。

收藏
5k
安装
1.4k
版本
1.0.22
CLS 安全性认证2026-08-05
点击查看完整报告 >

使用说明

核心用法

myapp-creator 是一款面向智能屏生态的轻量级应用生成工具,用户只需用自然语言描述需求,即可在 300 秒内获得一个可独立打开、离线运行的单文件 HTML 应用或文档。支持两大类别:

应用类(交互式HTML):贪吃蛇、俄罗斯方块、飞机大战、番茄钟、单位转换器等小游戏和实用工具;
文件类(文档式HTML):项目周报、自我介绍PPT、预算表格、简历、会议纪要等。

生成产物完全自包含(CSS/JS 内联),不依赖本地资源,外部资源仅允许使用 unpkg.com / jsdelivr.net / cdnjs.cloudflare.com 三大 CDN,单文件体积控制在 60KB 以内。

显著优点

1. 零配置开箱即用:无需搭建开发环境,一句话即可生成可运行的应用,大幅降低创作门槛;
2. 智能屏深度适配:针对 Android 8.1 WebView(Chrome 85)做专项兼容,包括触摸事件优化、软键盘适配、Canvas 兼容性处理等,确保在 960×600 到 2560×1600 多种分辨率的横屏设备上流畅运行;

3. 严格的代码规范:内置 20+ 项自检清单,涵盖 AI 对手禁用、导出功能禁用、ES 语法降级、CSS 兼容性等,从源头避免常见运行故障;

4. 游戏交互标准化:强制横版左右布局(游戏区 65%~70% + 控制区),触摸坐标直接映射为主控方式,方向键为辅助,暂停按钮固定在方向键 3×3 网格中心,统一用户操作预期;

5. 渐进难度设计:游戏类应用内置三段式难度机制(简单 1-10 关、中等 11-20 关、困难 21 关+),参数化配置确保体验平滑递进。

潜在缺点与局限性

1. 功能边界严格受限

2. 技术栈受限:仅支持原生 HTML/CSS/JS,禁用以 Chrome 86+ 为代表的现代 API(如 CSS.registerProperty、structuredClone、??= 等),部分前沿特性无法使用;
3. Canvas 渲染限制:Android 8.1 WebView 字体渲染异常,Canvas 内禁止使用 emoji,需用几何图形替代,增加了视觉设计复杂度;

4. 网络依赖:虽然应用离线可运行,但首次加载及后续更新需依赖服务端接口(myapp_register / myapp_update),完全断网环境无法创建新应用;

5. 调试成本:针对特定 WebView 版本的兼容性处理(如 clientWidth 初始为 0、软键盘 resize 行为等)需要开发者熟悉智能屏环境,普通 Web 开发者有一定学习曲线。

  • 游戏类绝对禁止 AI 对手、人机对战、电脑自动决策,棋类/对战类仅限双人同屏轮流操作;
  • 所有类型绝对禁止导出、打印、保存功能,无法生成可下载文件;

适合人群

  • 智能屏终端用户:希望快速获得可离线使用的游戏、工具或文档;
  • 内容创作者/项目经理:需要快速生成演示文稿、数据表格、报告文档;
  • 教育/亲子场景:双人同屏游戏适合亲子互动、课堂协作;
  • 轻量级工具需求者:单位换算、时钟日历、简单计算器等日常工具。

常规风险

1. 安全风险:生成代码在封闭 WebView 中运行,不访问小度专属 API,但用户自定义的 CDN 资源存在被篡改或劫持的理论风险;
2. 数据持久化风险:localStorage / sessionStorage 在 WebView 中可用,但不保证跨页面持久化,重要数据需用户自行备份;

3. 兼容性风险:尽管做了大量适配,不同厂商、不同系统版本的 WebView 实现仍有差异,极端情况下可能出现渲染异常;

4. 内容合规风险:用户输入的 prompt 可能生成不符合平台规范的内容,需依赖上游 LLM agent 的审核过滤。

安全解读

核心用法

myapp-creator 是一款面向智能屏场景的 HTML 应用生成 Skill,用户只需用自然语言描述需求,即可快速生成可独立打开、离线运行的单文件 HTML 应用或文档。该 Skill 分为应用类(交互式游戏、工具)和文件类(文档、PPT、表格、简历)两大触发场景。

创建流程:解析用户描述 → 判断类型 → 生成 app_namefeatures 和完整 HTML → 调用 myapp_register 落库 → 返回访问链接。HTML 必须自包含(CSS/JS 内联),大小 ≤60KB,兼容 Android 8.1 WebView(Chrome/85)。

游戏类强制规范:横版左右两栏布局(左 65%~70% 游戏区 + 右控制区),触摸坐标映射为主控+方向键辅助,三段式难度自动升级,禁止 AI 对手/人机对战,子弹自动发射(飞机类),角色需有辨识度视觉设计。

文档类支持:Word 风格报告、PPT(reveal.js)、Excel 表格、简历等,响应式排版,禁止导出/打印/保存功能。

显著优点

1. 零配置即用:无需搭建开发环境,一句话生成完整可运行文件,降低创意验证门槛。
2. 智能屏深度适配:针对 Android 8.1 WebView 做了极致兼容,包括 Canvas 延迟初始化、触摸事件优化、CSS 降级写法(禁止 insetroundRectaspect-ratio 等)。

3. 安全设计前置:强制自检清单(禁止 AI 对手、禁止导出按钮、XSS 防护暗示)、代码语法预检(Node 验证 JS)。

4. 多端响应式:从 960×480 mini 屏到 2560×1600 Pad 自适应,字体用 clamp() 动态计算。

5. 版本化管理:支持 [create_app][update_app:app_id=n] 前缀快速触发,已创建应用可在「我的创作」页面统一管理。

潜在缺点与局限性

1. 功能边界受限:禁止 AI 对战、禁止导出保存、禁止键盘唯一控制,部分游戏设计空间被压缩。
2. 性能天花板:单文件 ≤60KB 限制,复杂游戏需精简资源;Canvas 游戏在低端智能屏(Android 8.1)帧率受限。

3. 外部依赖受限:仅允许 unpkg/jsdelivr/cdnjs 三 CDN,离线场景下 CDN 不可达会导致样式/脚本加载失败。

4. 无持久化存储localStorage 不保证跨页面持久,游戏进度无法可靠保存。

5. 更新机制较重:每次更新需重新生成完整 HTML,非增量补丁,大文件场景传输成本高。

适合的目标群体

  • 智能屏内容运营:快速生成可交互的展示应用、活动页面、轻量游戏。
  • 儿童/家庭用户:双人同屏对战游戏(五子棋、象棋等),无 AI 干扰的纯本地娱乐。
  • 轻办公场景:临时生成简历、周报、会议纪要,无需安装 Office 套件。
  • 开发者/设计师:快速验证游戏原型、UI 布局,在真实智能屏环境测试触屏交互。

使用风险

1. 网络依赖风险myapp_register/myapp_update 调用 fe-service 后端,若 MYAPP_API_BASE 配置为 HTTP 存在传输层嗅探风险(建议 HTTPS)。
2. XSS 注入风险:生成的 HTML 最终运行在用户 WebView 中,若输入验证不严可能引入恶意脚本(Skill 已禁止外部脚本引用,但内联脚本仍需后端 CSP 加固)。

3. Token 长期有效MYAPP_API_TOKEN 为长期凭证,泄露后可被滥用创建应用,建议实施轮换机制。

4. 超时失败:300s 硬超时,复杂 Canvas 游戏生成可能失败且不重试,用户需重新发起请求。

5. WebView 兼容性:尽管做了大量降级处理,极少数 Android 8.1 定制 ROM 仍可能存在 fetchPromise 等 API 缺失(需 feature detection)。

Myapp Creator 内容

scripts文件夹
skills文件夹
myapp-creator文件夹
scripts文件夹
skills文件夹
myapp-creator文件夹
scripts文件夹
手动下载zip · 80.2 kB
_common.shtext/x-shellscript
请选择文件