AIAI SaaS

快速开始

从克隆到本地跑起来,只需五分钟。

前置条件

  • Node.js 20+
  • pnpm 10(npm i -g pnpm
  • 一个 Neon PostgreSQL 项目(免费版即可)

安装

pnpm install
cp .env.example .env

.env 里填两个必填项:

  • DATABASE_URL — Neon 控制台的连接串(选 Pooled)
  • BETTER_AUTH_SECRET — 用 openssl rand -base64 32 生成

初始化数据库

pnpm db:push     # 建表
pnpm seed        # 创建管理员和演示用户

启动

pnpm dev

打开 http://localhost:3000,用 admin@example.com / ChangeMe123! 登录(或你在 ADMIN_EMAIL / ADMIN_PASSWORD 里设置的值)。

开箱即用

所有可选功能按密钥降级——没配 Key 的功能自动隐藏或跳过:

  • 邮箱密码登录(未配 Resend 前邮箱验证自动关闭)
  • 积分系统与 AI 对话示例
  • 定价页、博客、案例、文档站
  • 管理后台 /admin/users