稳定的工程基础
需求、上下文、约束、反馈、测试和部署都变成可重复的流程
OPCStack 是面向一人公司的 Cloudflare 原生 AI SaaS 模板。内置认证、支付、积分、D1 分片、R2、KV、Queues、Cron、AI 任务、自动部署和完整测试体系
更快构建产品
需求、上下文、约束、反馈、测试和部署都变成可重复的流程
登录、支付、存储、队列和部署不用再为每个项目重新搭建
注册、内测码、积分、邀请奖励、支付和订阅、通知、反馈、管理 API 已经接通
面向生产
Better Auth 会话、邮箱登录、Google、GitHub 和 LinuxDO OAuth、内测码准入与受保护的管理权限
订阅、支付回调、整数积分单位、账本、发放、扣减与邀请返利
全局 META_DB 将每个用户路由到区域 D1 Shards,写入主库,读取副本
R2 路径明确区分公开、私有和临时对象,并约束归属与生命周期
Queues、Cron 和 AI 任务状态将长耗时工作移出请求链路
类型化 API 契约、自动迁移、本地资源、测试与 Cloudflare 部署自动化
为什么选择 Cloudflare
R2 的出站流量免费,KV、Queues 和 D1 同样不收取出站流量费用
快速开始
把 Quick Start 链接和应用名交给 Agent
Agent 按当前平台规范安装 create-opcstack-app
Skill 自动克隆、配置并启动项目
Create an OPCStack app named <APP_NAME> by following:
https://raw.githubusercontent.com/glidea/opcstack/main/QUICK_START.md 快速开始 常见问题
是模板不是框架。clone 后你拥有完整源码,模块之间通过明确接口协作,可以删改任意部分,不用按框架约定写业务,也没有 vendor lock-in
能。模块通过接口协作,删掉支付或 AI 不会影响认证和存储,你只是少写基础流程,不用从零把注册、支付、存储再设计一遍
适合。AI 是可选模块,删掉后认证、支付、积分、存储、队列和部署骨架仍然完整
免费额度足够跑通 MVP,Workers Paid Plan 每月 $5 起按量付费。公开案例里 Vercel 月账单 $800+ 迁到 Cloudflare 后同等流量预计低于 $20,R2 出网流量还免费
仓库保留 upstream remote,按 SYNC_TEMPLATE.md 的流程可以选择性合并上游更新,不是一次性拷贝就和模板断联
不影响。小项目默认就跑在一个 active shard 上,规模上来再加 shard,新用户自动分配、老用户不迁移,分片是给你留的后路不是负担
只要 Node 和 pnpm。首次把 Quick Start 链接交给 Agent 安装 create-opcstack-app,以后创建项目直接调用 Skill