🤖 AI 跟我学 新手入门

Gemini Labs mini-app 转 Gem 全流程

Gemini Labs 怎么做 mini-app 又转成永久 Gem?6 步完整流程、5 个进阶玩法、3 个常见坑、和 ChatGPT Canvas 对比的零代码教程

发布 2026/05/18 📎 参考官方文档

30 秒了解:Gemini Labs mini-app 是什么

Gemini Labs 是谷歌 2025 年底推出的实验场,让你用自然语言描述就生成一个可交互的 mini-app(小应用)——不写代码,3 分钟做一个抽认卡、计算器、口语陪练。 mini-app 是临时的,刷新就丢;想长期用就「转 Gem」——一键把 mini-app 变成永久 Gem 留在账号里。

适合谁:想做点小工具自己用或发给朋友,但不会写代码的人。比 Canvas 更轻量、比 Gem 更易上手。

下面把「建 mini-app → 测试 → 转 Gem → 分享」的完整流程拆开讲,附 5 个进阶玩法和 3 个常见坑。

准备工作

  • 账号要求:Gemini Labs 大部分功能免费版能用;mini-app 转 Gem 需要 AI Plus(19.99 美元/月)
  • 入口gemini.google.com/labs 或者主页面左侧栏 Labs 图标
  • 地区限制:Labs 上线节奏比主功能慢,部分地区(如港澳台)会延迟 1-2 个月才能用
  • 浏览器:建议 Chrome 最新版,Labs 功能依赖一些较新的 Web API

如果你还不知道 Gem 是什么,先看 Gems 是什么 把基础摸熟再来。

详细操作步骤:从 mini-app 到 Gem

第 1 步:进 Gemini Labs

打开 gemini.google.com,左侧栏底部找 Labs(一个烧杯图标)。

第一次进会弹一个欢迎页,说明 Labs 是实验性功能、可能不稳定。点 I understand 进入。

[此处放截图:Labs 入口位置]

进去后会看到几个分区:

  • Featured experiments(精选实验)
  • mini-apps(你做的 mini-app 列表)
  • + Create new(开始做新的)

第 2 步:点 + Create new 开始描述你的 mini-app

弹出一个 prompt 输入框,让你描述「想做一个什么样的 mini-app」。

举例输入:

我想做一个英语单词抽认卡 App。功能:1) 我输入一段英文文章,它自动提取里面的难词;2) 每个词生成一张卡片,正面英文释义,背面中文翻译和例句;3) 我能左右滑切换卡片;4) 答对/答错的按钮记录我的成绩。界面要简洁,配色温和。

Enter 提交。

[此处放截图:mini-app 创建 prompt 输入框]

第 3 步:等 Gemini 生成(30 秒-2 分钟)

后台调用的是 Gemini 3 Pro,会先生成一个 HTML + JavaScript 的可运行 mini-app,然后在右侧实时渲染出来。

你能看到:

  • 左侧:你的 prompt + Gemini 的设计思路说明
  • 右侧:mini-app 实时预览(能直接交互测试)

第 4 步:边用边迭代

mini-app 不满意?直接在对话框继续说:

  • 「卡片字号再大一点」
  • 「加一个暗色模式切换按钮」
  • 「成绩记录改成饼图显示」

Gemini 会在原 mini-app 基础上改,不会从头重做(除非你说「全部重做」)。

实测:5-10 轮迭代后 mini-app 一般能达到你想要的程度。

第 5 步:mini-app 转 Gem 永久保留

mini-app 默认是「临时的」——你关浏览器或切到别的对话,它就消失了。

想永久保留,点 mini-app 顶部 Save as Gem(保存为 Gem)按钮。

[此处放截图:Save as Gem 按钮位置]

弹窗会让你填:

  • Gem 名称:如「英语抽认卡」
  • 图标:从预设里选或自己生成一个
  • 简介:1-2 句话描述 Gem 用途
  • 是否分享:默认 Private

Save,几秒后 Gem 在 Gem manager 里出现。

第 6 步:从 Gem 入口再次使用

之后你就能从 Gem manager 直接点开这个 Gem,每次进去都是同一个 mini-app,状态不会丢。

如果想分享给别人,参考 Gems 分享教程

5 个 Gemini Labs mini-app 进阶玩法

玩法 1:做「个人仪表盘」

描述一个汇总你常用信息的 mini-app:

  • 上半部分显示当天天气、待办、今日运动目标
  • 下半部分是几个常用工具的入口(如「快速生成周报」「英文翻译」)
  • 数据从 Google Calendar / Tasks 拉

转成 Gem 后每天打开就用,比单独打开 5 个应用快。

玩法 2:做「行业专属工具」

针对你的工作领域做小工具:

  • 销售:客户跟进记录 + 异议处理库
  • 程序员:代码片段收藏夹 + 正则表达式生成器
  • 教师:学生成绩录入 + 自动出题机
  • 设计师:配色板 + 字体对比器

不需要为每个需求装一个 App,自己描述自己做。

玩法 3:教孩子做第一个 App

让孩子描述「我想做一个 XXX 的小游戏」:

  • Gemini 现场生成
  • 孩子直接玩
  • 不满意继续改
  • 完成后转 Gem 留给孩子永久用

比写代码教学门槛低得多,孩子能立刻看到「我说的话变成了 App」。

玩法 4:原型验证想法

你有个产品想法,想看看「如果做出来大概什么样」?

  • 用 Labs 5 分钟做个原型
  • 转 Gem 分享给同事 / 投资人体验
  • 收集反馈
  • 决定要不要正式开发

比手画线框图直观,比写代码快 10 倍。

玩法 5:和 Deep Research 配合

复杂研究项目:

  • Gemini Deep Research 做主题调研
  • 调研报告里的关键数据
  • 让 Labs 做一个「数据可视化 mini-app」展示
  • 转 Gem 后能多次复用同一份数据呈现

玩法 6:把现有 Gem 升级成 mini-app

你已经有的对话型 Gem 想加交互界面?

打开那个 Gem,对话里说:

📋 Prompt 模板

请把我们这个对话型 Gem 改造成一个 mini-app,加上:

  1. 视觉化的输入界面(按钮、表单、下拉菜单)
  2. 状态保存(我上次的进度不丢)
  3. 结果可视化(图表/卡片代替纯文本回答)

保持原有的 Instructions 不变,只加 UI 层。

它会生成一个 mini-app 版本,你测试满意后转成新 Gem。

3 个 Gemini Labs 常见坑

坑 1:mini-app 重启后状态丢失

mini-app 是用浏览器 localStorage 存数据的,清浏览器缓存 / 换设备 / 隐身模式都会丢

解法:

  • 重要数据手动定期导出(让 mini-app 加一个「导出 JSON」按钮)
  • 转成 Gem 后状态保存更可靠(Gem 用 Gemini 后端存储,跨设备同步)

坑 2:mini-app 偶尔渲染失败

复杂的 mini-app(涉及多个动画、3D、复杂图表)偶尔会渲染白屏。

解法:

  • 让 Gemini 简化设计:「去掉所有动画,只保留功能」
  • 拆成 2-3 个小 mini-app 而不是一个大的
  • 浏览器开发者工具看控制台报错,反馈给 Gemini 让它修

坑 3:转 Gem 后某些功能消失了

mini-app 里能用的某些临时功能(如调用 Labs 实验 API)转成 Gem 后可能不可用。

解法:

  • 转 Gem 前先在 mini-app 里测试所有功能
  • 转 Gem 后再完整测一遍,发现问题让 Gemini 重新生成

Gemini Labs 和其他工具对比

维度Gemini LabsChatGPT CanvasCursor / Lovable
学习成本极低(自然语言)低(对话 + 代码 IDE)中(要懂代码)
输出形式可交互 mini-app文档/代码/原型完整可部署的应用
持久化转 Gem 后永久保存在对话里项目文件
适合谁完全不会代码的人有点代码基础的人真正想做产品的人
分享方式Gem 链接对话链接公开 URL/部署

结论:Gemini Labs 是「最低门槛的零代码原型工具」,适合做给自己用或团队内部用的小工具。详细对比看 Vibe Coding 是什么

一个 Labs 入门「3 分钟做出第一个 mini-app」的 prompt

第一次用 Labs 不知道做什么?复制下面这段——它会引导你做一个最简单的 mini-app:

📋 Prompt 模板

我想用 Gemini Labs 做第一个 mini-app。我没有任何编程基础,目的就是熟悉 Labs 怎么用。

请帮我做一个最简单的 mini-app:一个「随机决策器」。功能:

  1. 一个文本框让我输入多个选项(每行一个)
  2. 一个「随机选一个」按钮
  3. 点击后用动画显示选中的那个
  4. 历史记录显示最近 5 次选择

界面要清爽,配色温暖。生成完之后告诉我下一步应该怎么测试和保存为 Gem。

直接发给 Labs,30 秒后你就有了第一个 mini-app,能用、能改、能保存。

在中国能用吗

Gemini Labs 跟主 Gemini 一样有地区限制。中国大陆不能用,港澳台支持。详细见 Gemini 国内可以用吗

如果你只是想要「自然语言生成可交互 App」的能力,国产替代:

下一步

体验完 Gemini Labs mini-app 后,建议看:

常见问题

Q:Gemini Labs 和 Gemini 主对话有什么区别? A:Labs 是「实验场」——所有实验性的新功能先在这里测试。主对话是稳定版。Labs 的功能稳定后会 graduate 到主对话里成为正式功能。

Q:mini-app 能调用我的本地文件或数据库吗? A:默认不能。mini-app 跑在浏览器沙箱里,没有文件系统访问权限。可以上传文件到 mini-app(通过文件选择器),但不能持续访问。

Q:mini-app 转 Gem 后能修改源代码吗? A:能。在 Gem manager 里打开 Gem → Edit → 找到 mini-app 代码部分 → 直接改。改完保存就生效。

Q:免费版能做几个 mini-app? A:mini-app 创建本身没数量限制。但转 Gem 需要 AI Plus 起步。免费版可以无限创建 mini-app,但都是临时的(一关浏览器就没)。

Q:mini-app 能商业化吗? A:技术上能。把 mini-app 转 Gem 后用 Anyone with the link 公开分享,别人都能用。但谷歌没有内置的付费机制——你想收费要自己在 mini-app 外加 Stripe 之类的支付。

Q:Gemini Labs 上的实验功能会变吗? A:会。Labs 里的功能可能随时改、移除、合并。重度依赖某个实验功能前先做好「这个功能可能哪天没了」的预案。

Q:可以协作做 mini-app 吗? A:mini-app 阶段不行(一次只能一个账号编辑)。但转 Gem 后能用 Editor 权限让同事一起改,详见 Gems 分享教程