从想法到第一位客户

MuseMVP Flare 是运行在 Cloudflare Workers 上的 TanStack Start 模板,使用 pnpm workspace。源码与部署账户都由你掌握。

本地开发

pnpm install
pnpm muse:init
pnpm dev

创建账户后,打开 /dev/mail 并刷新,即可查看本地验证邮件。开发使用本地 D1、R2 和捕获邮件。Workers AI 需要经过授权的远程绑定,本地默认关闭远程执行。

定制产品

先定义产品简述:目标用户、需要解决的问题、最小可用流程和验收条件。让 AI 阅读 AGENTS.md 与项目技能,再修改产品配置、两种语言的覆盖文案和对应业务模块。

配置支付

在配置包中选择启用的网关和默认网关,为每个套餐配置供应商商品映射。凭据与回调签名密钥放入 Worker Secrets。回调地址为 /api/webhooks/stripe、/api/webhooks/creem、/api/webhooks/dodo 或 /api/webhooks/waffo。

检查并部署

准备具有 Workers、D1、R2 和 Queues 权限的 Cloudflare API Token。生产密钥存入被 Git 忽略的 .muse/production.secrets.json,包括 AUTH_SECRET 和 MAIL_FROM,可选设置 APP_URL 与 ADMIN_EMAIL。

pnpm muse:doctor --target production --json
pnpm muse:deploy --target production --plan --json
pnpm muse:deploy --target production --yes --json
pnpm muse:verify --target production --json

Cloudflare Email Sending 需要开通并验证发信域名。真实邮件送达和支付沙盒购买属于单独的发布检查。预发布和生产使用不同的资源。