Retro(CodeBaseHub React Native Starter Kit)是一个面向 Expo 生态的生产级启动套件,基于 Expo SDK 57 构建,覆盖 iOS 与 Android。它不是仅有占位屏幕的模板,而是一个已经接通真实服务的完整应用:Firebase Auth(邮箱、Apple、Google、游客模式)、RevenueCat 订阅与内购、OneSignal 推送、HeroUI 组件体系、EAS Build/Submit 商店配置均已预置。开发者克隆后即可在真实服务之上开始业务开发。
该套件的核心亮点在于 AI 原生架构。项目中内置 AGENTS.md 与 CLAUDE.md,描述了完整的架构、设计系统和集成服务;同时提供 .mcp.json 文件,预置 7 个 MCP 服务器(Firebase、RevenueCat、Expo、OneSignal、Airbridge、HeroUI Native、Plunk),让 Claude Code 或 Cursor 可以直接读取 Firestore、验证订阅状态、发送测试推送、触发 EAS 构建,而无需离开编辑器。这种“AI 编辑器能触达真实服务”的能力,使开发者可以通过自然语言描述功能,让 AI 代理在了解架构的前提下自动完成端到端实现。
在产品功能上,Retro 提供完整的登录、多步骤引导、10+ 语言(含阿拉伯语 RTL)、深色/浅色模式、语言选择器、用户设置与隐私同意开关,以及基于 Plunk 的事务邮件流程。所有界面均为真实可用界面而非 mockup,并针对暗色与亮色模式各设计一遍。同时,EAS Build 配置和 Airbridge 归因、Crashlytics 崩溃监控也已准备就绪,帮助应用从克隆到上架仅需三步。
Retro 特别适合使用 Claude Code、Cursor 等 AI 编程工具的开发者与团队。它消除了重复搭建认证、支付、推送等基础设施的痛点,让开发者专注于差异化业务逻辑。一次付费即可获得完整源码,可用于无限数量的应用,并可选终身更新版本。