MOONLAND
Contact联系
Case 04 · HappySeeds (BetterYeah) · AI app-generation platform, mobile · 2026案例 04 · HappySeeds(BetterYeah)· AI 应用生成平台移动端 · 2026

Say a vibe.
Get a playable app.

说出一个想法,
长成一个可玩的应用

HappySeeds is a consumer AI platform for global mobile users: describe an idea in plain language and watch it grow into a tiny app you can play, remix and share into a feed. I owned the mobile product from zero: the funnel model, every screen and state, the creation and remix flows, monetization and payments, and the English App Store launch with its compliance package.HappySeeds 是面向全球移动用户的消费级 AI 平台:用自然语言描述一个想法,看着它长成一个可玩、可 remix、可分享进 Feed 的小应用。我从零负责移动端产品:漏斗模型、每一个页面与状态、创建与 remix 流程、商业化与支付,以及英文 App Store 上架与合规交付。

Role角色

Product owner & designer, mobile移动端产品负责人与设计

Scope范围

Funnel · 26 screens · creation & remix · feed · monetization · launch漏斗 · 26 个页面 · 创建与 remix · Feed · 商业化 · 上架

Market市场

US & Europe, English-first欧美市场,英文优先

Tools工具

Pencil · Figma · Claude Code · the team's own agent pipelinePencil · Figma · Claude Code · 团队自研 agent 管线

Play your vibes Say it, grow it A feed you play Tap remix Grow a following

App Store preview set I wrote and art-directed: Play your vibes · Say it, grow it · A feed you play · Tap Remix · Grow a following.我撰写并主导视觉的 App Store 预览图:Play your vibes · Say it, grow it · A feed you play · Tap Remix · Grow a following。

The insight洞察

Non-technical people don't create from scratch. They discover, react, imitate, then make.

非技术用户不会从零创造。他们先刷到、再互动、后模仿、最后创作。

"Vibe coding" sounds like it removes the barrier, but a blank prompt box is just a blank page with more anxiety. The product had to meet users in the order they actually move: browse a feed of playable things, react to one, remix it with a single sentence, and only then create from nothing. I formalized that as a four-layer funnel, each layer with its own entries, hooks, metrics and design rules, and it became the shared model for product, growth and analytics.「Vibe coding」听起来消除了门槛,但一个空白的提示框只是一张更焦虑的白纸。产品必须按用户真实的顺序接住他们:先刷一个全是可玩之物的 Feed,对某一个产生反应,用一句话 remix 它,最后才从零创作。我把这个过程形式化为四层漏斗,每层有自己的入口、钩子、指标和设计规则,成为产品、增长与数据分析共用的模型。

  • L1Browse · zero friction, no login; the first five cards must hook. Metric: session length, cards per session, D1 retention.零门槛、免登录;前五张卡必须有钩子。指标:会话时长、每会话卡片数、次日留存。
  • L2Engage · like, comment, follow, share out to X, Reddit, Messages; login sheet kept light and in place. Metric: like rate, share click-through, login conversion.点赞、评论、关注、外分享到 X、Reddit、Messages;登录面板轻量且不打断。指标:点赞率、分享点击率、登录转化。
  • L3Remix · one tap on someone's app, add a sentence, wait, publish. A blueprint removes the blank-prompt problem. Metric: remix start → publish rate.在别人的应用上一键 remix,加一句话,等待,发布。有蓝本就没有空白提示框的问题。指标:remix 开始 → 发布转化。
  • L4Create · from an idea, a joke, a mood; multi-turn chat iteration; async generation you can leave and return to. Metric: create → publish, creator retention.从一个想法、一个梗、一种情绪出发;多轮对话迭代;可离开再回来的异步生成。指标:创建 → 发布,创作者留存。
What I designed设计了什么

Twenty-six screens, and the waiting in between.

二十六个页面,以及页面之间的等待

01

A feed you play, not a feed you watch一个用来玩、而不是用来看的 Feed

Every card in the feed is a live app, not a video of one. Long-press previews, double-tap likes, and a remix button sit on the card itself so that interaction never interrupts scrolling. The Showcase feed and Explore tags carry the recommendation logic for the first twenty screens of a new user, which I specified together with the content-operations team.Feed 里的每张卡片都是一个活的应用,而不是它的视频。长按预览、双击点赞、remix 按钮都放在卡片本身上,互动永远不打断滑动。Showcase Feed 和 Explore 标签承载新用户前二十屏的推荐逻辑,这部分我与内容运营团队一起定义。

02

Chat iteration instead of one-shot generation用对话式迭代取代一次性生成

The hardest product call: generate once and show a result, or let users talk the app into shape? One-shot is faster to build and easier to measure; chat is where people feel ownership. We chose chat, with a structured initial state, a generating state that reports progress honestly, a preview, and a publish sheet. Iteration is where a remix becomes "mine".最难的产品决策:生成一次直接给结果,还是让用户把应用「聊」成想要的样子?一次性生成更好做、更好衡量;对话才是用户产生归属感的地方。我们选了对话:结构化的初始态、如实汇报进度的生成态、预览、发布面板。迭代是 remix 变成「我的」的那一步。

03

Turn dead waiting time into exploration把等待的死时间变成探索

Generation takes real time. Instead of a spinner, generation is asynchronous: users leave, keep browsing the feed, and are pulled back when the app is ready. Waiting became a reason to explore, and the feed became the natural place to return to. This single decision shaped the notification system, the "return on ready" state and the creator's drafts area.生成需要真实的时间。我们没有放一个加载圈,而是让生成异步进行:用户可以离开,继续刷 Feed,应用就绪时被召回。等待变成了继续探索的理由,Feed 成了自然的返回点。这一个决定塑造了通知系统、「就绪回流」状态和创作者的草稿区。

04

Monetization, payments and the launch package商业化、支付与上架交付

I designed the mobile monetization model and payment flow, wrote the English App Store storytelling and preview set, drafted the privacy policy, terms and AI-interaction disclosures with counsel, specified the analytics events, and prepared the US/EU launch plan. Consumer AI for Western users means the compliance package is part of the product, not paperwork after it.我设计了移动端的商业化模型与支付链路,撰写了英文 App Store 叙事与预览图,与法务一起起草隐私政策、用户条款与 AI 交互披露,定义了埋点事件口径,并准备了欧美发布计划。面向欧美用户的消费级 AI 产品,合规交付是产品的一部分,而不是产品之后的文书工作。

App Store preview videoApp Store 预览视频

Thirty-five seconds of the loop: feel it → say it → grow it → play it → remix it → share it. Written, storyboarded and cut for the store listing.三十五秒讲完整个循环:feel it → say it → grow it → play it → remix it → share it。为商店页撰写、分镜并剪辑。

Interactive prototype of the full mobile flow is available on request (password-protected).完整移动端流程的交互原型可按需提供(密码访问)。

Outcome结果

A product, a pipeline, and a way of working.

一个产品、一条管线、一种工作方式

HappySeeds mobile went from whiteboard to App Store submission in the first half of 2026, with the four-layer funnel as the shared language between product, growth and data. Alongside the product I rewrote the team's agent content pipeline (App Variant Studio) so that the feed had enough differentiated, playable apps to be worth browsing; that story lives in the Agent Harness section.HappySeeds 移动端在 2026 年上半年从白板走到 App Store 提交,四层漏斗成为产品、增长与数据之间的共同语言。在产品之外,我重写了团队的 agent 内容生产管线(App Variant Studio),让 Feed 里有足够多差异化、可玩的应用值得刷下去;那部分故事在 Agent 工程栏目里。

What this taught me about tool design: the creation tool is only half the product. The other half is making sure the first thing a user creates is a remix, so that the blank page never gets a chance to scare them.这个项目教给我的工具设计心得:创作工具只是产品的一半。另一半是确保用户创作的第一个东西是 remix,让白纸永远没有机会吓到他们。

Next case下一个案例 Design Studio — a design agent that routes tasks, not prompts →Design Studio——按任务路由的设计 Agent →