三个方案:UI 模板、MuseMVP 与 All in One
只要前端、只要全栈模板,或者全都要。所有方案均为含税一次付费。
发版记录
产品更新、模板上新与工程修复。
只要前端、只要全栈模板,或者全都要。所有方案均为含税一次付费。
最新模板采用共享领域包与完整页面双副本;Node 使用 Postgres/S3,Workers 使用 D1/R2/Cloudflare Email。配置回归环境变量,新增初始化 CLI、分层测试与发布门禁。
本次条目按模板 main 的 85730ea(2026-10-12)记录当前状态,覆盖 9 月 30 日之后的 monorepo 改造;不改写历史发布说明。
apps/web 部署到 Vercel/Docker,apps/web-cloudflare 部署到 Cloudflare Workers。packages/*。pnpm apps:parity 检查对齐;driver、env 与部署配置保留平台差异。packages/i18n,default.json 深合并 mvp.json;MDX 源归各应用的 content/。DB,存储为原生 R2 R2_BUCKET,生产邮件使用 Cloudflare Email Sending。/files/avatars/* 校验会话与所有权;Node 保留 S3 签名直传。cf:deploy 检查待执行迁移后发布。muse:init 初始化应用文件、签名密钥与本地迁移;muse:doctor 检查工具链;本地 seed 提供 admin/user 账号。升级顺序见 升级到最新 Monorepo,上线核查见 发布检查清单。
独立的 Web 与 Web Cloudflare 文档、应用选择器,以及各平台专属的配置与部署指南。
官网文档现在按应用独立组织:
/web-cloudflare 地址,暂时复用 Web 落地页内容;定价、模板、博客与更新日志保持共用。现有文档链接通过兼容页面继续可用。快速开始、环境变量、数据库、存储、邮件、测试与部署指南仅展示当前应用的操作命令。
模板现在是 pnpm workspace。apps/web 服务 Vercel 和 Docker。apps/cloudflare 服务 Workers。加密的后台设置已移除。
模板改为带 Turborepo 的 pnpm workspace。共享行为放在 @musemvp/* 包里。页面代码在两个应用之间复制,并由 pnpm apps:parity 检查。
apps/web 是给 Vercel 和 Docker 用的 Node 应用。把 Vercel 的 Root Directory 设为 apps/web。apps/cloudflare 是 Workers 应用。用 pnpm cf:deploy 部署。DATABASE_CONNECTION_STRATEGY 已删除。Node 应用使用连接池。Workers 应用按请求使用 Hyperdrive。/app/admin/settings 和 MUSE_SETTINGS_SECRET 已移除。迁移 0002_drop_app_settings.sql 会删除 app_setting 和 app_setting_revision。pnpm muse:settings:export 可以把旧的加密记录打印成环境变量。pnpm muse:init 和 pnpm muse:doctor 用来初始化本地应用。pnpm test:e2e 覆盖 Node 应用。pnpm test:e2e:cf 覆盖 Cloudflare 应用。直接依赖已更新到当前版本,包括 Next.js 16.3.7、OpenNext Cloudflare 1.20.7、Wrangler 4.144 和 Better Auth 1.7.6。头像读域名、邮件签名密钥和 Turnstile 改为后台运行时设置。
这次把模板的直接依赖更新到当前版本,删掉不再使用的包,并把三项配置从环境变量挪到后台运行时设置。
@next/third-parties 为 16.3.7。@opennextjs/cloudflare 为 1.20.7。Wrangler 为 4.144。Better Auth 为 1.7.6。0001_better_auth_1_7_6.sql 对齐 Better Auth 1.7.6:account.issuer 改为可空,two_factor 增加 verified、failed_verification_count 和 locked_until。已有数据库需要执行 pnpm drizzle:migrate。package.json 里未使用的依赖已删除。src/components/ui 里未使用的组件已删除。pnpm drizzle:status 可以查看已应用和待应用的迁移。Drizzle 脚本通过 dotenv run -f .env 读取 .env。NEXT_PUBLIC_AVATARS_PROXY_URL。在「存储」标签填写。已登录客户端从 /api/auth/get-session 的 avatarsFileProxyUrl 读取。后台留空时,使用 src/config/storage.ts 里的 AVATARS_FILE_PROXY_URL_FALLBACK。BETTER_AUTH_SECRET。保存新密钥后,已经发出去的退订链接会失效。.env.local.example 已去掉 NEXT_PUBLIC_AVATARS_PROXY_URL、NEWSLETTER_TOKEN_SECRET、NEXT_PUBLIC_TURNSTILE_SITE_KEY 和 CAPTCHA_SECRET_KEY。跟进 Cloudflare Workers 体积限制放宽至 64 MiB 的平台调整,部署文档已移除付费计划限制,开发者现可使用免费计划直接部署 MuseMVP。
Cloudflare 官方宣布全面取消 3MB/10MB 的 Worker gzip 压缩体积限制,无论免费还是付费计划均统一放宽至 64 MiB 未压缩代码包。

Muse Collection 正式上线全新生产级 UI 模板 Kanna——Cindy 风格不可变身份锁定、纯端侧亚毫秒级认知隐私与 45° 冷峻倒角 HUD 几何美学落地页。
历史方案已停止新售。现行两商品价格与权益见定价页。本文保留当时发布记录。
Muse Collection 现已扩充至九套生产级落地页。全新 UI 模板 Kanna 正式加入货架与模板库。
Kanna 是一套专为开发者打造的纯端侧神经元二次元伴侣、伴生式 Daemon 进程与深夜夜航控制台落地页。在线演示已部署在 https://kanna.musemvp.cn/。
.chamfer-button)、十字准星、标尺边框与直角包角(┌ ┐ └ ┘),搭配英文字体 Chakra Petch、Chivo 与 Share Tech Mono。Muse Collection 目前共包含 9 套上线中的生产级落地页模板。点击任一卡片可进入目录与体验演示:
在线体验:https://kanna.musemvp.cn/ | 完整目录:/templates
Muse Collection 正式上线全新生产级 UI 模板 Solis——专为连续光谱光学光线追踪、6500K 标准日光仿真与高精实验室仪器打造的瑞士现代主义风格落地页。
历史方案已停止新售。现行两商品价格与权益见定价页。本文保留当时发布记录。
Muse Collection 生产级落地页模板库迎来重磅更新。全新 UI 模板 Solis 正式加入货架与模板库。
Solis 是一套专为光学物理仿真、6500K 标准日光(CIE D65)与实验室科学 SaaS 仪器打造的瑞士现代主义风格落地页。在线演示已部署在 https://solis.musemvp.cn/。
server-only 安全隔离。Muse Collection 目前共包含多套上线中的生产级落地页模板。点击任一卡片可进入目录与体验演示:
在线体验:https://solis.musemvp.cn/ | 完整目录:/templates
MuseMVP 现在与 Muse Collection 一起发售——多套可上线的 UI 落地页模板,可买整库、买单套模板,或用创始许可一次性锁住后续全部模板。
历史方案已停止新售。现行两商品价格与权益见定价页。本文保留当时发布记录。
货架上不再只有 starter。Muse Collection 是一套持续出版的 UI 落地页模板库:创始许可期内与 MuseMVP 打包出售,窗口关闭后作为独立目录售卖。
创始许可限 30 席,当前截止到 2026 年 8 月 26 日(北京时间 23:59)。目录在 /templates。
多套生产级 UI 模板已上线,另有新模板持续制作中。点击任一套卡片即可进入详情与在线演示:
模板库或创始许可在 Vesper 与 Folio 上线时已经覆盖。
MuseMVP 仍是生产基线:认证、计费、国际化、多端部署。Collection 是铺在这条基线上的公开表面——可以只买一种面貌,可以锁整库,也可以在 starter 与模板拆开售卖之前拿下创始打包。
支付与 S3 凭证离开环境变量,加密写入数据库。生产环境必须设置 MUSE_SETTINGS_SECRET。结账使用稳定套餐 ID,后台支付页把每个网关的产品 ID 收进对应服务商面板。
对已有 fork 这是一次破坏性配置变更:网关密钥和 S3 凭证运行时不再从环境变量读取。
.env 里。轮换密钥就要重建部署,把启动必需的配置和日常运维混在了一起。app_setting 表。把本地残留值导入之后,没有环境变量回退。MUSE_SETTINGS_SECRET(至少 32 个字符)。它用 HKDF-SHA256 + AES-256-GCM 包装加密设置,绝不入库。生产运行时缺少它会在启动时直接失败。0001_dry_terror.sql,确保存在 app_setting 与 app_setting_revision(pnpm drizzle:migrate)。/app/admin/settings)。保存网关凭证、结账产品 ID 和 S3 设置。上线前先点 测试连接。pnpm muse:settings:import 把本地残留的网关/存储凭证写入数据库。之后运行时不再读取这些 env。结账产品 ID 在后台填写,不走环境变量。pro_monthly、pro_yearly、lifetime)。支付商产品 ID 存在 billing.productMap。NEXT_PUBLIC_AVATARS_PROXY_URL 仍留在环境变量,因为浏览器要靠它拼接头像 URL。MUSE_SETTINGS_SECRET,不再把网关或 S3 密钥当作环境变量。新增 Settings > Storage 资产管理页:文件列表、用量统计、预览、presigned 下载与批量删除;API key 设置页重构为表格加在线验证 dialog;登录表单布局优化。
本次更新让每个用户对自己的存储文件拥有可见性与控制权,并重构了 API key 管理体验。
/assets Hono 路由,所有操作严格限定在用户自己的存储前缀内,带完整 key 校验与 300+ 行 service 测试。wrangler 配置新增 CPU limit,修复 cookie@2 breaking change 导致的构建失败,并批量合并六月依赖升级。
本次更新以部署稳定性与依赖维护为主。
parse 更名为 parseCookie)导致的构建失败,模板在最新依赖下保持可构建。完成一轮安全审计:修复支付 webhook 验签绕过与 newsletter XSS,新增启动环境校验、基线安全响应头、统一错误处理与三层 error boundary,并补齐 CI 与回归测试。
本次更新完成了一轮针对认证、计费与基础设施的安全审计,并整体提升了工程质量基线。
Agent skills 与 AGENTS.md 强制衍生产品的自定义文案只写入 mvp.json,模板更新可干净合并;品牌改造参考文档大幅扩充。
本次更新确立了衍生产品定制文案的工程规范,让基于模板的项目与上游更新长期共存。
mvp.json(en/zh 成对),不再改动上游翻译文件——后续模板更新可以干净合并,不再产生 i18n 冲突。移除内置 AI chat 工作台与 fortress 账户布局,模板减少 8 项依赖与约 3,000 行功能代码;migration 0005 会删除 AI chat 数据表,升级前请注意备份。
本次更新对模板做减法:移除使用率低、维护成本高的内置功能,让购买者从更精简的基线起步。
ai_chat_conversation 与 ai_chat_message 数据表(CASCADE),使用过 AI chat 的衍生项目升级前请先导出会话数据。Admin 面板覆盖完整用户生命周期:创建、编辑、封禁、设置密码、session 管理与 impersonate 模拟登录,并新增批量建号 CLI 与整套测试覆盖。
本次更新将 Admin 面板升级为完整的用户运维中心,日常账号操作不再需要直接接触数据库。
落地页 header 新增由 config 驱动的 Discord 社区入口,favicon、应用图标与 hero 图整体重绘,locale 处理重构为 enum 并改进默认值解析。
本次更新完善了落地页的社区入口与默认品牌资产。
新增用户自助订阅邮件偏好设置页与对应数据库字段,Billing 支持 direct checkout 模式直接跳转支付服务商托管页面,Admin 用户列表可按订阅状态筛选。
本次更新围绕订阅关系管理:用户可以自助控制订阅邮件,Billing 新增免集成的 direct checkout 模式。
muse_subscribe_enabled 字段并附带 migration。Muse Billing 现已支持 Dodo Payments 订阅与一次性结账,并提供配置文档、环境变量模板,以及登录后终身版权益展示。
本次更新将 Dodo Payments 接入 Muse Billing 统一计费层,团队可与 Creem、Stripe 一样完成结账、Webhook 同步与客户门户跳转。
muse_dodo 网关,支持 checkout session 发起、Webhook 签名校验、合约状态同步与客户门户链接。新增 EdgeOne 部署目标,全面升级项目依赖,并更新了部署相关图片和 Hero 图片。
改进邮件发送基础设施,支持多服务商并增强错误处理;优化认证表单界面样式;批量更新依赖。
本次发布强化了邮件发送管道的多服务商支持与容错能力,清理了认证表单的视觉样式,并将依赖树更新至最新版本。
next.config.ts 重命名为 next.config.mts,显式使用 TypeScript 模块配置并支持 Cloudflare 和 MDX依赖升级、布局组件优化及贡献者文档增强。
本周以依赖更新、布局响应式改进和贡献者文档完善为主。
9c2cc37 chore(deps): bump the npm-all group across 1 directory with 15 updates3df380e chore(skills): update skill paths and enhance brainstorming documentation77e8153 docs(claude): enhance documentation for context management and verification processeseb381cf chore(deps): bump the npm-all group across 1 directory with 22 updatese029b50 refactor(layout): enhance component structure with flexbox for improved responsiveness新增管理员封禁/解封用户能力,并完善认证与设置模块的可测试性与类型安全。
本次发布聚焦于后台运营控制能力和认证链路质量提升。
data-testid,提升端到端测试稳定性。91260b7 feat(admin-users): implement user ban and unban functionalitye29f9b1 docs(spec): add admin user ban design45bf4ef feat(two-factor-auth): enhance TwoFactorVerifyForm with data-testid attributes for improved testabilityd655ee4 feat(password-input): refactor PasswordInput component to use forwardRef and improve type safety91be374 feat(settings): add data-testid attributes for improved testability in confirmation and delete account componentse470adb refactor(auth): streamline redirect handling and enhance type safety完成基于签名 URL 的头像上传能力,并加强真实 API 测试与文档说明。
头像上传流程现已具备端到端可用能力,可直接用于生产环境。
dc08c88 feat: implement avatar upload functionality with signed URL generation0f69648 feat(api): implement avatar upload with signed URL and enhance test coveragef866e80 test: refactor avatar upload real API tests for improved structure and functionality1f27df3 test: enhance avatar upload URL validation in real API tests3349f8f test: bootstrap environment for avatar upload tests and improve error messaging07c1a48 refactor: enhance avatar upload tests with dynamic path generationf5170d8 docs: enhance documentation for storage environment variable checks and avatar upload URL generation新增 API Token 能力,并增强了公开页面头部区域的可配置性。
本次更新重点补齐了对开发者和运营都更实用的产品能力。
hideBorderX 配置项,提升页面头部样式灵活性。d563264 feat: implement API tokens feature with conditional rendering546c9a0 feat: add hideBorderX configuration option for header90bec07 refactor: simplify header structure in default layoutddac416 chore: update biome and tsconfig to exclude skills directoryMuseMVP 规划中的 SaaS 功能已全部完成,可直接用于产品化落地。
当前规划范围内的 SaaS 功能已全部完成。
MuseMVP 现已具备完整的一体化 SaaS 能力,团队可以把精力集中在业务差异化,而不是重复建设基础设施。
MuseMVP 于 2026-03-10 正式发布,已具备生产可用的 SaaS 基础能力。
MuseMVP 已于 2026-03-10 正式发布。
从这一版本开始,项目已经可以作为真实 SaaS 产品的基础,而不只是启动模板。
91260b7 feat(admin-users): implement user ban and unban functionalitye29f9b1 docs(spec): add admin user ban design45bf4ef feat(two-factor-auth): enhance TwoFactorVerifyForm with data-testid attributes for improved testabilityd655ee4 feat(password-input): refactor PasswordInput component to use forwardRef and improve type safety91be374 feat(settings): add data-testid attributes for improved testability in confirmation and delete account componentse470adb refactor(auth): streamline redirect handling and enhance type safety8a9bc25 refactor: enhance muse-billing module with improved documentation (#45)9050bb6 feat(agents): enhance feature delivery and testing guidelines (#41)36eb81d chore(deps): update package versions in package.json and pnpm-lock.yaml0f69648 feat(api): implement avatar upload with signed URL and enhance test coverage (#40)dc08c88 feat: implement avatar upload functionality with signed URL generation383e1c0 chore: enhance API key management and update related tests6cf1d0d feat: add test framework module + optimize AI rules file + update nextjs and better-auth. (#31)43175cd refactor: restructure blog and legal related pages; optimize landing page rendering (#29)cbc4963 feat: introduce MuseMVP skill for customizing SaaS app home route7f96f88 refactor: migrate from content-collections to Fumadocs MDX and update related configurationsa0ac45f feat: enable conditional display of DeleteAccountForm based on configurationd563264 feat: implement API tokens feature with conditional rendering546c9a0 feat: add hideBorderX configuration option for header50855ce feat: add new skills and documentation for brainstorming and better-auth practicesfd14861 refactor: restructure landing page components for improved modularityec953dc fix: update pricing section configuration based on billing settingsdfc11be feat: add discount code functionality to pricing and error handling