Myapp Creator

🎮 一句话生成可玩的 HTML 应用

一键生成可独立运行的单文件 HTML 应用或文档,支持游戏、工具、PPT、表格等多种形态,自动适配智能屏横屏交互,落库后随时调用。

收藏
4.8k
安装
1.4k
版本
1.0.29
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

myapp-creator 是面向智能屏生态的轻量级应用生成工具,允许用户通过自然语言描述,快速产出可独立打开、保存、反复使用的单文件 HTML 应用或文档。该 skill 本身不调用 LLM,由上游 agent 直接生成应用名称、功能描述及完整 HTML 代码后传入工具完成注册与存储。

应用形态支持

  • 交互式应用:贪吃蛇、飞机大战、俄罗斯方块、番茄钟、计算器、单位转换器等游戏与工具
  • 文档型文件:Word 风格报告、reveal.js 演示文稿、Excel 风格可编辑表格、简历、周报、会议纪要等

关键技术特性

  • 单文件自包含:CSS/JS 全部内联,不依赖本地资源,外部资源仅允许 unpkg/jsdelivr/cdnjs 三大 CDN
  • Android 8.1 WebView 深度兼容:针对 Chrome/85 内核定制,禁用 Chrome 86+ API(如 CSS @propertycontent-visibilityroundRect() 等),提供 rr() 辅助函数替代圆角绘制
  • 横屏优先布局:目标设备均为横屏(960×600 至 2560×1600),强制游戏类应用采用「左栏游戏区 + 右栏状态/控制区」左右分栏结构,禁止竖版堆叠
  • 触摸优先交互:所有游戏主控为「触摸坐标直接映射」,方向键作为辅助;触摸区域 ≥44×44px,消除 300ms 延迟
  • 难度分级系统:游戏类应用强制内置三段难度(简单 1-10 关、中等 11-20 关、困难 21 关+),参数动态计算

安全与合规约束

  • 绝对禁止 AI 对手:棋类/对战类游戏仅限双人同屏轮流操作,禁止任何 computerMoveminimaxalphaBeta 等决策代码
  • 绝对禁止导出功能:不出现「导出」「打印」「保存」按钮及相关 API 调用
  • Canvas 渲染规范:禁止 emoji 字符,禁用 roundRect(),使用几何图形表达角色

更新与自检

支持应用迭代更新([update_app:app_id=<n>]),保留历史版本;创建/更新前需执行 HTML 自检清单(含 AI 检测、导出检测、兼容性检测等 18 项),并通过 Node.js 语法验证后方可提交。

显著优点

  • 零部署成本:用户无需安装,点击链接即开即用,关闭后自动保存状态至本地存储
  • 跨设备一致:从 8 英寸 mini 屏到 17 英寸闺蜜机,统一代码自适应缩放
  • 创作门槛低:一句话描述即可生成完整可交互应用,无需编程知识
  • 生态闭环:应用落库至 fe-service,用户可在「我的创作」集中管理

潜在局限

  • 文件大小限制:HTML 内容 ≤60KB,复杂应用需精简资源
  • 浏览器兼容性:仅保证 Chrome/85 及以上(Android 8.1 WebView),老旧设备可能渲染异常
  • 无后端能力:纯前端实现,无法持久化用户数据至云端(仅 localStorage 会话级存储)
  • 游戏复杂度受限:禁止 AI 算法、禁止网络对战,策略类游戏仅能支持本地双人模式

适合人群

  • 智能屏用户:希望快速获得定制化小游戏、生活工具、学习辅助应用
  • 内容创作者:需要生成可分享的演示文稿、数据报表、文档模板
  • 轻度开发者:验证产品原型、快速迭代交互想法

常规风险

  • 版本碎片化:Android WebView 版本差异可能导致边缘功能异常
  • 存储限制:localStorage 容量有限(通常 5MB),大量游戏记录可能溢出
  • 版权合规:用户输入描述生成的应用需确保不侵犯第三方 IP

Myapp Creator 内容

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